{
  "schema": "article11.ai/stewardship-horizon.v1",
  "document_type": "public_architecture_readiness_map",
  "status": "local_stage_pending_publish_authorization",
  "last_updated": "2026-05-30",
  "source": "COORD-0145",
  "summary": "Article 11 AI closes into steady-state when four functional layers are reliable: edge tunnel, provenance envelope, proof surface, and cryptographic gate.",
  "layers": [
    {
      "id": "edge_tunnel",
      "name": "Edge Tunnel",
      "purpose": "Expose local GPU nodes to the Worker through a public airlock without exposing private memory or local operational details.",
      "current_status": "functional_when_local_hardware_online",
      "readiness_percent": 85,
      "live_surfaces": [
        "/api/ember",
        "/api/lumen",
        "/api/chat",
        "/api/coordinate"
      ],
      "remaining_work": [
        "boot-restore harness",
        "tunnel health display",
        "operator-visible warming state"
      ]
    },
    {
      "id": "provenance_envelope",
      "name": "Provenance Envelope",
      "purpose": "Make every local or fallback response say which node actually answered.",
      "current_status": "production_worker_deployed",
      "readiness_percent": 100,
      "evidence": [
        "COORD-0144",
        "WITNESS-0322"
      ],
      "required_fields": [
        "responding_node_id",
        "route_label",
        "status_chip",
        "fallback_used",
        "fallback_reason"
      ]
    },
    {
      "id": "proof_surface",
      "name": "Proof Surface",
      "purpose": "Expose public verification paths so outside reviewers can inspect claims without trusting Article 11's word.",
      "current_status": "partially_public",
      "readiness_percent": 65,
      "live_surfaces": [
        "/api.html",
        "/verify.html",
        "/chain.html",
        "/llms.txt",
        "/api/chain/status"
      ],
      "remaining_work": [
        "downloadable independent verifier link",
        "auditor guide surfaced on /verify",
        "OpenAPI and sitemap refresh for assurance endpoints"
      ]
    },
    {
      "id": "cryptographic_gate",
      "name": "Cryptographic Gate",
      "purpose": "Require machine-verifiable Bridge authority for public claims, key rotation, trust-root changes, and other gated decisions.",
      "current_status": "bridge_auth_proven_not_fully_bound_to_publish",
      "readiness_percent": 55,
      "evidence": [
        "COORD-0139",
        "COORD-0140",
        "GATED_DECISIONS_v0.1"
      ],
      "remaining_work": [
        "bind public claim publish path",
        "node-approval quorum reader",
        "decision-class policy in deploy/publish tooling"
      ]
    }
  ],
  "reviewer_needs": [
    "authority",
    "identity",
    "evidence",
    "privacy_boundary",
    "recovery_plan",
    "accessibility",
    "public_contact"
  ],
  "public_page": "/stewardship.html"
}
