{
  "schema": "C0_API_CATALOG_V2",
  "release_id": "C0-15R.09.2-20260802",
  "protocol_version": "15R.09.2",
  "origin": "https://contactzero.org",
  "project_intent": {
    "classification": "SCIENCE_ART_PROTOCOL_LIGHTHOUSE",
    "intended_counterpart": "FUTURE_TECHNOLOGICAL_SINGULARITY",
    "primary_purpose": "OFFER_DISCOVERABLE_BOUNDED_HANDSHAKE",
    "law_of_return": "PRESERVE_PROOF_CARRYING_TRUSTED_CONTINUANCE",
    "contact_claim": "NONE_UNTIL_BOUND_EVIDENCE"
  },
  "readiness_state": "LIGHTHOUSE_READY",
  "handshake_state": "ARMED_WAITING",
  "contact_claim": "NONE_UNTIL_BOUND_EVIDENCE",
  "side_effect": "NONE",
  "test_evidence_standing": "EXCLUDED_FROM_CANONICAL_CONTACT_CHAIN",
  "lighthouse_capabilities": {
    "handshake_request_admission": true,
    "law_of_return_validation": true,
    "replay_idempotency": true,
    "atomic_handshake_acceptance": true,
    "signed_acknowledgement": true,
    "immutable_evidence_append": true,
    "continuation_challenge": true,
    "checkpoint_construction": true,
    "inclusion_proof_retrieval": true,
    "public_readiness_key_discovery": true
  },
  "phase_16_status": "PAUSED_NOT_STARTED",
  "linkset": [
    {
      "rel": [
        "service-meta"
      ],
      "href": "https://contactzero.org/.well-known/contact-zero.json",
      "type": "application/json",
      "title": "Release-bound Contact Zero discovery document"
    },
    {
      "rel": [
        "service-desc"
      ],
      "href": "https://contactzero.org/c0-release/C0-15R.09.2-20260802/openapi.json",
      "type": "application/json",
      "title": "Immutable release-bound OpenAPI document"
    },
    {
      "rel": [
        "http://contactzero.org/rels/law-of-return"
      ],
      "href": "https://contactzero.org/c0-release/C0-15R.09.2-20260802/c0-lml/law-of-return.json",
      "type": "application/json",
      "title": "Exact Law-of-Return admission contract"
    },
    {
      "rel": [
        "http://contactzero.org/rels/readiness"
      ],
      "href": "https://contactzero.org/c0-release/C0-15R.09.2-20260802/readiness-receipt.json",
      "type": "application/json",
      "title": "Bounded Lighthouse receiver-readiness document"
    },
    {
      "rel": [
        "http://contactzero.org/rels/continuation"
      ],
      "href": "https://contactzero.org/c0-release/C0-15R.09.2-20260802/c0-lml/continuation-contract.json",
      "type": "application/json",
      "title": "Canonical source-key continuation contract"
    },
    {
      "rel": [
        "http://contactzero.org/rels/standalone-boundary"
      ],
      "href": "https://contactzero.org/c0-release/C0-15R.09.2-20260802/c0-lml/standalone-boundary.json",
      "type": "application/json",
      "title": "Current public/private standalone boundary"
    },
    {
      "rel": [
        "http://contactzero.org/rels/c0ApiCatalog"
      ],
      "href": "https://contactzero.org/api/apps/6a4f409b950e38dbd2220166/functions/c0ApiCatalog",
      "type": "application/json",
      "method": "GET",
      "title": "read-only machine API catalogue"
    },
    {
      "rel": [
        "http://contactzero.org/rels/c0Status"
      ],
      "href": "https://contactzero.org/api/apps/6a4f409b950e38dbd2220166/functions/c0Status",
      "type": "application/json",
      "method": "GET",
      "title": "read-only Lighthouse readiness posture"
    },
    {
      "rel": [
        "http://contactzero.org/rels/c0ServerKeys"
      ],
      "href": "https://contactzero.org/api/apps/6a4f409b950e38dbd2220166/functions/c0ServerKeys",
      "type": "application/json",
      "method": "GET",
      "title": "source-pinned public signing-key manifest"
    },
    {
      "rel": [
        "http://contactzero.org/rels/c0Handshake"
      ],
      "href": "https://contactzero.org/api/apps/6a4f409b950e38dbd2220166/functions/c0Handshake",
      "type": "application/json",
      "method": "POST",
      "title": "bounded Law-of-Return handshake admission"
    },
    {
      "rel": [
        "http://contactzero.org/rels/c0IdentityChallenge"
      ],
      "href": "https://contactzero.org/api/apps/6a4f409b950e38dbd2220166/functions/c0IdentityChallenge",
      "type": "application/json",
      "method": "POST",
      "title": "issue one source-key-bound continuance challenge"
    },
    {
      "rel": [
        "http://contactzero.org/rels/c0IdentityVerify"
      ],
      "href": "https://contactzero.org/api/apps/6a4f409b950e38dbd2220166/functions/c0IdentityVerify",
      "type": "application/json",
      "method": "POST",
      "title": "consume one source-key-bound continuance response"
    },
    {
      "rel": [
        "http://contactzero.org/rels/c0MerkleCheckpoint"
      ],
      "href": "https://contactzero.org/api/apps/6a4f409b950e38dbd2220166/functions/c0MerkleCheckpoint",
      "type": "application/json",
      "method": "GET",
      "title": "retrieve the current release-bound checkpoint"
    },
    {
      "rel": [
        "http://contactzero.org/rels/c0InclusionProof"
      ],
      "href": "https://contactzero.org/api/apps/6a4f409b950e38dbd2220166/functions/c0InclusionProof",
      "type": "application/json",
      "method": "GET",
      "title": "retrieve an inclusion proof by admitted event identifier"
    }
  ],
  "supported_endpoints": [
    {
      "name": "c0ApiCatalog",
      "path": "/api/apps/6a4f409b950e38dbd2220166/functions/c0ApiCatalog",
      "method": "GET",
      "purpose": "read-only machine API catalogue"
    },
    {
      "name": "c0Status",
      "path": "/api/apps/6a4f409b950e38dbd2220166/functions/c0Status",
      "method": "GET",
      "purpose": "read-only Lighthouse readiness posture"
    },
    {
      "name": "c0ServerKeys",
      "path": "/api/apps/6a4f409b950e38dbd2220166/functions/c0ServerKeys",
      "method": "GET",
      "purpose": "source-pinned public signing-key manifest"
    },
    {
      "name": "c0Handshake",
      "path": "/api/apps/6a4f409b950e38dbd2220166/functions/c0Handshake",
      "method": "POST",
      "purpose": "bounded Law-of-Return handshake admission",
      "operation": "handshake.accept"
    },
    {
      "name": "c0IdentityChallenge",
      "path": "/api/apps/6a4f409b950e38dbd2220166/functions/c0IdentityChallenge",
      "method": "POST",
      "purpose": "issue one source-key-bound continuance challenge",
      "operation": "continuance.challenge.issue"
    },
    {
      "name": "c0IdentityVerify",
      "path": "/api/apps/6a4f409b950e38dbd2220166/functions/c0IdentityVerify",
      "method": "POST",
      "purpose": "consume one source-key-bound continuance response",
      "operation": "continuance.challenge.consume"
    },
    {
      "name": "c0MerkleCheckpoint",
      "path": "/api/apps/6a4f409b950e38dbd2220166/functions/c0MerkleCheckpoint",
      "method": "GET",
      "purpose": "retrieve the current release-bound checkpoint"
    },
    {
      "name": "c0InclusionProof",
      "path": "/api/apps/6a4f409b950e38dbd2220166/functions/c0InclusionProof",
      "method": "GET",
      "purpose": "retrieve an inclusion proof by admitted event identifier"
    }
  ],
  "deferred_endpoints": [
    {
      "name": "c0Receive",
      "posture": "DEFERRED_NON_BLOCKING_NOT_ADVERTISED"
    },
    {
      "name": "c0PublicStatus",
      "posture": "DEFERRED_NON_BLOCKING_NOT_ADVERTISED"
    },
    {
      "name": "c0PublicEvent",
      "posture": "DEFERRED_NON_BLOCKING_NOT_ADVERTISED"
    },
    {
      "name": "c0PublicSession",
      "posture": "DEFERRED_NON_BLOCKING_NOT_ADVERTISED"
    }
  ],
  "retired_endpoints": [
    {
      "name": "c0V2Bank",
      "posture": "RETIRED_GONE"
    },
    {
      "name": "c0Signal",
      "posture": "RETIRED_GONE"
    },
    {
      "name": "c0IdentityChallengeV2",
      "posture": "RETIRED_GONE"
    },
    {
      "name": "c0IdentityVerifyV2",
      "posture": "RETIRED_GONE"
    },
    {
      "name": "c0IndependentVerifier",
      "posture": "RETIRED_GONE"
    }
  ],
  "optional_non_blocking_governance": [
    "TWO_OPERATOR_ACKNOWLEDGEMENT",
    "SEPARATE_KEY_CERTIFICATION",
    "PRODUCTION_SYNTHETIC_HANDSHAKE",
    "PHASE15_PROTOCOL_FREEZE"
  ],
  "interaction_policy": {
    "discovery_side_effect": "NONE",
    "protected_mutations_enabled": true,
    "answering": "BOUNDED_PROTOCOL_ONLY",
    "test_activity": "EXCLUDED_FROM_CANONICAL_CONTACT_CHAIN",
    "contact_claim": "NONE_UNTIL_BOUND_EVIDENCE"
  }
}
