Skip to content

Presets & Manifests

  • You want reproducible results and a clear “source of truth” configuration.
  • You’re deciding whether to start from a preset or write a manifest directly.

A SimulationManifest is the configuration object that fully specifies a run (including seed).

When a manifest is valid, the system can compute a deterministic hash for it. That hash is a compact way to record “exactly which configuration produced this dataset.”

Presets are named, curated starting points for common scenarios. Use them to avoid memorizing every knob up front, then override fields as needed.

  1. Start from a preset (or a small manifest you write yourself).
  2. Validate it and record the manifest hash.
  3. Generate a dataset (batch) or stream events (SSE).