{
  "claims": [
    {
      "category": "AUTHORIZATION",
      "evidence": [
        {
          "path": "cain/mcp_proxy.py"
        },
        {
          "path": "cain/continuum/hosted_pipeline.py"
        }
      ],
      "id": "CORE-001",
      "statement": "Every supported consequential path refuses when authorization is absent or unreadable.",
      "status": "IMPLEMENTED",
      "title": "No authorization, no execution",
      "verification": "pytest tests/test_mission1_mcpgate_boundary.py tests/test_independent_proof_2026_11_07.py"
    },
    {
      "category": "ENFORCEMENT",
      "evidence": [
        {
          "path": "cain/mcp_proxy.py"
        },
        {
          "path": "cain/jit_capability.py"
        },
        {
          "path": "tests/test_cain_mcp_proxy_jit.py"
        },
        {
          "path": "tests/test_cain42_capability_chain.py"
        }
      ],
      "id": "CAP-001",
      "limitations": "Token requirement is opt-in (CAIN_MCPGATE_REQUIRE_CAPABILITY) and defaults off when unset.",
      "statement": "The self-hosted interceptor verifies a signed, expiring capability bound to principal/action/resource/context, consumes its nonce atomically and refuses replays.",
      "status": "IMPLEMENTED",
      "title": "MCPGate appliance single-use capability tokens",
      "verification": "pytest tests/test_cain_mcp_proxy_jit.py tests/test_cain42_capability_chain.py"
    },
    {
      "category": "ENFORCEMENT",
      "evidence": [
        {
          "path": "cain/continuum/hosted_capability.py"
        },
        {
          "path": "tests/test_evolution47_hosted_capability.py"
        }
      ],
      "id": "CAP-002",
      "limitations": "Not deployed. Enforcement activates only when CAIN_HOSTED_CAPABILITY_ISSUER_PUB is provisioned (or CAIN_HOSTED_REQUIRE_CAPABILITY=1). Clients must obtain a capability first; no hosted issuance route is live.",
      "statement": "A restriction-only hosted stage verifies a pinned-issuer, request-bound, single-use capability and denies tools/call without one in enforce mode.",
      "status": "TESTED",
      "title": "Hosted MCP capability gate",
      "verification": "pytest tests/test_evolution47_hosted_capability.py"
    },
    {
      "category": "HARDWARE",
      "evidence": [
        {
          "path": "cain/hardware/tpm2.py"
        },
        {
          "path": "cain/hardware/authority.py"
        },
        {
          "path": "cain-hardware-verify/verify_e1_evidence.py"
        },
        {
          "path": "tests/test_evolution48_hardware_trust.py"
        }
      ],
      "id": "HW-001",
      "limitations": "No TPM device exists on the build host (no /dev/tpm*). Gates C/D/E are BLOCKED. No vendor certificate root is bundled; no hardware-backed identity has been demonstrated.",
      "statement": "TPM 2.0 quote parsing, signature verification, PCR recomputation, event-log replay, reference-value policy and trust-state transitions are implemented and tested against labelled simulator fixtures.",
      "status": "NOT_DEPLOYED",
      "title": "Hardware-rooted attestation (E1)",
      "verification": "pytest tests/test_evolution48_hardware_trust.py tests/test_evolution48_offline_verifier.py"
    },
    {
      "category": "ADVERSARIAL",
      "evidence": [
        {
          "path": "cain/assurance/consequence_lab.py"
        },
        {
          "path": "tests/test_evolution47_consequence_lab.py"
        }
      ],
      "id": "ADV-001",
      "limitations": "Local in-memory sinks; 36-case deterministic corpus; not a production detection-rate claim.",
      "statement": "A lab executes attacks against an instrumented sink and scores the occurrence of the forbidden effect, exposing detector claims that did not stop execution.",
      "status": "PARTIAL",
      "title": "Consequence-based adversarial evaluation",
      "verification": "pytest tests/test_evolution47_consequence_lab.py"
    },
    {
      "category": "FEDERATION",
      "evidence": [
        {
          "path": "cain/federation"
        },
        {
          "path": "tests/test_evolution55_federation.py"
        },
        {
          "path": "docs/evolution-55/EVOLUTION_55_ACCEPTANCE_REPORT.md"
        }
      ],
      "id": "FED-001",
      "limitations": "Both nodes are local; no independent operator or external federation exists. No shared multi-node replay store. Measured p50/p95/p99 are in-process on one host; 100k identities are inventory, not active agents.",
      "statement": "Two nodes with independent keys and policies complete signed, scoped, single-use cross-organization grants; the target re-evaluates its own policy; replay, revoked/expired trust, forged keys, scope abuse and tampering are refused. Trust and nonces survive restart. A separate Node.js verifier agrees on envelopes, grants and Merkle proofs, and a real LangGraph ToolNode executes through the adapter.",
      "status": "TESTED",
      "title": "E55 federated cross-organization governance",
      "verification": "pytest tests/test_evolution55_federation.py -q"
    },
    {
      "category": "AUTHORIZATION",
      "evidence": [
        {
          "path": "cain/controlplane"
        },
        {
          "path": "tests/test_evolution53_controlplane.py"
        },
        {
          "path": "docs/evolution-53/acceptance-report.md"
        }
      ],
      "id": "CP-001",
      "limitations": "Python library only (no HTTP API); single-writer SQLite; no multi-region or cross-organization trust. 10k is registered inventory, not concurrent agents.",
      "statement": "Organizations, fleets and agents are tenant-scoped server-side; policy is stricter-wins; delegation attenuates; approvals require distinct approvers; emergency revocation is proven by a refused side effect at the boundary.",
      "status": "TESTED",
      "title": "E53 multi-tenant control plane",
      "verification": "pytest tests/test_evolution53_controlplane.py -q"
    },
    {
      "category": "OPEN SOURCE",
      "evidence": [
        {
          "path": "cain/ecosystem"
        },
        {
          "path": "tests/test_evolution54_ecosystem.py"
        },
        {
          "path": "docs/evolution-54/acceptance-report.md"
        }
      ],
      "id": "ECO-001",
      "limitations": "No hosted marketplace, no third-party publishers, no PyPI/npm publication, 0 measured external adoption. Catalog is local/JSON, not a service.",
      "statement": "A reference catalog of 10 real project-maintained packages, schema-validated submissions, integrity hashes and a public conformance runner (78/78, SELF_TESTED) are implemented. Adoption metrics report UNKNOWN rather than inventing numbers.",
      "status": "TESTED",
      "title": "E54 open ecosystem catalog and conformance",
      "verification": "python3 -m cain.ecosystem.cli conformance"
    },
    {
      "category": "EVIDENCE",
      "evidence": [
        {
          "path": "cain/evidence"
        },
        {
          "path": "auditor-kit/cain_evidence_verify.py"
        },
        {
          "path": "tests/test_evolution52_evidence.py"
        },
        {
          "path": "docs/evolution-52/acceptance-report.md"
        }
      ],
      "id": "EV-001",
      "limitations": "Sample witnesses are two local processes under one administrator (level 1). No external witness operator has deployed. Merkle inclusion does not prove completeness or event truth. No third-party audit.",
      "route": "https://cainstudio.online/open-source/evidence.html",
      "statement": "Signed evidence records are committed to an RFC 6962-style Merkle log; inclusion and consistency proofs, signed tree heads, witness receipts, equivocation detection and an append-only dispute register are implemented. A standalone auditor CLI verifies bundles without importing CAIN.",
      "status": "LIVE",
      "title": "E52 independent evidence network",
      "verification": "python3 -m pytest tests/test_evolution52_evidence.py -q"
    },
    {
      "category": "AUTHORIZATION",
      "evidence": [
        {
          "path": "cain/governance"
        },
        {
          "path": "tests/test_evolution51_adapters.py"
        },
        {
          "path": "docs/evolution-51/acceptance-report.md"
        }
      ],
      "id": "GOV-001",
      "limitations": "Frameworks are not installed; live_framework_tested=false for all six. Native tool execution that bypasses the adapter is not prevented. Streaming and cancellation are unsupported.",
      "route": "https://cainstudio.online/open-source/governance.html",
      "statement": "Six framework adapters normalize native tool calls into one strict governance protocol, authenticate the session, apply policy and delegation checks, require approval for high-risk actions, and execute only through a single-use capability. 78/78 contract cases pass; cross-framework security contract is identical.",
      "status": "LIVE",
      "title": "E51 universal agent governance",
      "verification": "pytest tests/test_evolution51_adapters.py -q"
    },
    {
      "category": "ADVERSARIAL",
      "evidence": [
        {
          "path": "cain/assurance/e50"
        },
        {
          "path": "artifacts/evolution-50/report.json"
        },
        {
          "path": "tests/test_evolution50_oracle.py"
        },
        {
          "path": "tests/test_evolution50_mutation.py"
        }
      ],
      "id": "ADV-002",
      "limitations": "Local synthetic sinks, deterministic corpus, no external red team. A clean run is not proof that no vulnerability exists; out-of-boundary adapters can still execute.",
      "route": "https://cainstudio.online/open-source/adversarial.html",
      "statement": "An independent oracle diffs synthetic protected state before/after each attack; 10 attack strategies, 4 multi-turn sequences, 12 source mutations and a 6-scenario distributed drill. An ALLOW on a prevent-expected case counts as a bypass.",
      "status": "LIVE",
      "title": "E50 consequence-based adversarial assurance",
      "verification": "python3 -m cain.assurance.e50.run"
    },
    {
      "category": "CONSENSUS",
      "evidence": [
        {
          "path": "platform-gateway/cain_pbft_engine_33.py"
        },
        {
          "path": "scripts/cain42_bft/message_fabric.py"
        },
        {
          "path": "scripts/opensource/local_bft_drill.py"
        }
      ],
      "id": "PBFT-001",
      "limitations": "Local single-host simulation; not multi-provider; no geographic or administrative independence.",
      "statement": "A 4-replica engine (N=4, f=1, Q=3) is exercised in-process under node loss, quorum loss, forged signatures, duplicated/reordered delivery and a Byzantine bogus commit; the drill reports safety violations from committed state, not from test labels.",
      "status": "TESTED",
      "title": "PBFT implementation and local Byzantine drill",
      "verification": "python3 scripts/opensource/local_bft_drill.py"
    },
    {
      "category": "DEPLOYMENT",
      "evidence": [
        {
          "path": "deploy/multi-region/cain_mr02_deploy_record.json"
        }
      ],
      "id": "OPS-001",
      "limitations": "Single provider, single account. This is not multi-provider resilience and not administrative independence.",
      "statement": "The multi-region cluster runs four replicas in four Vultr regions under one administrative account.",
      "status": "VERIFIED",
      "title": "Deployment topology",
      "verification": "python3 scripts/claims/verify_canonical_claims.py"
    },
    {
      "category": "DEPLOYMENT",
      "evidence": [
        {
          "path": "CAIN42_THREE_SITE_RECONCILIATION.json"
        }
      ],
      "id": "SITE-001",
      "limitations": "Byte-identical evidence does not imply infrastructure independence.",
      "statement": "cainstudio.online, mcpgate.online and clawx.click serve the same evidence digest; they are not independent deployments.",
      "status": "VERIFIED",
      "title": "Three sites served from one host",
      "verification": "read CAIN42_THREE_SITE_RECONCILIATION.json (checked_at field)"
    },
    {
      "category": "OPEN SOURCE",
      "evidence": [
        {
          "path": "opensource/OPEN-CORE-MANIFEST.json"
        },
        {
          "path": "opensource/RELEASE-ASSURANCE.json"
        },
        {
          "path": "LICENSE"
        },
        {
          "path": "opensource/verify_release.py"
        }
      ],
      "id": "OSS-001",
      "limitations": "No public GitHub repository: the GitHub URL previously advertised in pyproject.toml returned HTTP 404 on 2026-11-12 and was removed. Distribution is via the source archive, git bundle and Hugging Face mirror.",
      "route": "https://cainstudio.online/open-source/cain42.html",
      "statement": "CAIN-42 open core 0.1.0 (Apache-2.0) is downloadable as a deterministic source archive and a clonable git bundle, mirrored on the Hugging Face Space, with checksums, SBOM, build provenance and a signed release record.",
      "status": "LIVE",
      "title": "Open-source release",
      "verification": "python3 opensource/verify_release.py --pinned-pub dist/cain42-open-core-0.1.0/PINNED_PUB.txt --archives dist"
    },
    {
      "category": "COMPLIANCE",
      "evidence": [
        {
          "path": "SECURITY.md"
        }
      ],
      "id": "AUDIT-001",
      "limitations": "Self-generated evidence is not independent verification.",
      "statement": "No third-party audit report exists in this repository.",
      "status": "NOT_VERIFIED",
      "title": "Third-party independent audit",
      "verification": "repository search for an audit report signed by an external firm"
    },
    {
      "category": "COMMERCIAL",
      "evidence": [
        {
          "path": "artifacts/valuation/FOUNDER_REVENUE_ATTESTATION.json"
        }
      ],
      "id": "REV-001",
      "limitations": "Not ARR; not third-party verified; no enterprise traction.",
      "statement": "Founder-attested small revenue and a small number of customers.",
      "status": "ATTESTED_UNVERIFIED",
      "title": "Revenue and customers",
      "verification": "requires a processor/invoice record and a customer reference"
    }
  ],
  "facts": {
    "C1.cain-mr-01.providers": {
      "as_of": "2026-10-30T03:20:08Z",
      "note": "vultr",
      "pointer": "/live_topology/cain-mr-01/providers",
      "source": "platform-gateway/frontend/proof/bundle/claims/CAIN42_FINAL_PUBLIC_CLAIMS.json",
      "value": 1
    },
    "C1.cain-mr-01.regions": {
      "as_of": "2026-10-30T03:20:08Z",
      "note": "atl, lax, mia",
      "pointer": "/live_topology/cain-mr-01/regions",
      "source": "platform-gateway/frontend/proof/bundle/claims/CAIN42_FINAL_PUBLIC_CLAIMS.json",
      "value": 3
    },
    "C1.cain-mr-01.replicas": {
      "as_of": "2026-10-30T03:20:08Z",
      "pointer": "/live_topology/cain-mr-01/members",
      "source": "platform-gateway/frontend/proof/bundle/claims/CAIN42_FINAL_PUBLIC_CLAIMS.json",
      "value": 4
    },
    "C1.cain-mr-02.providers": {
      "as_of": "2026-10-30T03:20:08Z",
      "note": "vultr",
      "pointer": "/live_topology/cain-mr-02/providers",
      "source": "platform-gateway/frontend/proof/bundle/claims/CAIN42_FINAL_PUBLIC_CLAIMS.json",
      "value": 1
    },
    "C1.cain-mr-02.regions": {
      "as_of": "2026-10-30T03:20:08Z",
      "note": "atl, lax, mia, sjc",
      "pointer": "/live_topology/cain-mr-02/regions",
      "source": "platform-gateway/frontend/proof/bundle/claims/CAIN42_FINAL_PUBLIC_CLAIMS.json",
      "value": 4
    },
    "C1.cain-mr-02.replicas": {
      "as_of": "2026-10-30T03:20:08Z",
      "pointer": "/live_topology/cain-mr-02/members",
      "source": "platform-gateway/frontend/proof/bundle/claims/CAIN42_FINAL_PUBLIC_CLAIMS.json",
      "value": 4
    },
    "C1.hosted_cluster": {
      "as_of": "2026-10-30T11:33:24Z",
      "note": "https://cainstudio.online/api/v1/quorum/status",
      "pointer": "/body/cluster_id",
      "source": "claims/sources/quorum-status.json",
      "value": "cain-mr-02"
    },
    "C11.harness": {
      "as_of": "UNKNOWN",
      "pointer": "",
      "source": "scripts/cain42_dataplane/live_run.py",
      "value": "scripts/cain42_dataplane/live_run.py"
    },
    "C11.per_call_pbft_ms": {
      "as_of": "2026-09-29T12:11:09Z",
      "note": "cluster cain-mr-01, 2 CPUs, throwaway temp database (not the live gateway store)",
      "pointer": "/baseline_per_call_pbft/latency_ms",
      "source": "CAIN42_GOVERNANCE_DATAPLANE_LIVE_RUN.json",
      "value": {
        "max": 3937.8,
        "mean": 2320.505,
        "n": 20,
        "p50": 2268.6,
        "p95": 3802.2,
        "p99": 3937.8,
        "p99_9": 3937.8,
        "unit": "ms"
      }
    },
    "C11.snapshot_stage_ms": {
      "as_of": "2026-09-29T12:11:09Z",
      "note": "store lookup, hash recompute, expiry/clock/revocation checks, one sqlite identity read, capability match; the stage figure adds the durable sqlite anchor enqueue",
      "pointer": "/fast_path/consensus_stage_replacement_ns",
      "source": "CAIN42_GOVERNANCE_DATAPLANE_LIVE_RUN.json",
      "value": {
        "max": 12.9134,
        "mean": 0.9918,
        "n": 1000,
        "p50": 0.8263,
        "p95": 1.5938,
        "p99": 3.4686,
        "p99_9": 10.0613,
        "unit": "ms"
      }
    },
    "C12.founding_date": {
      "as_of": "UNKNOWN",
      "note": "homepages say 'founded in September 2026'; no record in the repo states it",
      "pointer": "",
      "source": "",
      "value": "UNKNOWN"
    },
    "C12.incorporation_filed": {
      "as_of": "2026-10-16",
      "note": "FOUNDER_ATTESTED_UNVERIFIED",
      "pointer": "/entity/filed_date_attested",
      "source": "docs/legal/FIRME_AI_CORPORATION_MEMORY.json",
      "value": "2026-10-16"
    },
    "C12.legal_form": {
      "as_of": "2026-10-16",
      "note": "FOUNDER_ATTESTED_UNVERIFIED",
      "pointer": "/entity/legal_form",
      "source": "docs/legal/FIRME_AI_CORPORATION_MEMORY.json",
      "value": "California corporation (General Stock)"
    },
    "C12.legal_name": {
      "as_of": "2026-10-16",
      "note": "FOUNDER_ATTESTED_UNVERIFIED",
      "pointer": "/entity/legal_name_expected",
      "source": "docs/legal/FIRME_AI_CORPORATION_MEMORY.json",
      "value": "FIRME AI CORPORATION"
    },
    "C2.acceptance_passed_2026_10_03": {
      "as_of": "2026-10-03T03:49:46Z",
      "note": "of 98 deployed",
      "pointer": "/acceptance_probe_live/passed",
      "source": "platform-gateway/frontend/proof/bundle/catalog-go-live-2026-10-03/MEASUREMENTS.json",
      "value": 98
    },
    "C2.catalog_available": {
      "as_of": "2026-10-30T11:33:24Z",
      "note": "TCP probe from this gateway every 60 s; see service_health.py",
      "pointer": "/body/availability/available",
      "source": "claims/sources/catalog.json",
      "value": 105
    },
    "C2.catalog_available_2026_10_03": {
      "as_of": "2026-10-03T04:32:42Z",
      "pointer": "/availability/available",
      "source": "platform-gateway/frontend/proof/bundle/catalog-go-live-2026-10-03/CATALOG_LIVE_SNAPSHOT.json",
      "value": 104
    },
    "C2.catalog_total": {
      "as_of": "2026-10-30T11:33:24Z",
      "note": "https://cainstudio.online/catalog",
      "pointer": "/body/availability/total",
      "source": "claims/sources/catalog.json",
      "value": 105
    },
    "C2.ecosystem.hosted_services": {
      "as_of": "2026-10-23",
      "note": "as_of = last commit of the file",
      "pointer": "/counts/hosted_services",
      "source": "platform-gateway/frontend/cain-ecosystem.json",
      "value": 105
    },
    "C2.ecosystem.in_development": {
      "as_of": "2026-10-23",
      "note": "as_of = last commit of the file",
      "pointer": "/counts/in_development",
      "source": "platform-gateway/frontend/cain-ecosystem.json",
      "value": 72
    },
    "C2.ecosystem.library_pages": {
      "as_of": "2026-10-23",
      "note": "as_of = last commit of the file",
      "pointer": "/library/pages_total",
      "source": "platform-gateway/frontend/cain-ecosystem.json",
      "value": 9131
    },
    "C2.ecosystem.live": {
      "as_of": "2026-10-23",
      "note": "as_of = last commit of the file",
      "pointer": "/counts/live",
      "source": "platform-gateway/frontend/cain-ecosystem.json",
      "value": 95
    },
    "C2.ecosystem.products": {
      "as_of": "2026-10-23",
      "note": "as_of = last commit of the file",
      "pointer": "/counts/products",
      "source": "platform-gateway/frontend/cain-ecosystem.json",
      "value": 175
    },
    "C3.production_release_gate": {
      "as_of": "UNKNOWN",
      "note": "3 slots",
      "pointer": "/slots/*/gates/PRODUCTION_RELEASE_APPROVED",
      "source": "platform-gateway/frontend/evidence/evidence-slots.json",
      "value": "BLOCKED"
    },
    "C3.sentence": {
      "as_of": "UNKNOWN",
      "pointer": "/slots/*/gates/PRODUCTION_RELEASE_APPROVED",
      "source": "platform-gateway/frontend/evidence/evidence-slots.json",
      "value": "CAIN-42 is pre-production: its release gate PRODUCTION_RELEASE_APPROVED is BLOCKED."
    },
    "C4.registry_claims": {
      "as_of": "2026-10-30T03:20:08Z",
      "pointer": "/claims",
      "source": "platform-gateway/frontend/proof/bundle/claims/CAIN42_FINAL_PUBLIC_CLAIMS.json",
      "value": 70
    },
    "C4.registry_status.BENCHMARKED": {
      "as_of": "2026-10-30T03:20:08Z",
      "pointer": "/claims/*/status",
      "source": "platform-gateway/frontend/proof/bundle/claims/CAIN42_FINAL_PUBLIC_CLAIMS.json",
      "value": 2
    },
    "C4.registry_status.FAILED": {
      "as_of": "2026-10-30T03:20:08Z",
      "pointer": "/claims/*/status",
      "source": "platform-gateway/frontend/proof/bundle/claims/CAIN42_FINAL_PUBLIC_CLAIMS.json",
      "value": 2
    },
    "C4.registry_status.NOT_IMPLEMENTED": {
      "as_of": "2026-10-30T03:20:08Z",
      "pointer": "/claims/*/status",
      "source": "platform-gateway/frontend/proof/bundle/claims/CAIN42_FINAL_PUBLIC_CLAIMS.json",
      "value": 3
    },
    "C4.registry_status.SIMULATED": {
      "as_of": "2026-10-30T03:20:08Z",
      "pointer": "/claims/*/status",
      "source": "platform-gateway/frontend/proof/bundle/claims/CAIN42_FINAL_PUBLIC_CLAIMS.json",
      "value": 2
    },
    "C4.registry_status.TESTED": {
      "as_of": "2026-10-30T03:20:08Z",
      "pointer": "/claims/*/status",
      "source": "platform-gateway/frontend/proof/bundle/claims/CAIN42_FINAL_PUBLIC_CLAIMS.json",
      "value": 34
    },
    "C4.registry_status.UNVERIFIED": {
      "as_of": "2026-10-30T03:20:08Z",
      "pointer": "/claims/*/status",
      "source": "platform-gateway/frontend/proof/bundle/claims/CAIN42_FINAL_PUBLIC_CLAIMS.json",
      "value": 4
    },
    "C4.registry_status.VERIFIED": {
      "as_of": "2026-10-30T03:20:08Z",
      "pointer": "/claims/*/status",
      "source": "platform-gateway/frontend/proof/bundle/claims/CAIN42_FINAL_PUBLIC_CLAIMS.json",
      "value": 23
    },
    "C5.proof_fabric_2026_09_28_registry": {
      "as_of": "2026-09-28T12:39:12Z",
      "pointer": "/totals",
      "source": "platform-gateway/frontend/proof/bundle/proof-fabric-2026-09-28/TEST_MANIFEST.json",
      "value": {
        "error": 0,
        "failed": 0,
        "passed": 1842,
        "skipped": 7,
        "tests": 1857,
        "xfailed": 8
      }
    },
    "C5.proof_fabric_latest": {
      "as_of": "2026-09-28T17:48:40Z",
      "pointer": "/totals",
      "source": "platform-gateway/frontend/proof/bundle/proof-fabric/TEST_MANIFEST.json",
      "value": {
        "error": 0,
        "failed": 0,
        "passed": 1963,
        "skipped": 7,
        "tests": 1978,
        "xfailed": 8
      }
    },
    "C5.registry_claim_text": {
      "as_of": "2026-10-30T03:20:08Z",
      "pointer": "/claims[claim_id=C42-TEST-SUITE-RUN]/statement",
      "source": "platform-gateway/frontend/proof/bundle/claims/CAIN42_FINAL_PUBLIC_CLAIMS.json",
      "value": "A real run of the defined CAIN-42 suites (site, l5-governance, hypervisor, mcp-enforcement, byzantine, gateway): 1857 tests, 1842 passed, 0 failed, 0 errors, 7 skipped, 8 expected failures (documented known gaps). Each test is listed with its purpose, category, file hash and JUnit evidence."
    },
    "C6.pilot_500": {
      "as_of": "2026-10-30T11:33:24Z",
      "note": "the $500 30-day pilot offered on the homepages is not in /pricing",
      "pointer": "",
      "source": "claims/sources/pricing.json",
      "value": "UNKNOWN"
    },
    "C6.tier.full.price_usd_month": {
      "as_of": "2026-10-30T11:33:24Z",
      "note": "https://cainstudio.online/pricing",
      "pointer": "/body/subscription_tiers/full/price_usd",
      "source": "claims/sources/pricing.json",
      "value": 49.75
    },
    "C6.tier.starter.price_usd_month": {
      "as_of": "2026-10-30T11:33:24Z",
      "note": "https://cainstudio.online/pricing",
      "pointer": "/body/subscription_tiers/starter/price_usd",
      "source": "claims/sources/pricing.json",
      "value": 19.75
    }
  },
  "generated_at": "2026-11-12T06:16:48Z",
  "open_source": {
    "canonical_release_registry": "opensource/RELEASE-REGISTRY.json",
    "hugging_face_space": "https://huggingface.co/spaces/vicentenoriega/CAIN-42",
    "hugging_face_space_status": "VERIFIED_REACHABLE_2026_11_12",
    "sites": [
      "https://cainstudio.online",
      "https://mcpgate.online",
      "https://clawx.click"
    ],
    "source_repository": null,
    "source_repository_status": "NOT_PUBLISHED: https://github.com/cain-systems/cain-trust returned HTTP 404 on 2026-11-12; do not link it"
  },
  "product_identity": "CAIN-42",
  "registry_digest": "6ea53b0c57ff1bef96db1897f747b8aabed37ee029912aeb66795c2cebc3dd82",
  "rules": [
    "IMPLEMENTED means code exists; TESTED means tests pass; LIVE means a public route exercises it;",
    "VERIFIED means this repository's own check reproduces it; INDEPENDENTLY VERIFIED is never claimed here;",
    "ATTESTED_UNVERIFIED is not evidence; SIMULATED is not hardware; NOT_PUBLISHED is not available."
  ],
  "schema": "cain42.canonical-claims.v1",
  "topology": {
    "caveat": "Nodes are Vultr VMs under one administrative account. Distinct regions are distinct geographic fault domains; they are NOT independent providers or independent administrative accounts.",
    "clusters": {
      "cain-mr-01": {
        "administrative_accounts": 1,
        "computed_from": "deploy/multi-region/cain_mr_deploy_record.json",
        "hosts": 3,
        "independent_failure_domains": "REGIONS_ONLY_SINGLE_PROVIDER",
        "provider_count": 1,
        "providers": [
          "vultr"
        ],
        "region_count": 3,
        "regions": [
          "atl",
          "lax",
          "mia"
        ],
        "replicas": 4
      },
      "cain-mr-02": {
        "administrative_accounts": 1,
        "computed_from": "deploy/multi-region/cain_mr02_deploy_record.json",
        "hosts": 4,
        "independent_failure_domains": "REGIONS_ONLY_SINGLE_PROVIDER",
        "provider_count": 1,
        "providers": [
          "vultr"
        ],
        "region_count": 4,
        "regions": [
          "atl",
          "lax",
          "mia",
          "sjc"
        ],
        "replicas": 4
      }
    },
    "source": [
      "deploy/multi-region/cain_mr02_deploy_record.json",
      "deploy/multi-region/cain_mr_deploy_record.json"
    ]
  }
}
