model runs: expose small api for load/save