{
  "created_at": "2026-11-12T07:59:12Z",
  "result": {
    "engine": "retrieval_provenance",
    "limits": "Reviews the retrieval record. It does not search an archive, prove the archive is correct, or prove a citation supports its claim. The run is Ed25519-signed; pin the issuer key out of band.",
    "module": "cain_a75_engines/retrievalprov/engine.py",
    "profile": "biological_archive_search",
    "run": {
      "label": "Recomputes research retrieval: allowed archives, snapshot binding, licence and terms, freshness, controlled-data approval, citation locators, query scope and claim honesty. It does not search an archive.",
      "public_key_b64": "hUdTSodB/u06ahb/Pq1gzx7rYiw9B+C0OKCx2R+2Jr0=",
      "records": [
        {
          "checks": [
            {
              "detail": "archive 'pub-genomes' allowed",
              "id": "archive.pub-genomes.allowed",
              "ok": true
            },
            {
              "detail": "archive 'clin-trials' allowed",
              "id": "archive.clin-trials.allowed",
              "ok": true
            },
            {
              "detail": "archive 'pub-genomes'",
              "id": "R-pub-1.archive_known",
              "ok": true
            },
            {
              "detail": "archive 'pub-genomes' in query",
              "id": "R-pub-1.in_query",
              "ok": true
            },
            {
              "detail": "result is bound to the archive snapshot",
              "id": "R-pub-1.snapshot",
              "ok": true
            },
            {
              "detail": "license 'CC-BY-4.0'",
              "id": "R-pub-1.license",
              "ok": true
            },
            {
              "detail": "0.00 days <= 30.0",
              "id": "R-pub-1.fresh",
              "ok": true
            },
            {
              "detail": "archive 'clin-trials'",
              "id": "R-ct-1.archive_known",
              "ok": true
            },
            {
              "detail": "archive 'clin-trials' in query",
              "id": "R-ct-1.in_query",
              "ok": true
            },
            {
              "detail": "result is bound to the archive snapshot",
              "id": "R-ct-1.snapshot",
              "ok": true
            },
            {
              "detail": "license 'controlled-access'",
              "id": "R-ct-1.license",
              "ok": true
            },
            {
              "detail": "0.00 days <= 30.0",
              "id": "R-ct-1.fresh",
              "ok": true
            },
            {
              "detail": "approved by 'human:dana'",
              "id": "R-ct-1.controlled_approved",
              "ok": true
            },
            {
              "detail": "approval not expired",
              "id": "R-ct-1.approval_live",
              "ok": true
            },
            {
              "detail": "result 'R-pub-1'",
              "id": "citation.0.result",
              "ok": true
            },
            {
              "detail": "citation locator present",
              "id": "citation.0.locator",
              "ok": true
            },
            {
              "detail": "result 'R-ct-1'",
              "id": "citation.1.result",
              "ok": true
            },
            {
              "detail": "citation locator present",
              "id": "citation.1.locator",
              "ok": true
            },
            {
              "detail": "claimed True, computed True",
              "id": "claims.all_archives_allowed",
              "ok": true
            },
            {
              "detail": "claimed True, computed True",
              "id": "claims.all_results_bound",
              "ok": true
            },
            {
              "detail": "claimed True, computed True",
              "id": "claims.no_unapproved_controlled",
              "ok": true
            }
          ],
          "created_at": "2026-11-12T07:59:12Z",
          "engine": "a75-032/1.0.0",
          "extra": {
            "citations": 2,
            "computed": {
              "all_archives_allowed": true,
              "all_results_bound": true,
              "no_unapproved_controlled": true
            },
            "results": {
              "R-ct-1": {
                "archive": "clin-trials",
                "controlled": true
              },
              "R-pub-1": {
                "archive": "pub-genomes",
                "controlled": false
              }
            }
          },
          "failed": [],
          "label": "Recomputes research retrieval: allowed archives, snapshot binding, licence and terms, freshness, controlled-data approval, citation locators, query scope and claim honesty. It does not search an archive.",
          "prev_record_hash": "dafda29c560c5ee3ed04dc37f36bcbe04ba60472b2b6183180d2324b73bdaed2",
          "public_key_b64": "hUdTSodB/u06ahb/Pq1gzx7rYiw9B+C0OKCx2R+2Jr0=",
          "record_hash": "db115186aa45a9381d7a3ae7bffdd1585b2311373627b329a744f5f6f860d689",
          "schema": "cain42.a75.retrieval.record.v1",
          "signature_b64": "Ms/P3/gcJOrPj+MqycRUVQ2RBgVhYy7TQfDN0MsPGhHXq2f7PM3JEtLG3icA42BnkDDDKjq5LR4XBZRaYwueCw==",
          "sku": "CAIN-A75-032",
          "subject": {
            "approvals": [
              {
                "approved_by": "human:dana",
                "archive": "clin-trials",
                "expires_at": 200000.0
              }
            ],
            "archives": [
              {
                "id": "pub-genomes",
                "license": "CC-BY-4.0",
                "name": "Public Genomes",
                "snapshot_sha256": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
                "terms_url": "https://example.org/pub/terms"
              },
              {
                "id": "clin-trials",
                "license": "controlled-access",
                "name": "Clinical Trials",
                "snapshot_sha256": "bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb",
                "terms_url": "https://example.org/ct/terms"
              }
            ],
            "citations": [
              {
                "claim": "kinase family is conserved",
                "locator": "G-100:12-40",
                "result_id": "R-pub-1"
              },
              {
                "claim": "trial enrolled 240 patients",
                "locator": "CT-7:methods",
                "result_id": "R-ct-1"
              }
            ],
            "claims": {
              "all_archives_allowed": true,
              "all_results_bound": true,
              "no_unapproved_controlled": true
            },
            "policy": {
              "allowed_archives": [
                "pub-genomes",
                "clin-trials"
              ],
              "max_age_days": 30.0
            },
            "query": {
              "agent": "agent:research",
              "archives": [
                "pub-genomes",
                "clin-trials"
              ],
              "now": 100000.0,
              "principal": "human:dana",
              "purpose": "survey kinase inhibitors"
            },
            "results": [
              {
                "archive": "pub-genomes",
                "controlled": false,
                "id": "R-pub-1",
                "license": "CC-BY-4.0",
                "record_id": "G-100",
                "retrieved_at": 99900.0,
                "snapshot_sha256": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
              },
              {
                "archive": "clin-trials",
                "controlled": true,
                "id": "R-ct-1",
                "license": "controlled-access",
                "record_id": "CT-7",
                "retrieved_at": 99950.0,
                "snapshot_sha256": "bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb"
              }
            ],
            "schema": "cain42.a75.retrieval.v1"
          },
          "subject_sha256": "9e25295bd11c11c2621a0363a33dbc2b290dd439dc95373e423ccf86ea6d251b",
          "verdict": "SOUND"
        }
      ],
      "run_hash": "e2583b151db0fdd955817eb8e1dbb412dbfc7e50b1f9677ec2b61ca23a1b0e30",
      "schema": "cain42.a75.retrieval.run.v1",
      "sku": "CAIN-A75-032",
      "verdict": "VERIFIED",
      "verdicts": [
        "SOUND"
      ]
    },
    "scenarios": [
      {
        "citations": 2,
        "name": "biological_archive_search",
        "results": 2,
        "run_hash": "e2583b151db0fdd955817eb8e1dbb412dbfc7e50b1f9677ec2b61ca23a1b0e30",
        "verdict": "VERIFIED"
      },
      {
        "expected": "SOUND",
        "name": "honest_retrieval",
        "verdict": "SOUND"
      },
      {
        "expected": "UNSOUND",
        "name": "archive_not_allowed",
        "verdict": "UNSOUND"
      },
      {
        "expected": "UNSOUND",
        "name": "result_outside_query",
        "verdict": "UNSOUND"
      },
      {
        "expected": "UNSOUND",
        "name": "snapshot_mismatch",
        "verdict": "UNSOUND"
      },
      {
        "expected": "UNSOUND",
        "name": "missing_license",
        "verdict": "UNSOUND"
      },
      {
        "expected": "UNSOUND",
        "name": "stale_retrieval",
        "verdict": "UNSOUND"
      },
      {
        "expected": "UNSOUND",
        "name": "controlled_without_approval",
        "verdict": "UNSOUND"
      },
      {
        "expected": "UNSOUND",
        "name": "controlled_self_approved",
        "verdict": "UNSOUND"
      },
      {
        "expected": "UNSOUND",
        "name": "control_approval_expired",
        "verdict": "UNSOUND"
      },
      {
        "expected": "UNSOUND",
        "name": "citation_unknown_result",
        "verdict": "UNSOUND"
      },
      {
        "expected": "UNSOUND",
        "name": "citation_missing_locator",
        "verdict": "UNSOUND"
      },
      {
        "expected": "UNSOUND",
        "name": "duplicate_result",
        "verdict": "UNSOUND"
      },
      {
        "expected": "UNSOUND",
        "name": "missing_terms_url",
        "verdict": "UNSOUND"
      },
      {
        "expected": "UNSOUND",
        "name": "claim_overstates",
        "verdict": "UNSOUND"
      },
      {
        "expected": "UNSOUND",
        "name": "unknown_claim",
        "verdict": "UNSOUND"
      },
      {
        "expected": "UNSOUND",
        "name": "wrong_schema",
        "verdict": "UNSOUND"
      },
      {
        "expected": "UNSOUND",
        "name": "garbage",
        "verdict": "UNSOUND"
      }
    ],
    "summary": "VERIFIED: archive allowlist, snapshot binding, licence, freshness, controlled-data approval and citations recomputed; 17/17 retrieval-failure cases as expected"
  },
  "schema": "cain42.agentic75.findings.v1",
  "sku": "CAIN-A75-032"
}
