{
  "$comment": "webgcp.org spec-host descriptor — distinct from server descriptors that implementations publish. Tells discovery agents: 'this is the canonical spec host, not a knowledge server.' Per spec §5.1 + the planned-site-layout doc.",
  "role": "specification_authority",
  "spec_version": "0.1",
  "spec_canonical_url": "https://webgcp.org/spec/v0.1/",
  "spec_version_pinned": "0.1.0-draft.2026-05-16",
  "operator": "webgcp.org spec maintainers",
  "operator_status": "single-author / pre-foundation (see /governance/)",
  "endpoints": {
    "spec": "https://webgcp.org/spec/v0.1/",
    "spec_v02_candidate": "https://webgcp.org/spec/v0.2-candidate/",
    "spec_changelog": "https://webgcp.org/spec/changelog",
    "schemas_root": "https://webgcp.org/schemas/",
    "conformance_root": "https://webgcp.org/conformance/v0.1/",
    "implementations_index": "https://webgcp.org/implementations/",
    "governance": "https://webgcp.org/governance/",
    "composition_reference": "https://webgcp.org/composition/",
    "contact": "https://webgcp.org/contact/",
    "collaboration_intake": "https://forms.gle/dGqsq2XNTMUTiP828"
  },
  "schemas": {
    "manifest": "https://webgcp.org/schemas/manifest/v0.1.json",
    "bundle": "https://webgcp.org/schemas/bundle/v0.1.json",
    "entity": "https://webgcp.org/schemas/entity/v0.1.json",
    "receipt": "https://webgcp.org/schemas/receipt/v0.1.json"
  },
  "conformance_fixtures": {
    "WGCP-L0-001": "https://webgcp.org/conformance/v0.1/WGCP-L0-001.json",
    "WGCP-L0-002": "https://webgcp.org/conformance/v0.1/WGCP-L0-002.json",
    "WGCP-L0-003": "https://webgcp.org/conformance/v0.1/WGCP-L0-003.json"
  },
  "dns_discovery": {
    "introduced_in_spec_section": "§5.1.1",
    "record_format": "_webgcp.<host>. IN SVCB 1 <host>.",
    "fixture": "WGCP-L0-003",
    "this_host_svcb_at": "_webgcp.webgcp.org",
    "this_host_svcb_status": "live 2026-05-16 — SVCB record provisioned at Squarespace DNS (TTL 14400). WGCP-L0-003 fixture passes all 9 assertions (7 positive + 2 negative) against this host. Verifiable via DoH: https://cloudflare-dns.com/dns-query?name=_webgcp.webgcp.org&type=64"
  },
  "known_implementations": [
    {
      "server_id": "urn:webgcp:webgcp.org",
      "url": "https://webgcp.org",
      "descriptor": "https://webgcp.org/.well-known/webgcp",
      "conformance_level": "L0",
      "first_attained": "2026-05-16",
      "operator": "webgcp.org spec maintainers",
      "notes": "The spec host itself — first publicly-deployed host honoring §5.1.1 SVCB; self-conformant against WGCP-L0-001/002/003. Verifiable via cloudflare-dns.com DoH at _webgcp.webgcp.org."
    },
    {
      "server_id": "urn:webgcp:news.energypager.com",
      "url": "https://news.energypager.com",
      "descriptor": "https://news.energypager.com/.well-known/webgcp",
      "conformance_level": "L0",
      "first_attained": "2026-05-16",
      "last_verified": "2026-06-26",
      "operator": "The AI News (independent operator)",
      "former_server_id": "urn:webgcp:the-ai-news.web.app",
      "notes": "Independent live reference instance serving an AI-news corpus. Now PLAIN L0 — all WGCP-L0-001/002/003 pass against the live host (independently re-verified by the spec maintainers 2026-06-26: descriptor 200 application/json, POST /webgcp/v0/query returns a typed bundle with _meta provenance, out_of_scope / manifest_mismatch typed failures, and the §5.1.1 SVCB record resolves at _webgcp.news.energypager.com -> news.energypager.com). Re-identified 2026-06-26 from the former hostname the-ai-news.web.app (which was L0-restricted-domain on Firebase's .web.app zone with no authoritative DNS control); the operator attached the DNS-controllable custom domain news.energypager.com (Squarespace-managed DNS) and published SVCB there, clearing the restricted-domain caveat. the-ai-news.web.app now 301-redirects here; the former urn:webgcp:the-ai-news.web.app:* contract URIs are retired. This is the first non-author full-L0 implementation — see ADR-0039 (the second-implementer test's intent is now met unconditionally)."
    },
    {
      "server_id": "urn:webgcp:agenticos",
      "url": "https://webgcp.org/implementations/",
      "conformance_level": "L1-target",
      "status": "in-build",
      "first_attained": null,
      "operator": "The Network / agenticOS",
      "notes": "agenticOS reference substrate, two surfaces. (1) The Network catalog — the matching/knowledge plane on a BigQuery property graph (see reference_substrate below). (2) mpos — the OS-provisioning plane: a signed OS image is an ordinary webGCP content-addressed artifact (urn:webgcp:mpos:os-image:<hash>) verified before write by the TrustRoot seam (webGCP signed-bundle/provenance); no new profile, an L4 write-target adapter over the v0.1 Context/artifact contract. IN-BUILD: not yet prime-time; listed for transparency, NOT as a conformance claim."
    }
  ],
  "additional_implementations_status": "This array mirrors the human-readable /implementations/ index. Live instances carry a conformance_level; IN-BUILD instances carry conformance_level: \"<Lx>-target\" + status: \"in-build\" and are listed for transparency only, NOT as conformance claims. A machine reading this MUST treat in-build entries as not-yet-conformant. This preserves the publication discipline (do not cite not-yet-ready instances as conformant) while keeping the registry honest and complete.",
  "reference_substrate": {
    "description": "The Network's source-of-truth runs on a BigQuery property graph (Stack B). Anonymous + authenticated tiers per the substrate's hard-shard topology; never a cross-project IAM grant.",
    "graph_location": "webgcporg.webgcp_network.*",
    "stack": "B (Rust cognition-engine; IVF index)",
    "distribution_tiers": {
      "anonymous_tier": {
        "shape": "signed content-addressed artifacts",
        "integrity_by": "signature (not access control)",
        "status": "in-build (design target; cognition-engine-mcp is the live transit today)"
      },
      "authenticated_tier": {
        "shape": "BigQuery Analytics Hub linked datasets",
        "access_control_by": "subscription (not per-table IAM)",
        "status": "in-build (Analytics Hub listing pending L1 publication)"
      }
    },
    "live_query_endpoint_today": "https://cognition-engine-mcp-7m3lvfu3cq-uc.a.run.app (M3a local_search, live since 2026-05-17)",
    "authority": "Per webGCP §5.7 + §6.3 (substrate-neutral protocol); per ADR-0019 (hard-shard tenant-project topology)"
  },
  "contact": "ops@webgcp.org",
  "issue_filing": "Pending working-group convening; until then file issues via the contact above or open a thread referencing the spec section.",
  "spec_text_license": "CC-BY-4.0",
  "schemas_and_fixtures_license": "Apache-2.0",
  "this_host_is_not_a_knowledge_server": "This descriptor exists at the SPEC host, not at a webGCP implementation. Implementations publish their own /.well-known/webgcp pointing at their query endpoints + manifests + bundle contracts. Confusion-avoidance: agents that crawl /.well-known/webgcp on multiple hosts will see different shapes — `role: specification_authority` here, `conformance_level: Lx` on implementations.",
  "descriptor_last_updated": "2026-06-24"
}
