{ "$schema": "https://json-schema.org/draft-07/schema", "title": "U12", "description": "See templates/U12/README.md for the content contract and templates/U12/example.json for the real data shape; shared $defs (meta, heading, evidence, quickstart, related) are in templates/U0/schema.json. The page renders one gls Release Manifest (registry/releases/<slug>-<rev>.json) plus a live check of each locator; distribution states are copied from the record, never inferred (docs/registry-model.md §Releases).", "type": "object", "required": ["meta", "heading", "sections", "version", "locators", "evidence", "rights", "work"], "properties": { "meta": { "$ref": "U0/schema.json#/$defs/meta" }, "heading": { "$ref": "U0/schema.json#/$defs/heading" }, "sections": { "type": "object" }, "version": { "type": "array", "items": { "type": "object", "required": ["k", "v"] } }, "locators": { "type": "array", "items": { "type": "object", "required": ["kind", "label", "href", "revision", "check", "tone"] } }, "locator_note": { "type": "string" }, "evidence": { "$ref": "U0/schema.json#/$defs/evidence" }, "rights": { "type": "array", "items": { "type": "object", "required": ["label", "state", "tone"] } }, "work": { "$ref": "U0/schema.json#/$defs/related" }, "siblings": { "type": "array" }, "timeline": { "type": "object" }, "quickstart": { "$ref": "U0/schema.json#/$defs/quickstart" } } }
