{
  "policy": {
    "policy_id": "oncoref.normal-expression-breadth.2026-11-04.1",
    "hazard_registry_id": "oncoref:tissue-hazards:v1:sha256:3370cb388d11e33820e0332bb224eac576cb1ff9bd7e7536db1cae6dd212cbda",
    "source": "hpa_rna_consensus",
    "version": "v23",
    "unit": "nTPM",
    "taxonomy_id": 9606,
    "ceilings": {
      "vital": 4.0,
      "protected": 8.0,
      "manageable": 16.0
    },
    "weights": "equal organs within tier; brain sensitivity 0.5/1/2; fixed missing weight",
    "eligibility_effect": "none",
    "formula": "sum(w * x / (x + L))"
  },
  "eligibility_changes": 0,
  "source": {
    "url": "https://v23.proteinatlas.org/download/rna_tissue_consensus.tsv.zip",
    "sha256": "c49b5b33a076e3b9c1eb4f7d15d063ee936e07045e192ceccfeb9edcf1d90ddb",
    "version": "v23"
  },
  "inputs": {
    "scripts/build_current_normal_breadth.py": "9e6142a9c8728c42f1fd61c65a74ce325f383580644d9f76d68b7ccedeba7024",
    "oncoref/normal_expression_breadth.py": "2bc596f606469a90715512484e2a0f4e1815c0fd5f8006b6bc8a268880229f2c",
    "oncoref/cta_selection_policy.py": "ea1e1745572fcd6bf7c69a2f49d3620b34963a003e9879f38bd30bca0dbda0b5",
    "oncoref/data/normal-tissue-hazards.yaml": "3370cb388d11e33820e0332bb224eac576cb1ff9bd7e7536db1cae6dd212cbda",
    "oncoref/tissue_hazards.py": "61e7e94d4f2c7c353a84d84d27b3c2d98a4216be64dbbd6967c2f7af23ffdeb8",
    "oncoref/data/normal-tissue-taxonomy.yaml": "053f3fece72f34661e879d74d5b76693a4680e4f8da6bc871304bb9f78bffa9b",
    "oncoref/data/cta-policy.json": "6844f3ae196d2bc91e996dfb8024db24da4c4f0ffb81439c87c652e7207fcfc6",
    "oncoref/data/cta-donor-rna.csv": "4df91d972bab43c3d4419d1d90bc18f311dc131b8e028295da4eb71bdb0f31b5",
    "oncoref/data/cta-selection-human.csv.gz": "e996969018124bb510314cea5fb05c29eb1f3e8624dacc3cd073ab3ba8f3eb98"
  },
  "outputs": {
    "before-after.csv.gz": "c6aef38bd523baf28ff796dae245a83578bc5dd39ee08b5480065b5b8b822009",
    "breadth.csv.gz": "afc1a9c57101194afe195cbd73ba01f0d5baa021fb8fb414b7b607e6535f6a1d",
    "current-profiles.csv.gz": "c320a952964c299edc5c7012b28738269c8c61270af86e330a7df31aeb459939",
    "donor-breadth.csv": "204c97a9b9286d264f5964fd255b174155e0b5fb3b16757464441d9471662387",
    "donor-summaries.csv": "38272ce6ecb4c1252c96b56237eff63fcd269a8bb5e23b234b4fd84c3f39e617",
    "historical-profiles.csv.gz": "0fff4af2ab29f865caf31ba9bd693c828b02e4ac87b1524f5dbba76002264473",
    "index.md": "6822c2edfda25e3a0e0c204f63a210d8979ea8c853b98d63190e7a9dba816eff",
    "panels.csv": "1aa00c26aa574f0c7d77336323685321e61295a7d9426b7649afe72efbcd22a4",
    "policy.json": "9e31ab2cec7283ca4eec90415dad9d2f03818c93195d3887c51cc8365bc4bd49"
  },
  "input_snapshots": [
    "oncoref/cta_selection_policy.py",
    "oncoref/tissue_hazards.py"
  ],
  "input_snapshot_archive": {
    "path": "release-inputs.zip",
    "sha256": "2179c81f71bb48d5fe6377230c30d1dd5ba1980b9236e12aa7d7c2dc2f1010ea",
    "reason": "Original scientific inputs preserved byte-for-byte as the live policy implementation advances."
  }
}
