seed_config defines the starting state of your twins. Its keys are twin identifiers, and each value uses that provider’s own seed format. Fields with the same name can have different shapes across services.
Create a Scenario
Save this asscenario.json:
name, twins, and seed_config; you can omit prompt for explicit fixtures. Scenario names have a maximum of 80 characters.
Start a Twin Run
Use the saved Scenario ID returned by the import or API:Repeatable fixtures
- Supply an explicit
base_timeon a twin that supports it when your eval needs a fixed reference clock. Otherwise the twin uses the current clock. - Supply resource dates explicitly when the exact dates matter. An explicit resource date and the twin reference clock are separate controls.
- Use each twin’s documented alias and reference format. Reference syntax is provider-specific.
- Include every twin needed by your fixture in
twins; a seed block does not provision a service by itself. - For Google Drive, Docs, and Sheets in the same Twin Run, keep their shared identity, OAuth, and clock settings consistent. Their APIs remain independent while their file state is shared within the run.

