{ "$schema": "https://json-schema.org/draft-07/schema", "title": "U22", "description": "See templates/U22/README.md for the content contract and templates/U22/example.json for the real data shape; shared $defs (meta, heading, evidence, quickstart, related, chips) are in templates/U0/schema.json. Every reachability or capacity claim carries a probe time and the command; no IP address, hostname resolution target or credential appears in any field (routes are named, not addressed).", "type": "object", "required": ["meta", "heading", "sections", "routes", "probes", "seats", "capacity", "nodes"], "properties": { "meta": { "$ref": "U0/schema.json#/$defs/meta" }, "heading": { "$ref": "U0/schema.json#/$defs/heading" }, "sections": { "type": "object" }, "routes": { "type": "array", "items": { "type": "object", "required": ["route", "state", "tone", "probed"] } }, "probes": { "type": "array", "items": { "type": "object", "required": ["what", "cmd", "result", "tone", "at", "by"] } }, "seats": { "type": "array" }, "services": { "$ref": "U0/schema.json#/$defs/chips" }, "capacity": { "type": "object" }, "words": { "type": "array" }, "placement": { "type": "object" }, "nodes": { "type": "array" }, "evidence": { "$ref": "U0/schema.json#/$defs/evidence" }, "timeline": { "type": "object" }, "related": { "$ref": "U0/schema.json#/$defs/related" }, "quickstart": { "$ref": "U0/schema.json#/$defs/quickstart" } } }
