{
  "schema": "csoai.claim-maintenance.register/0.1",
  "title": "Claim maintenance register — the subjects Council of AI maintains public claims on",
  "as_of": "2026-09-25T11:08:49Z",
  "specification": "https://councilof.ai/spec/claim-maintenance/v0.2/",
  "specification_licence": "CC0-1.0",
  "maintainer": "Council of AI (CSOAI Ltd, UK Companies House 16939677)",
  "generated_by": "scripts/claim-maintenance-register.mjs — generated from the registry files on disk, never hand-listed (spec 7.5)",
  "what_this_is": "The continuous, independent observation of public claims these organisations make about themselves: captured verbatim with source and date, hashed, re-read on a schedule, every observed change recorded, and measured only where public evidence can settle it.",
  "what_this_is_not": [
    "not fact-checking — no verdict is reached about any claim",
    "not certification — no mark, badge or grade arises from any state here",
    "not auditing — no engagement, no non-public records, no opinion",
    "not reputation scoring — no score, rank or index may be derived from these counts",
    "not adversarial journalism — no theory of anyone's intent is held or implied"
  ],
  "non_allegation": "No entry in this register states or implies that any claim is false, misleading or dishonest, and none may be read that way. Presence here means only that a public page is being read on a schedule. A listing is not an endorsement and it is not an accusation.",
  "states": {
    "CLAIM_CAPTURED": "read from its public source, recorded verbatim, hashed, dated, scheduled. Nothing measured.",
    "CLAIM_MEASURED": "a measurement against public evidence exists beside the claim, with its window, denominator, method and result. Not a verdict.",
    "UNMEASURED": "in scope and settleable in principle; no measurement has been run. A first-class state.",
    "UNCHECKABLE": "no public evidence can settle it. A statement about the evidence, never about the subject."
  },
  "selection_criteria": "Subjects are selected where a public claim is (a) specific enough to capture verbatim and (b) about infrastructure a third party relies on. Selection is published because a selection rule is the one place an agenda can hide (spec 10.3).",
  "right_of_reply": "A defect in any record here is a defect in this register. Report it to nicholas@csoai.org; corrections are published at https://councilof.ai/api/corrections.",
  "totals": {
    "registries": 3,
    "registry_files_on_disk": 6,
    "registries_superseded": 3,
    "subjects": 28,
    "claims": 99,
    "by_state": {
      "CLAIM_CAPTURED": 1,
      "CLAIM_MEASURED": 33,
      "UNMEASURED": 39,
      "UNCHECKABLE": 26
    },
    "claims_conforming_to_artifact_schema": 91,
    "subjects_with_a_scheduled_next_read": 26
  },
  "disclosures": [
    {
      "kind": "vocabulary",
      "registry_id": "claimreg-ondo-chainlink-2026-09-22",
      "registry_status": "SUPERSEDED",
      "quoted": "UNSIGNED — signer ceremony pending; OTS-anchored instead (no key required)",
      "disclosure": "That sentence is the source registry's own wording, quoted. This register does not confirm anchoring for it: a receipt file is SUBMITTED until its upgrade has been run and its attestation path verified. The receipt's state here is RECEIPT_PRESENT_UPGRADE_UNVERIFIED (spec 8.1-8.3)."
    }
  ],
  "subjects": [
    {
      "subject": "Anthropic",
      "subject_key": "anthropic.com",
      "identifier": "anthropic.com",
      "identifier_kind": "domain",
      "source": "https://www.anthropic.com/",
      "claim_count": 2,
      "states": {
        "CLAIM_CAPTURED": 0,
        "CLAIM_MEASURED": 0,
        "UNMEASURED": 2,
        "UNCHECKABLE": 0
      },
      "first_captured": "2026-09-23T04:35:57Z",
      "first_captured_basis": "artifact.first_captured_utc",
      "last_read": "2026-09-25T05:31:06Z",
      "last_read_basis": "artifact.access_date",
      "next_scheduled_read": "2026-09-28T09:20:00Z",
      "next_scheduled_read_state": "SCHEDULED",
      "registry_id": "claimreg-ai-assurance-and-settlement-2026-09-23-rev2",
      "registry_url": "https://councilof.ai/claims/claimreg-ai-assurance-and-settlement-2026-09-23-rev2.json",
      "registry_schema": "csoai.claim-registry/0.3",
      "timestamp_receipt": "https://councilof.ai/claims/claimreg-ai-assurance-and-settlement-2026-09-23-rev2.json.ots",
      "timestamp_state": "RECEIPT_PRESENT_UPGRADE_UNVERIFIED",
      "conforming_artifacts": 2,
      "claims_without_a_specification_state": 0
    },
    {
      "subject": "Arize AI",
      "subject_key": "arize.com",
      "identifier": "arize.com",
      "identifier_kind": "domain",
      "source": "https://arize.com/",
      "claim_count": 3,
      "states": {
        "CLAIM_CAPTURED": 0,
        "CLAIM_MEASURED": 1,
        "UNMEASURED": 2,
        "UNCHECKABLE": 0
      },
      "first_captured": "2026-09-23T04:35:55Z",
      "first_captured_basis": "artifact.first_captured_utc",
      "last_read": "2026-09-25T05:31:04Z",
      "last_read_basis": "artifact.access_date",
      "next_scheduled_read": "2026-09-28T09:20:00Z",
      "next_scheduled_read_state": "SCHEDULED",
      "registry_id": "claimreg-ai-assurance-and-settlement-2026-09-23-rev2",
      "registry_url": "https://councilof.ai/claims/claimreg-ai-assurance-and-settlement-2026-09-23-rev2.json",
      "registry_schema": "csoai.claim-registry/0.3",
      "timestamp_receipt": "https://councilof.ai/claims/claimreg-ai-assurance-and-settlement-2026-09-23-rev2.json.ots",
      "timestamp_state": "RECEIPT_PRESENT_UPGRADE_UNVERIFIED",
      "conforming_artifacts": 3,
      "claims_without_a_specification_state": 0
    },
    {
      "subject": "Armilla",
      "subject_key": "armilla.ai",
      "identifier": "armilla.ai",
      "identifier_kind": "domain",
      "source": "https://www.armilla.ai/",
      "claim_count": 2,
      "states": {
        "CLAIM_CAPTURED": 0,
        "CLAIM_MEASURED": 0,
        "UNMEASURED": 1,
        "UNCHECKABLE": 1
      },
      "first_captured": "2026-09-23T04:35:55Z",
      "first_captured_basis": "artifact.first_captured_utc",
      "last_read": "2026-09-25T05:31:03Z",
      "last_read_basis": "artifact.access_date",
      "next_scheduled_read": "2026-09-28T09:20:00Z",
      "next_scheduled_read_state": "SCHEDULED",
      "registry_id": "claimreg-ai-assurance-and-settlement-2026-09-23-rev2",
      "registry_url": "https://councilof.ai/claims/claimreg-ai-assurance-and-settlement-2026-09-23-rev2.json",
      "registry_schema": "csoai.claim-registry/0.3",
      "timestamp_receipt": "https://councilof.ai/claims/claimreg-ai-assurance-and-settlement-2026-09-23-rev2.json.ots",
      "timestamp_state": "RECEIPT_PRESENT_UPGRADE_UNVERIFIED",
      "conforming_artifacts": 2,
      "claims_without_a_specification_state": 0
    },
    {
      "subject": "Council of AI (CSOAI Ltd)",
      "subject_key": "16939677",
      "identifier": "16939677",
      "identifier_kind": "company-register",
      "source": "https://councilof.ai/",
      "claim_count": 4,
      "states": {
        "CLAIM_CAPTURED": 0,
        "CLAIM_MEASURED": 1,
        "UNMEASURED": 3,
        "UNCHECKABLE": 0
      },
      "first_captured": "2026-09-23T04:36:00Z",
      "first_captured_basis": "artifact.first_captured_utc",
      "last_read": "2026-09-25T05:31:07Z",
      "last_read_basis": "artifact.access_date",
      "next_scheduled_read": "2026-09-28T09:20:00Z",
      "next_scheduled_read_state": "SCHEDULED",
      "registry_id": "claimreg-ai-assurance-and-settlement-2026-09-23-rev2",
      "registry_url": "https://councilof.ai/claims/claimreg-ai-assurance-and-settlement-2026-09-23-rev2.json",
      "registry_schema": "csoai.claim-registry/0.3",
      "timestamp_receipt": "https://councilof.ai/claims/claimreg-ai-assurance-and-settlement-2026-09-23-rev2.json.ots",
      "timestamp_state": "RECEIPT_PRESENT_UPGRADE_UNVERIFIED",
      "conforming_artifacts": 4,
      "claims_without_a_specification_state": 0
    },
    {
      "subject": "Credo AI",
      "subject_key": "credo.ai",
      "identifier": "credo.ai",
      "identifier_kind": "domain",
      "source": "https://www.credo.ai/",
      "claim_count": 3,
      "states": {
        "CLAIM_CAPTURED": 0,
        "CLAIM_MEASURED": 2,
        "UNMEASURED": 1,
        "UNCHECKABLE": 0
      },
      "first_captured": "2026-09-23T04:35:55Z",
      "first_captured_basis": "artifact.first_captured_utc",
      "last_read": "2026-09-25T05:31:02Z",
      "last_read_basis": "artifact.access_date",
      "next_scheduled_read": "2026-09-28T09:20:00Z",
      "next_scheduled_read_state": "SCHEDULED",
      "registry_id": "claimreg-ai-assurance-and-settlement-2026-09-23-rev2",
      "registry_url": "https://councilof.ai/claims/claimreg-ai-assurance-and-settlement-2026-09-23-rev2.json",
      "registry_schema": "csoai.claim-registry/0.3",
      "timestamp_receipt": "https://councilof.ai/claims/claimreg-ai-assurance-and-settlement-2026-09-23-rev2.json.ots",
      "timestamp_state": "RECEIPT_PRESENT_UPGRADE_UNVERIFIED",
      "conforming_artifacts": 3,
      "claims_without_a_specification_state": 0
    },
    {
      "subject": "European Central Bank (Pontes)",
      "subject_key": "549300DTUYXVMJXZNY75",
      "identifier": "549300DTUYXVMJXZNY75",
      "identifier_kind": "lei",
      "source": "https://www.ecb.europa.eu/paym/target/pontes/html/index.en.html",
      "claim_count": 4,
      "states": {
        "CLAIM_CAPTURED": 0,
        "CLAIM_MEASURED": 1,
        "UNMEASURED": 3,
        "UNCHECKABLE": 0
      },
      "first_captured": "2026-09-23T04:35:58Z",
      "first_captured_basis": "artifact.first_captured_utc",
      "last_read": "2026-09-25T05:31:07Z",
      "last_read_basis": "artifact.access_date",
      "next_scheduled_read": "2026-09-28T09:20:00Z",
      "next_scheduled_read_state": "SCHEDULED",
      "registry_id": "claimreg-ai-assurance-and-settlement-2026-09-23-rev2",
      "registry_url": "https://councilof.ai/claims/claimreg-ai-assurance-and-settlement-2026-09-23-rev2.json",
      "registry_schema": "csoai.claim-registry/0.3",
      "timestamp_receipt": "https://councilof.ai/claims/claimreg-ai-assurance-and-settlement-2026-09-23-rev2.json.ots",
      "timestamp_state": "RECEIPT_PRESENT_UPGRADE_UNVERIFIED",
      "conforming_artifacts": 4,
      "claims_without_a_specification_state": 0
    },
    {
      "subject": "Galileo",
      "subject_key": "galileo.ai",
      "identifier": "galileo.ai",
      "identifier_kind": "domain",
      "source": "https://galileo.ai/",
      "claim_count": 2,
      "states": {
        "CLAIM_CAPTURED": 0,
        "CLAIM_MEASURED": 0,
        "UNMEASURED": 2,
        "UNCHECKABLE": 0
      },
      "first_captured": "2026-09-23T04:35:56Z",
      "first_captured_basis": "artifact.first_captured_utc",
      "last_read": "2026-09-25T05:31:05Z",
      "last_read_basis": "artifact.access_date",
      "next_scheduled_read": "2026-09-28T09:20:00Z",
      "next_scheduled_read_state": "SCHEDULED",
      "registry_id": "claimreg-ai-assurance-and-settlement-2026-09-23-rev2",
      "registry_url": "https://councilof.ai/claims/claimreg-ai-assurance-and-settlement-2026-09-23-rev2.json",
      "registry_schema": "csoai.claim-registry/0.3",
      "timestamp_receipt": "https://councilof.ai/claims/claimreg-ai-assurance-and-settlement-2026-09-23-rev2.json.ots",
      "timestamp_state": "RECEIPT_PRESENT_UPGRADE_UNVERIFIED",
      "conforming_artifacts": 2,
      "claims_without_a_specification_state": 0
    },
    {
      "subject": "Giskard",
      "subject_key": "github.com/Giskard-AI/giskard-oss",
      "identifier": "github.com/Giskard-AI/giskard-oss",
      "identifier_kind": "url",
      "source": "https://raw.githubusercontent.com/Giskard-AI/giskard-oss/main/README.md",
      "claim_count": 3,
      "states": {
        "CLAIM_CAPTURED": 0,
        "CLAIM_MEASURED": 1,
        "UNMEASURED": 2,
        "UNCHECKABLE": 0
      },
      "first_captured": "2026-09-23T04:36:01Z",
      "first_captured_basis": "artifact.first_captured_utc",
      "last_read": "2026-09-23T04:36:01Z",
      "last_read_basis": "artifact.access_date",
      "next_scheduled_read": "2026-09-28T09:20:00Z",
      "next_scheduled_read_state": "SCHEDULED",
      "registry_id": "claimreg-ai-assurance-and-settlement-2026-09-23-rev2",
      "registry_url": "https://councilof.ai/claims/claimreg-ai-assurance-and-settlement-2026-09-23-rev2.json",
      "registry_schema": "csoai.claim-registry/0.3",
      "timestamp_receipt": "https://councilof.ai/claims/claimreg-ai-assurance-and-settlement-2026-09-23-rev2.json.ots",
      "timestamp_state": "RECEIPT_PRESENT_UPGRADE_UNVERIFIED",
      "conforming_artifacts": 3,
      "claims_without_a_specification_state": 0
    },
    {
      "subject": "Guardrails AI",
      "subject_key": "github.com/guardrails-ai/guardrails",
      "identifier": "github.com/guardrails-ai/guardrails",
      "identifier_kind": "url",
      "source": "https://raw.githubusercontent.com/guardrails-ai/guardrails/main/README.md",
      "claim_count": 2,
      "states": {
        "CLAIM_CAPTURED": 0,
        "CLAIM_MEASURED": 0,
        "UNMEASURED": 1,
        "UNCHECKABLE": 1
      },
      "first_captured": "2026-09-23T04:36:01Z",
      "first_captured_basis": "artifact.first_captured_utc",
      "last_read": "2026-09-23T04:36:01Z",
      "last_read_basis": "artifact.access_date",
      "next_scheduled_read": "2026-09-28T09:20:00Z",
      "next_scheduled_read_state": "SCHEDULED",
      "registry_id": "claimreg-ai-assurance-and-settlement-2026-09-23-rev2",
      "registry_url": "https://councilof.ai/claims/claimreg-ai-assurance-and-settlement-2026-09-23-rev2.json",
      "registry_schema": "csoai.claim-registry/0.3",
      "timestamp_receipt": "https://councilof.ai/claims/claimreg-ai-assurance-and-settlement-2026-09-23-rev2.json.ots",
      "timestamp_state": "RECEIPT_PRESENT_UPGRADE_UNVERIFIED",
      "conforming_artifacts": 2,
      "claims_without_a_specification_state": 0
    },
    {
      "subject": "Helicone",
      "subject_key": "helicone.ai",
      "identifier": "helicone.ai",
      "identifier_kind": "domain",
      "source": "https://www.helicone.ai/pricing",
      "claim_count": 3,
      "states": {
        "CLAIM_CAPTURED": 0,
        "CLAIM_MEASURED": 2,
        "UNMEASURED": 1,
        "UNCHECKABLE": 0
      },
      "first_captured": "2026-09-23T04:35:57Z",
      "first_captured_basis": "artifact.first_captured_utc",
      "last_read": "2026-09-25T05:31:06Z",
      "last_read_basis": "artifact.access_date",
      "next_scheduled_read": "2026-09-28T09:20:00Z",
      "next_scheduled_read_state": "SCHEDULED",
      "registry_id": "claimreg-ai-assurance-and-settlement-2026-09-23-rev2",
      "registry_url": "https://councilof.ai/claims/claimreg-ai-assurance-and-settlement-2026-09-23-rev2.json",
      "registry_schema": "csoai.claim-registry/0.3",
      "timestamp_receipt": "https://councilof.ai/claims/claimreg-ai-assurance-and-settlement-2026-09-23-rev2.json.ots",
      "timestamp_state": "RECEIPT_PRESENT_UPGRADE_UNVERIFIED",
      "conforming_artifacts": 3,
      "claims_without_a_specification_state": 0
    },
    {
      "subject": "Holistic AI",
      "subject_key": "holisticai.com",
      "identifier": "holisticai.com",
      "identifier_kind": "domain",
      "source": "https://www.holisticai.com/",
      "claim_count": 3,
      "states": {
        "CLAIM_CAPTURED": 0,
        "CLAIM_MEASURED": 2,
        "UNMEASURED": 0,
        "UNCHECKABLE": 1
      },
      "first_captured": "2026-09-23T04:35:55Z",
      "first_captured_basis": "artifact.first_captured_utc",
      "last_read": "2026-09-25T05:31:03Z",
      "last_read_basis": "artifact.access_date",
      "next_scheduled_read": "2026-09-28T09:20:00Z",
      "next_scheduled_read_state": "SCHEDULED",
      "registry_id": "claimreg-ai-assurance-and-settlement-2026-09-23-rev2",
      "registry_url": "https://councilof.ai/claims/claimreg-ai-assurance-and-settlement-2026-09-23-rev2.json",
      "registry_schema": "csoai.claim-registry/0.3",
      "timestamp_receipt": "https://councilof.ai/claims/claimreg-ai-assurance-and-settlement-2026-09-23-rev2.json.ots",
      "timestamp_state": "RECEIPT_PRESENT_UPGRADE_UNVERIFIED",
      "conforming_artifacts": 3,
      "claims_without_a_specification_state": 0
    },
    {
      "subject": "InstaHuman",
      "subject_key": "instahuman.com",
      "identifier": "instahuman.com",
      "identifier_kind": "domain",
      "source": "https://instahuman.com/",
      "claim_count": 4,
      "states": {
        "CLAIM_CAPTURED": 0,
        "CLAIM_MEASURED": 1,
        "UNMEASURED": 1,
        "UNCHECKABLE": 2
      },
      "first_captured": "2026-09-24T15:39:29Z",
      "first_captured_basis": "artifact.first_captured_utc",
      "last_read": "2026-09-25T05:31:23Z",
      "last_read_basis": "artifact.access_date",
      "next_scheduled_read": "2026-10-01T09:20:00Z",
      "next_scheduled_read_state": "SCHEDULED",
      "registry_id": "claimreg-hiring-platforms-2026-09-24-rev2",
      "registry_url": "https://councilof.ai/claims/claimreg-hiring-platforms-2026-09-24-rev2.json",
      "registry_schema": "csoai.claim-registry/0.3",
      "timestamp_receipt": "https://councilof.ai/claims/claimreg-hiring-platforms-2026-09-24-rev2.json.ots",
      "timestamp_state": "RECEIPT_PRESENT_UPGRADE_UNVERIFIED",
      "conforming_artifacts": 4,
      "claims_without_a_specification_state": 0
    },
    {
      "subject": "Invariant Guardrails",
      "subject_key": "github.com/invariantlabs-ai/invariant",
      "identifier": "github.com/invariantlabs-ai/invariant",
      "identifier_kind": "url",
      "source": "https://raw.githubusercontent.com/invariantlabs-ai/invariant/main/README.md",
      "claim_count": 3,
      "states": {
        "CLAIM_CAPTURED": 0,
        "CLAIM_MEASURED": 1,
        "UNMEASURED": 2,
        "UNCHECKABLE": 0
      },
      "first_captured": "2026-09-23T04:36:01Z",
      "first_captured_basis": "artifact.first_captured_utc",
      "last_read": "2026-09-23T04:36:01Z",
      "last_read_basis": "artifact.access_date",
      "next_scheduled_read": "2026-09-28T09:20:00Z",
      "next_scheduled_read_state": "SCHEDULED",
      "registry_id": "claimreg-ai-assurance-and-settlement-2026-09-23-rev2",
      "registry_url": "https://councilof.ai/claims/claimreg-ai-assurance-and-settlement-2026-09-23-rev2.json",
      "registry_schema": "csoai.claim-registry/0.3",
      "timestamp_receipt": "https://councilof.ai/claims/claimreg-ai-assurance-and-settlement-2026-09-23-rev2.json.ots",
      "timestamp_state": "RECEIPT_PRESENT_UPGRADE_UNVERIFIED",
      "conforming_artifacts": 3,
      "claims_without_a_specification_state": 0
    },
    {
      "subject": "Invoke",
      "subject_key": "invoke.nanocorp.app",
      "identifier": "invoke.nanocorp.app",
      "identifier_kind": "domain",
      "source": "https://invoke.nanocorp.app/",
      "claim_count": 5,
      "states": {
        "CLAIM_CAPTURED": 0,
        "CLAIM_MEASURED": 1,
        "UNMEASURED": 0,
        "UNCHECKABLE": 4
      },
      "first_captured": "2026-09-24T15:39:27Z",
      "first_captured_basis": "artifact.first_captured_utc",
      "last_read": "2026-09-25T05:31:22Z",
      "last_read_basis": "artifact.access_date",
      "next_scheduled_read": "2026-10-01T09:20:00Z",
      "next_scheduled_read_state": "SCHEDULED",
      "registry_id": "claimreg-hiring-platforms-2026-09-24-rev2",
      "registry_url": "https://councilof.ai/claims/claimreg-hiring-platforms-2026-09-24-rev2.json",
      "registry_schema": "csoai.claim-registry/0.3",
      "timestamp_receipt": "https://councilof.ai/claims/claimreg-hiring-platforms-2026-09-24-rev2.json.ots",
      "timestamp_state": "RECEIPT_PRESENT_UPGRADE_UNVERIFIED",
      "conforming_artifacts": 5,
      "claims_without_a_specification_state": 0
    },
    {
      "subject": "Langfuse",
      "subject_key": "langfuse.com",
      "identifier": "langfuse.com",
      "identifier_kind": "domain",
      "source": "https://langfuse.com/",
      "claim_count": 5,
      "states": {
        "CLAIM_CAPTURED": 0,
        "CLAIM_MEASURED": 3,
        "UNMEASURED": 1,
        "UNCHECKABLE": 1
      },
      "first_captured": "2026-09-23T04:35:55Z",
      "first_captured_basis": "artifact.first_captured_utc",
      "last_read": "2026-09-25T05:31:04Z",
      "last_read_basis": "artifact.access_date",
      "next_scheduled_read": "2026-09-28T09:20:00Z",
      "next_scheduled_read_state": "SCHEDULED",
      "registry_id": "claimreg-ai-assurance-and-settlement-2026-09-23-rev2",
      "registry_url": "https://councilof.ai/claims/claimreg-ai-assurance-and-settlement-2026-09-23-rev2.json",
      "registry_schema": "csoai.claim-registry/0.3",
      "timestamp_receipt": "https://councilof.ai/claims/claimreg-ai-assurance-and-settlement-2026-09-23-rev2.json.ots",
      "timestamp_state": "RECEIPT_PRESENT_UPGRADE_UNVERIFIED",
      "conforming_artifacts": 5,
      "claims_without_a_specification_state": 0
    },
    {
      "subject": "Mistral AI",
      "subject_key": "mistral.ai",
      "identifier": "mistral.ai",
      "identifier_kind": "domain",
      "source": "https://mistral.ai/",
      "claim_count": 2,
      "states": {
        "CLAIM_CAPTURED": 0,
        "CLAIM_MEASURED": 0,
        "UNMEASURED": 1,
        "UNCHECKABLE": 1
      },
      "first_captured": "2026-09-23T04:35:57Z",
      "first_captured_basis": "artifact.first_captured_utc",
      "last_read": "2026-09-25T05:31:06Z",
      "last_read_basis": "artifact.access_date",
      "next_scheduled_read": "2026-09-28T09:20:00Z",
      "next_scheduled_read_state": "SCHEDULED",
      "registry_id": "claimreg-ai-assurance-and-settlement-2026-09-23-rev2",
      "registry_url": "https://councilof.ai/claims/claimreg-ai-assurance-and-settlement-2026-09-23-rev2.json",
      "registry_schema": "csoai.claim-registry/0.3",
      "timestamp_receipt": "https://councilof.ai/claims/claimreg-ai-assurance-and-settlement-2026-09-23-rev2.json.ots",
      "timestamp_state": "RECEIPT_PRESENT_UPGRADE_UNVERIFIED",
      "conforming_artifacts": 2,
      "claims_without_a_specification_state": 0
    },
    {
      "subject": "NVIDIA NeMo Guardrails",
      "subject_key": "github.com/NVIDIA-NeMo/Guardrails",
      "identifier": "github.com/NVIDIA-NeMo/Guardrails",
      "identifier_kind": "url",
      "source": "https://raw.githubusercontent.com/NVIDIA-NeMo/Guardrails/main/README.md",
      "claim_count": 4,
      "states": {
        "CLAIM_CAPTURED": 0,
        "CLAIM_MEASURED": 0,
        "UNMEASURED": 2,
        "UNCHECKABLE": 2
      },
      "first_captured": "2026-09-23T04:36:00Z",
      "first_captured_basis": "artifact.first_captured_utc",
      "last_read": "2026-09-23T04:36:00Z",
      "last_read_basis": "artifact.access_date",
      "next_scheduled_read": "2026-09-28T09:20:00Z",
      "next_scheduled_read_state": "SCHEDULED",
      "registry_id": "claimreg-ai-assurance-and-settlement-2026-09-23-rev2",
      "registry_url": "https://councilof.ai/claims/claimreg-ai-assurance-and-settlement-2026-09-23-rev2.json",
      "registry_schema": "csoai.claim-registry/0.3",
      "timestamp_receipt": "https://councilof.ai/claims/claimreg-ai-assurance-and-settlement-2026-09-23-rev2.json.ots",
      "timestamp_state": "RECEIPT_PRESENT_UPGRADE_UNVERIFIED",
      "conforming_artifacts": 4,
      "claims_without_a_specification_state": 0
    },
    {
      "subject": "Payman",
      "subject_key": "paymanai.com",
      "identifier": "paymanai.com",
      "identifier_kind": "domain",
      "source": "https://paymanai.com/",
      "claim_count": 5,
      "states": {
        "CLAIM_CAPTURED": 0,
        "CLAIM_MEASURED": 1,
        "UNMEASURED": 0,
        "UNCHECKABLE": 4
      },
      "first_captured": "2026-09-24T15:39:24Z",
      "first_captured_basis": "artifact.first_captured_utc",
      "last_read": "2026-09-25T05:31:20Z",
      "last_read_basis": "artifact.access_date",
      "next_scheduled_read": "2026-10-01T09:20:00Z",
      "next_scheduled_read_state": "SCHEDULED",
      "registry_id": "claimreg-hiring-platforms-2026-09-24-rev2",
      "registry_url": "https://councilof.ai/claims/claimreg-hiring-platforms-2026-09-24-rev2.json",
      "registry_schema": "csoai.claim-registry/0.3",
      "timestamp_receipt": "https://councilof.ai/claims/claimreg-hiring-platforms-2026-09-24-rev2.json.ots",
      "timestamp_state": "RECEIPT_PRESENT_UPGRADE_UNVERIFIED",
      "conforming_artifacts": 5,
      "claims_without_a_specification_state": 0
    },
    {
      "subject": "Purple Llama",
      "subject_key": "github.com/meta-llama/PurpleLlama",
      "identifier": "github.com/meta-llama/PurpleLlama",
      "identifier_kind": "url",
      "source": "https://raw.githubusercontent.com/meta-llama/PurpleLlama/main/README.md",
      "claim_count": 3,
      "states": {
        "CLAIM_CAPTURED": 0,
        "CLAIM_MEASURED": 1,
        "UNMEASURED": 2,
        "UNCHECKABLE": 0
      },
      "first_captured": "2026-09-23T04:36:01Z",
      "first_captured_basis": "artifact.first_captured_utc",
      "last_read": "2026-09-23T04:36:01Z",
      "last_read_basis": "artifact.access_date",
      "next_scheduled_read": "2026-09-28T09:20:00Z",
      "next_scheduled_read_state": "SCHEDULED",
      "registry_id": "claimreg-ai-assurance-and-settlement-2026-09-23-rev2",
      "registry_url": "https://councilof.ai/claims/claimreg-ai-assurance-and-settlement-2026-09-23-rev2.json",
      "registry_schema": "csoai.claim-registry/0.3",
      "timestamp_receipt": "https://councilof.ai/claims/claimreg-ai-assurance-and-settlement-2026-09-23-rev2.json.ots",
      "timestamp_state": "RECEIPT_PRESENT_UPGRADE_UNVERIFIED",
      "conforming_artifacts": 3,
      "claims_without_a_specification_state": 0
    },
    {
      "subject": "PyRIT",
      "subject_key": "github.com/microsoft/PyRIT",
      "identifier": "github.com/microsoft/PyRIT",
      "identifier_kind": "url",
      "source": "https://raw.githubusercontent.com/microsoft/PyRIT/main/README.md",
      "claim_count": 1,
      "states": {
        "CLAIM_CAPTURED": 0,
        "CLAIM_MEASURED": 1,
        "UNMEASURED": 0,
        "UNCHECKABLE": 0
      },
      "first_captured": "2026-09-23T04:36:01Z",
      "first_captured_basis": "artifact.first_captured_utc",
      "last_read": "2026-09-23T04:36:01Z",
      "last_read_basis": "artifact.access_date",
      "next_scheduled_read": "2026-09-28T09:20:00Z",
      "next_scheduled_read_state": "SCHEDULED",
      "registry_id": "claimreg-ai-assurance-and-settlement-2026-09-23-rev2",
      "registry_url": "https://councilof.ai/claims/claimreg-ai-assurance-and-settlement-2026-09-23-rev2.json",
      "registry_schema": "csoai.claim-registry/0.3",
      "timestamp_receipt": "https://councilof.ai/claims/claimreg-ai-assurance-and-settlement-2026-09-23-rev2.json.ots",
      "timestamp_state": "RECEIPT_PRESENT_UPGRADE_UNVERIFIED",
      "conforming_artifacts": 1,
      "claims_without_a_specification_state": 0
    },
    {
      "subject": "RentAHuman",
      "subject_key": "rentahuman.ai",
      "identifier": "rentahuman.ai",
      "identifier_kind": "domain",
      "source": "https://rentahuman.ai/",
      "claim_count": 9,
      "states": {
        "CLAIM_CAPTURED": 0,
        "CLAIM_MEASURED": 2,
        "UNMEASURED": 3,
        "UNCHECKABLE": 4
      },
      "first_captured": "2026-09-24T15:39:22Z",
      "first_captured_basis": "artifact.first_captured_utc",
      "last_read": "2026-09-25T05:31:17Z",
      "last_read_basis": "artifact.access_date",
      "next_scheduled_read": "2026-10-01T09:20:00Z",
      "next_scheduled_read_state": "SCHEDULED",
      "registry_id": "claimreg-hiring-platforms-2026-09-24-rev2",
      "registry_url": "https://councilof.ai/claims/claimreg-hiring-platforms-2026-09-24-rev2.json",
      "registry_schema": "csoai.claim-registry/0.3",
      "timestamp_receipt": "https://councilof.ai/claims/claimreg-hiring-platforms-2026-09-24-rev2.json.ots",
      "timestamp_state": "RECEIPT_PRESENT_UPGRADE_UNVERIFIED",
      "conforming_artifacts": 9,
      "claims_without_a_specification_state": 0
    },
    {
      "subject": "Securities and Exchange Board of India (Demat 2.0)",
      "subject_key": "sebi.gov.in",
      "identifier": "sebi.gov.in",
      "identifier_kind": "domain",
      "source": "https://www.sebi.gov.in/sebi_data/faqfiles/sep-2026/1789049630065.pdf",
      "claim_count": 3,
      "states": {
        "CLAIM_CAPTURED": 0,
        "CLAIM_MEASURED": 1,
        "UNMEASURED": 1,
        "UNCHECKABLE": 1
      },
      "first_captured": "2026-09-23T04:36:00Z",
      "first_captured_basis": "artifact.first_captured_utc",
      "last_read": "2026-09-23T04:36:00Z",
      "last_read_basis": "artifact.access_date",
      "next_scheduled_read": "2026-09-28T09:20:00Z",
      "next_scheduled_read_state": "SCHEDULED",
      "registry_id": "claimreg-ai-assurance-and-settlement-2026-09-23-rev2",
      "registry_url": "https://councilof.ai/claims/claimreg-ai-assurance-and-settlement-2026-09-23-rev2.json",
      "registry_schema": "csoai.claim-registry/0.3",
      "timestamp_receipt": "https://councilof.ai/claims/claimreg-ai-assurance-and-settlement-2026-09-23-rev2.json.ots",
      "timestamp_state": "RECEIPT_PRESENT_UPGRADE_UNVERIFIED",
      "conforming_artifacts": 3,
      "claims_without_a_specification_state": 0
    },
    {
      "subject": "Traceloop",
      "subject_key": "traceloop.com",
      "identifier": "traceloop.com",
      "identifier_kind": "domain",
      "source": "https://www.traceloop.com/",
      "claim_count": 3,
      "states": {
        "CLAIM_CAPTURED": 0,
        "CLAIM_MEASURED": 1,
        "UNMEASURED": 2,
        "UNCHECKABLE": 0
      },
      "first_captured": "2026-09-23T04:35:56Z",
      "first_captured_basis": "artifact.first_captured_utc",
      "last_read": "2026-09-25T05:31:06Z",
      "last_read_basis": "artifact.access_date",
      "next_scheduled_read": "2026-09-28T09:20:00Z",
      "next_scheduled_read_state": "SCHEDULED",
      "registry_id": "claimreg-ai-assurance-and-settlement-2026-09-23-rev2",
      "registry_url": "https://councilof.ai/claims/claimreg-ai-assurance-and-settlement-2026-09-23-rev2.json",
      "registry_schema": "csoai.claim-registry/0.3",
      "timestamp_receipt": "https://councilof.ai/claims/claimreg-ai-assurance-and-settlement-2026-09-23-rev2.json.ots",
      "timestamp_state": "RECEIPT_PRESENT_UPGRADE_UNVERIFIED",
      "conforming_artifacts": 3,
      "claims_without_a_specification_state": 0
    },
    {
      "subject": "Vanta",
      "subject_key": "vanta.com",
      "identifier": "vanta.com",
      "identifier_kind": "domain",
      "source": "https://www.vanta.com/",
      "claim_count": 4,
      "states": {
        "CLAIM_CAPTURED": 0,
        "CLAIM_MEASURED": 1,
        "UNMEASURED": 2,
        "UNCHECKABLE": 1
      },
      "first_captured": "2026-09-23T04:35:54Z",
      "first_captured_basis": "artifact.first_captured_utc",
      "last_read": "2026-09-25T05:31:01Z",
      "last_read_basis": "artifact.access_date",
      "next_scheduled_read": "2026-09-28T09:20:00Z",
      "next_scheduled_read_state": "SCHEDULED",
      "registry_id": "claimreg-ai-assurance-and-settlement-2026-09-23-rev2",
      "registry_url": "https://councilof.ai/claims/claimreg-ai-assurance-and-settlement-2026-09-23-rev2.json",
      "registry_schema": "csoai.claim-registry/0.3",
      "timestamp_receipt": "https://councilof.ai/claims/claimreg-ai-assurance-and-settlement-2026-09-23-rev2.json.ots",
      "timestamp_state": "RECEIPT_PRESENT_UPGRADE_UNVERIFIED",
      "conforming_artifacts": 4,
      "claims_without_a_specification_state": 0
    },
    {
      "subject": "chainlink",
      "subject_key": "chainlink",
      "identifier": "chainlink",
      "identifier_kind": "other",
      "source": "https://chain.link/ (captured 2026-09-22)",
      "claim_count": 5,
      "states": {
        "CLAIM_CAPTURED": 0,
        "CLAIM_MEASURED": 4,
        "UNMEASURED": 1,
        "UNCHECKABLE": 0
      },
      "first_captured": "2026-09-22T00:00:00Z",
      "first_captured_basis": "registry.created_utc",
      "last_read": "2026-09-22T00:00:00Z",
      "last_read_basis": "registry.created_utc",
      "next_scheduled_read": null,
      "next_scheduled_read_state": "UNSCHEDULED",
      "registry_id": "claimreg-ondo-chainlink-2026-09-22-rev2",
      "registry_url": "https://councilof.ai/claims/claimreg-ondo-chainlink-2026-09-22-rev2.json",
      "registry_schema": "csoai.claim-registry/0.2",
      "timestamp_receipt": "https://councilof.ai/claims/claimreg-ondo-chainlink-2026-09-22-rev2.json.ots",
      "timestamp_state": "RECEIPT_PRESENT_UPGRADE_UNVERIFIED",
      "conforming_artifacts": 0,
      "claims_without_a_specification_state": 0
    },
    {
      "subject": "garak",
      "subject_key": "github.com/NVIDIA/garak",
      "identifier": "github.com/NVIDIA/garak",
      "identifier_kind": "url",
      "source": "https://raw.githubusercontent.com/NVIDIA/garak/main/README.md",
      "claim_count": 3,
      "states": {
        "CLAIM_CAPTURED": 0,
        "CLAIM_MEASURED": 1,
        "UNMEASURED": 1,
        "UNCHECKABLE": 1
      },
      "first_captured": "2026-09-23T04:36:00Z",
      "first_captured_basis": "artifact.first_captured_utc",
      "last_read": "2026-09-23T04:36:00Z",
      "last_read_basis": "artifact.access_date",
      "next_scheduled_read": "2026-09-28T09:20:00Z",
      "next_scheduled_read_state": "SCHEDULED",
      "registry_id": "claimreg-ai-assurance-and-settlement-2026-09-23-rev2",
      "registry_url": "https://councilof.ai/claims/claimreg-ai-assurance-and-settlement-2026-09-23-rev2.json",
      "registry_schema": "csoai.claim-registry/0.3",
      "timestamp_receipt": "https://councilof.ai/claims/claimreg-ai-assurance-and-settlement-2026-09-23-rev2.json.ots",
      "timestamp_state": "RECEIPT_PRESENT_UPGRADE_UNVERIFIED",
      "conforming_artifacts": 3,
      "claims_without_a_specification_state": 0
    },
    {
      "subject": "gotoHuman",
      "subject_key": "gotohuman.com",
      "identifier": "gotohuman.com",
      "identifier_kind": "domain",
      "source": "https://www.gotohuman.com/",
      "claim_count": 6,
      "states": {
        "CLAIM_CAPTURED": 0,
        "CLAIM_MEASURED": 3,
        "UNMEASURED": 1,
        "UNCHECKABLE": 2
      },
      "first_captured": "2026-09-24T15:39:24Z",
      "first_captured_basis": "artifact.first_captured_utc",
      "last_read": "2026-09-25T05:31:18Z",
      "last_read_basis": "artifact.access_date",
      "next_scheduled_read": "2026-10-01T09:20:00Z",
      "next_scheduled_read_state": "SCHEDULED",
      "registry_id": "claimreg-hiring-platforms-2026-09-24-rev2",
      "registry_url": "https://councilof.ai/claims/claimreg-hiring-platforms-2026-09-24-rev2.json",
      "registry_schema": "csoai.claim-registry/0.3",
      "timestamp_receipt": "https://councilof.ai/claims/claimreg-hiring-platforms-2026-09-24-rev2.json.ots",
      "timestamp_state": "RECEIPT_PRESENT_UPGRADE_UNVERIFIED",
      "conforming_artifacts": 6,
      "claims_without_a_specification_state": 0
    },
    {
      "subject": "ondo",
      "subject_key": "ondo",
      "identifier": "ondo",
      "identifier_kind": "other",
      "source": "https://ondo.finance/ (captured 2026-09-22) + api.llama.fi/protocol/ondo-finance",
      "claim_count": 3,
      "states": {
        "CLAIM_CAPTURED": 1,
        "CLAIM_MEASURED": 1,
        "UNMEASURED": 1,
        "UNCHECKABLE": 0
      },
      "first_captured": "2026-09-22T00:00:00Z",
      "first_captured_basis": "registry.created_utc",
      "last_read": "2026-09-22T00:00:00Z",
      "last_read_basis": "registry.created_utc",
      "next_scheduled_read": null,
      "next_scheduled_read_state": "UNSCHEDULED",
      "registry_id": "claimreg-ondo-chainlink-2026-09-22-rev2",
      "registry_url": "https://councilof.ai/claims/claimreg-ondo-chainlink-2026-09-22-rev2.json",
      "registry_schema": "csoai.claim-registry/0.2",
      "timestamp_receipt": "https://councilof.ai/claims/claimreg-ondo-chainlink-2026-09-22-rev2.json.ots",
      "timestamp_state": "RECEIPT_PRESENT_UPGRADE_UNVERIFIED",
      "conforming_artifacts": 0,
      "claims_without_a_specification_state": 0
    }
  ],
  "non_registry_files_in_claims_dir": [
    {
      "file": "claimreg-ai-assurance-and-settlement-2026-09-23-rev2.signed.json",
      "schema": "csoai.signed-run/0.1"
    },
    {
      "file": "claimreg-ai-assurance-and-settlement-2026-09-23.signed.json",
      "schema": "csoai.signed-run/0.1"
    },
    {
      "file": "claimreg-hiring-platforms-2026-09-24-rev2.signed.json",
      "schema": "csoai.signed-run/0.1"
    },
    {
      "file": "claimreg-ondo-chainlink-2026-09-22-rev2.signed.json",
      "schema": "csoai.signed-run/0.1"
    }
  ],
  "registries": [
    {
      "status": "LIVE",
      "registry_id": "claimreg-ai-assurance-and-settlement-2026-09-23-rev2",
      "url": "https://councilof.ai/claims/claimreg-ai-assurance-and-settlement-2026-09-23-rev2.json",
      "schema": "csoai.claim-registry/0.3",
      "created": "2026-09-25T00:00:00Z",
      "signature_state_verbatim": "SIGNED BY SIDECAR. The signature is over these bytes, not inside them, because signed bytes are superseded and never edited (spec 9.4). See /claims/claimreg-ai-assurance-and-settlement-2026-09-23-rev2.signed.json, which pins this file by sha256 and carries the Ed25519 signature by did:web:csoai.org#board-attestation-1. A signature proves these bytes were signed at that time; it grades nothing, certifies nobody, and says nothing about any party named here (spec 9.5).",
      "signed": true,
      "signature_binding": "sidecar",
      "signature_sidecar_url": "https://councilof.ai/claims/claimreg-ai-assurance-and-settlement-2026-09-23-rev2.signed.json",
      "sidecar_pin_verified": true,
      "subjects": 21,
      "claims": 62
    },
    {
      "status": "SUPERSEDED",
      "superseded_by": "claimreg-ai-assurance-and-settlement-2026-09-23-rev2",
      "file_sha256": "0fb10e73e325485c96e29d828b27ebe776364ed620303b15e90e49bd3c7c58ac",
      "supersession_sha256_matches": true,
      "registry_id": "claimreg-ai-assurance-and-settlement-2026-09-23",
      "url": "https://councilof.ai/claims/claimreg-ai-assurance-and-settlement-2026-09-23.json",
      "schema": "csoai.claim-registry/0.3",
      "created": "2026-09-23T00:00:00Z",
      "signature_state_verbatim": "SIGNED BY SIDECAR. The signature is over these bytes, not inside them, because signed bytes are superseded and never edited (spec 9.4). See /claims/claimreg-ai-assurance-and-settlement-2026-09-23.signed.json, which pins this file by sha256 and carries the Ed25519 signature by did:web:csoai.org#board-attestation-1. A signature proves these bytes were signed at that time; it grades nothing, certifies nobody, and says nothing about any party named here (spec 9.5).",
      "signed": true,
      "signature_binding": "sidecar",
      "signature_sidecar_url": "https://councilof.ai/claims/claimreg-ai-assurance-and-settlement-2026-09-23.signed.json",
      "sidecar_pin_verified": true,
      "subjects": 21,
      "claims": 62
    },
    {
      "status": "LIVE",
      "registry_id": "claimreg-hiring-platforms-2026-09-24-rev2",
      "url": "https://councilof.ai/claims/claimreg-hiring-platforms-2026-09-24-rev2.json",
      "schema": "csoai.claim-registry/0.3",
      "created": "2026-09-25T00:00:00Z",
      "signature_state_verbatim": "SIGNED BY SIDECAR. The signature is over these bytes, not inside them, because signed bytes are superseded and never edited (spec 9.4). See /claims/claimreg-hiring-platforms-2026-09-24-rev2.signed.json, which pins this file by sha256 and carries the Ed25519 signature by did:web:csoai.org#board-attestation-1. A signature proves these bytes were signed at that time; it grades nothing, certifies nobody, and says nothing about any party named here (spec 9.5).",
      "signed": true,
      "signature_binding": "sidecar",
      "signature_sidecar_url": "https://councilof.ai/claims/claimreg-hiring-platforms-2026-09-24-rev2.signed.json",
      "sidecar_pin_verified": true,
      "subjects": 5,
      "claims": 29
    },
    {
      "status": "SUPERSEDED",
      "superseded_by": "claimreg-hiring-platforms-2026-09-24-rev2",
      "file_sha256": "b36639e64146aaa5ee193651330fde1093dcaab294813b43a5deca00992b7cbd",
      "supersession_sha256_matches": true,
      "registry_id": "claimreg-hiring-platforms-2026-09-24",
      "url": "https://councilof.ai/claims/claimreg-hiring-platforms-2026-09-24.json",
      "schema": "csoai.claim-registry/0.3",
      "created": "2026-09-24T00:00:00Z",
      "signature_state_verbatim": "UNSIGNED DRAFT. This registry has not been signed. It was built on a lane branch for review and has no .signed.json sidecar; nothing in it may be described as signed until a sidecar that pins these bytes by sha256 exists (spec 9.1, 9.4). A signature, when one exists, will prove only that these bytes were committed to at that time; it grades nothing and certifies nobody (spec 9.5).",
      "signed": false,
      "signature_binding": "none",
      "subjects": 5,
      "claims": 29
    },
    {
      "status": "LIVE",
      "registry_id": "claimreg-ondo-chainlink-2026-09-22-rev2",
      "url": "https://councilof.ai/claims/claimreg-ondo-chainlink-2026-09-22-rev2.json",
      "schema": "csoai.claim-registry/0.2",
      "created": "2026-09-22T00:00:00Z",
      "signature_state_verbatim": "SIGNED BY SIDECAR — the signature is over these bytes, not inside them. See /claims/claimreg-ondo-chainlink-2026-09-22-rev2.signed.json, which pins this file by sha256 and carries the Ed25519 signature by did:web:csoai.org#board-attestation-1. A signature proves these bytes were signed at that time; it grades nothing and certifies nobody.",
      "signed": true,
      "signature_binding": "sidecar",
      "signature_sidecar_url": "https://councilof.ai/claims/claimreg-ondo-chainlink-2026-09-22-rev2.signed.json",
      "sidecar_pin_verified": true,
      "subjects": 2,
      "claims": 8
    },
    {
      "status": "SUPERSEDED",
      "superseded_by": "claimreg-ondo-chainlink-2026-09-22-rev2",
      "file_sha256": "acc0f9ac2712f8b9cbc5c707142b4e7954d16e1582ddcdd5adb2afaf0e0908fe",
      "supersession_sha256_matches": true,
      "registry_id": "claimreg-ondo-chainlink-2026-09-22",
      "url": "https://councilof.ai/claims/claimreg-ondo-chainlink-2026-09-22.json",
      "schema": "csoai.claim-registry/0.1",
      "created": "2026-09-22T00:00:00Z",
      "signature_state_verbatim": "UNSIGNED — signer ceremony pending; OTS-anchored instead (no key required)",
      "signed": false,
      "signature_binding": "none",
      "subjects": 2,
      "claims": 8
    }
  ],
  "does_not_prove": [
    "that any claim listed here is false — this register makes no such statement about anyone",
    "that a claim in CLAIM_CAPTURED or UNMEASURED has been checked; it has not",
    "that the subjects here are the only organisations making claims worth observing — this is what we maintain, not a survey",
    "that a superseded registry was wrong; it was replaced, its bytes are unchanged, and it is still served at its own URL",
    "that a timestamp receipt is anchored in a block; a receipt file is submitted, not confirmed, until its upgrade is verified"
  ],
  "register_digest": "b6212a8da5550ce2b0443ab20416156cf5ed4746115e74aa4079861a9f0b8a6a"
}