JSON Schemas
ALX publishes JSON Schemas for protocol artifacts, conformance material, optional extensions, and deployment records. Protocol and extension schema $id values resolve under https://alxprotocol.com/protocol/1/. Supporting schema $id values resolve under https://alxprotocol.com/schemas/. Every schema uses JSON Schema Draft 2020-12.
Protocol Schemas
Protocol artifacts:
- Block
- Shared definitions
- Attribution Trace
- Verification context
- Graph validation request
- Graph verification
- Verification receipt (optional record)
Conformance and registries:
Optional extension schemas:
Supporting Schemas
When to Use JSON Schemas
Use published schemas to check document structure before exchange, storage, or publication.
Schema Scope
The schemas are canonical protocol sources, together with the specification, the conformance vectors, and the error-code registry. A schema defines the required structure of an artifact. JSON Schema cannot fully express canonicalization, identity derivation, parent normalization, Graph verification, or Trace computation; the specification defines each operation, and the conformance vectors test each operation. Evaluate protocol implementations against the specification and conformance materials; schema validation checks document structure only.