JSON Schemas
ALX publishes JSON Schemas for protocol structures and selected supporting artifacts. Schema $id values resolve under https://alxprotocol.com/protocol/1/.
JSON Schema validates structural shape and does not replace the protocol specification for canonicalization, identity derivation, parent normalization, graph verification, or Trace behavior.
Protocol Schemas
Core schemas:
- Block
- Shared definitions
- Content envelope
- Attribution Trace
- Verification context
- Verification receipt
- Graph validation request
- Graph verification
- Error-code registry
- Extension manifest
- Suite manifest
- Test vector
- Expected results
Optional extension schemas:
Supporting Schemas
When to Use JSON Schemas
Use published schemas to check document structure before exchange, storage, or publication. Use the specification and conformance materials when evaluating canonicalization, Block creation, identity derivation, parent normalization, or verification behavior.
Schema Scope
JSON Schema can validate the structural requirements of supported artifacts, but does not define ALX protocol behavior. JSON Schema cannot fully express those operations.
For protocol implementations, evaluate behavior against the specification and conformance materials rather than schema shape alone.