Skip to content
domain-id must match the Domain Bundle folder.
- Artifact
kind values must be exact and supported.
- Every root reference must include
id and source.
- Referenced substrate-definition artifact
id must match its root reference id.
launch.launcher must be present.
launch.target.module-path must be present.
launch.target.symbol-name must be present.
- Comms substrate definitions must include
channel, protocol, and requires-session-id.
- Leaf lamina must resolve to a known inheritance chain.
- Resolved chain must include required parent laminae.
- Modulator ids must resolve to known lamina-owned definitions.
- Unknown artifact kinds fail fast.
- Unsupported remote source forms fail with explicit unsupported-source messages.
- Unknown modulator ids fail with explicit unresolved-modulator messages.
- Missing required launch keys fail with exact missing-field messages.