The machine-fetchable schema surface for the frozen v0.1 protocol. These URLs are permanent and
versioned; a new spec revision publishes new schema URLs rather than mutating these. They are served
as application/json with Access-Control-Allow-Origin: *, so a client may
fetch them cross-origin.
| Schema | URL | Describes |
|---|---|---|
| manifest | /schemas/manifest/v0.1.json | The knowledge-base manifest a server publishes. |
| bundle | /schemas/bundle/v0.1.json | The typed bundle returned by a query. |
| entity | /schemas/entity/v0.1.json | An entity within a bundle, with provenance. |
| receipt | /schemas/receipt/v0.1.json | The invocation receipt (L2+ emits these). |
Schemas are normative only insofar as the specification makes them so; where a schema and the spec text disagree, the spec text governs. Conformance is verified with the published fixtures, not by schema validation alone.