Schemas
All schemas are JSON Schema Draft 2020-12. $ids resolve under https://h2a-protocol.org/schemas/v0/.
Core
Profiles
Every schema ships positive and negative examples under schemas/v0/examples/. The negative tests
(memory.derived.INVALID, decision-record.INVALID) are enforced in CI by
scripts/validate-schemas.py.