Skip to documentation
ReferenceImplementation

Implementation

Validation and interoperability

Validate structure, references, units, and packaged content.

Validate the document against the published schema, then check typed references, globally unique IDs and semantic rules. Before execution, compare populated behavioral fields and declared required capabilities with the consumer capabilities.

Optional descriptive content remains available to other consumers. Unsupported required behavior must be reported before execution. JSON import, persistence and export retain the same canonical document.

Validation checks

  • Validate field types, required values, and allowed options against the scenario schema.
  • Check resource, action, and state references and the scenario’s start and conclusion paths.
  • Verify referenced asset digests and preserve the authored document on import.
  • Preserve explicit units and report unsupported content instead of guessing.

Download the scenario schema