{
  "schema_version": "federal-register-candidate-reproducibility-record-v1",
  "evidence_as_of": "2026-07-30",
  "evidence_as_of_label": "30 July 2026",
  "layer": "Federal Register candidate-publication identity layer",
  "scope_note": "The 788,470 identities are Federal Register publications searched before sanctions-related screening. They are not sanctions.",
  "identity_definition": "publication_date|document_number",
  "source": {
    "name": "FederalRegister.gov public API",
    "endpoint": "https://www.federalregister.gov/api/v1/documents.json",
    "documentation_url": "https://www.federalregister.gov/developers/documentation/api/v1",
    "coverage_start": 2000,
    "coverage_end": 2025,
    "annual_partitions": 26,
    "queries_per_year": 12,
    "partition_rule": "non-overlapping calendar months with inclusive publication-date bounds",
    "order": "oldest",
    "per_page": 1000,
    "pagination_rule": "follow the exact same-host next_page_url returned by each accepted page",
    "substantive_filters": "none for the all-publication inventory",
    "api_key_required": false
  },
  "result": {
    "status": "PASS",
    "distinct_identities": 788470,
    "annual_pass_count": 26,
    "annual_year_count": 26,
    "codex_only_count": 0,
    "claude_only_count": 0,
    "differing_annual_count_count": 0,
    "neutral_identity_set_sha256": "72a011164d60c4d0ddc78a1de11bc9dd6598a78148f1ec617349821df3659943",
    "neutral_serialization": "UTF-8; sorted exact identities; one identity per line; LF after every line"
  },
  "codex": {
    "project_summary_ordinal": 4,
    "ordinal_note": "The project final summary describes the accepted result as the fourth complete 26-year check. The attempt-005 directory alone does not establish that ordinal.",
    "accepted_reconciliation_attempt": 5,
    "rejected_aggregate_implementations_before_acceptance": 4,
    "rejected_attempt_note": "The four rejected implementations were method-development attempts, not four successful replications.",
    "active_file_families": 3,
    "active_files": 78,
    "manifest_checksum_checks": 5349,
    "manifest_checksum_failures": 0,
    "identity_defect_count": 0,
    "historical_ledger_delta": 0,
    "independent_final_validator": "PASS",
    "union_file_sha256": "0f4fd68e93d53c6da35335ef5f67ba2d587af1d590bc4b9131a412701929cd9e",
    "union_file_bytes": 104027267
  },
  "claude_code": {
    "annual_sessions": 26,
    "session_architecture": "one isolated standalone annual session per year",
    "count_blind_boundary": "No target or prior count was consulted until the fresh union was sealed and independently validated.",
    "accepted_checksum_checks": 2323,
    "checksum_failures": 0,
    "identity_defect_count": 0,
    "independent_aggregate_validator": "PASS",
    "union_file_sha256": "3485703d48a5908076e3fa6fca51d27ba90e8d6309c3057b75c6cde2cd156bf4",
    "union_file_bytes": 50436683,
    "collector_pre_fix_sha256": "444421c34061b69771c9c884f91f3ad35a15d36c7f46947cd35e28f34c8f4ba9",
    "collector_accepted_sha256": "c5ba487a903658b23cac43d88650eeb8e7cc5371e38d668516ee4bdc911c20b4",
    "collector_patch_note": "A one-line repair supplied saved response headers to retry bookkeeping after a KeyError. It did not change query construction, pagination, identity formation, or verification.",
    "superseded_attempt_archive_note": "Pre-fix attempts remain preserved in the private research archive; they are intentionally excluded from the compact repository package."
  },
  "corroboration": {
    "timing": "The cross-system comparison began only after the Claude Code union was sealed and independently validated.",
    "sets_equal": true,
    "codex_only_count": 0,
    "claude_only_count": 0,
    "differing_annual_count_count": 0,
    "file_hash_explanation": "The Codex and Claude Code union-file hashes differ because their JSON serializations differ. Exact set equality is represented by the neutral identity-only digest."
  },
  "correction": {
    "subject": "2013 CSV row count",
    "statement": "An interim wc -l reading was wrong because quoted CSV fields contain embedded newlines. Parsed as CSV, 2013 contains 30,771 rows and 30,771 distinct identities; duplicate excess is zero."
  },
  "repository": {
    "url": "https://github.com/joyzhzh/us-sanction",
    "access_policy": "Reader access follows the repository's current GitHub visibility.",
    "publication_gate": "Public access begins only when maintainers deliberately make the repository public; source publication is separate from dataset release."
  },
  "packages": [
    {
      "id": "codex",
      "name": "Codex collection and reconciliation sources",
      "repository_path": "replication/codex",
      "repository_url": "https://github.com/joyzhzh/us-sanction/tree/main/replication/codex",
      "role": "Original-project API collector plus portable derivatives of the accepted 26-year reconciliation and independent validator.",
      "runtime": "CPython 3.12.13; standard library only",
      "included": "collector, query configuration, reconciliation sources, schema mappings, small PASS receipts, rejected-attempt receipts, and source hashes",
      "excluded": "raw pages, 78 active inputs, annual packages, and the 104,027,267-byte union",
      "historical_replay": "not self-contained without the omitted annual custody inputs"
    },
    {
      "id": "claude-code",
      "name": "Claude Code count-blind live-API replication",
      "repository_path": "replication/claude-code",
      "repository_url": "https://github.com/joyzhzh/us-sanction/tree/main/replication/claude-code",
      "role": "Portable live-API collector, disk verifier, aggregator, independent aggregate validator, 26 task prompts, and execution-source manifest.",
      "runtime": "CPython 3.12.13; standard library only",
      "included": "method, tools, annual prompts, dispatch manifest, small PASS receipts, per-year checksum arithmetic, patch disclosure, and source hashes",
      "excluded": "raw bodies, annual outputs, superseded attempts, and the 50,436,683-byte union",
      "historical_replay": "live reruns create a new source vintage and need not reproduce a past API state"
    }
  ],
  "claude_checksum_summary_url": "https://github.com/joyzhzh/us-sanction/blob/main/replication/claude-code/evidence/annual_checksum_summary.json",
  "corroboration_report_url": "https://github.com/joyzhzh/us-sanction/blob/main/replication/corroboration/result.json",
  "corroboration_report_sha256": "5a7553991d54ea55333c56a5f003f359ec57ed2e2fa83313bbbb8393f8c684b4",
  "corroboration_code_url": "https://github.com/joyzhzh/us-sanction/blob/main/replication/corroboration/compare_identity_sets.py",
  "rights": "All project-authored materials remain all rights reserved unless a file states otherwise. Source visibility does not grant an open-source license."
}
