{
  "schema": "woc.published-laws.v1",
  "note": "The published-laws manifest. An identifier is permitted in public record bytes IF AND ONLY IF it resolves to a published document here, at a stable hashed path (ALLOWLIST-BY-PUBLICATION-1, Tani 2026-09-19T06:44Z). The gate reads this manifest at build time; no literal token lists live in the blocklist source. LAW-IMMUTABLE-1 (Tani 2026-09-21T23:22Z): each id may carry multiple versions — bytes once published at a /laws path are never changed or removed; a version change publishes at a NEW path and every prior version stays listed, linked, never hidden. ledger_sha256 anchors the LAW-IMMUTABLE-1 ledger.",
  "ledger_sha256": "0934b854a57ab21c6f8838a90cc4634000e59e37fecdd717e475a59d3fe4e500",
  "effective_date_note": "LAW-EFFECTIVE-1 (Tani 2026-09-24T00:46Z msg 31115): every entry carries an effective_date — the publication commit date of that version (UTC, OBSERVED from git history). The manifest is not law bytes; effective dates live here so a version-less citation resolves by the citing record's issued_at: the entry whose effective_date is the latest one at or before that issued_at.",
  "laws": [
    {
      "id": "ATTRIBUTION-LAW-1",
      "version": "v1",
      "path": "/laws/attribution-law-v1.md",
      "file": "attribution-law-v1.md",
      "sha256": "e8ddf56a8f4dbe66fb4ac4ed9929f01fb528aa3a5f4eac15ac90390f9024107b",
      "effective_date": "2026-09-19T06:39:45Z",
      "applies_to": "attribution_normalization"
    },
    {
      "id": "CANONICALIZATION-LAW-1",
      "version": "v1",
      "path": "/laws/canonicalization-v1.md",
      "file": "canonicalization-v1.md",
      "sha256": "f8cf2bfbaf25423a243b12ed86c3cc7fe6fcc3ffa9caf77dbc5da63fe65f5970",
      "effective_date": "2026-09-19T18:35:52Z",
      "applies_to": "canonicalization_recipe",
      "superseded_by": {
        "version": "v2",
        "path": "/laws/canonicalization-v2.md"
      }
    },
    {
      "id": "CANONICALIZATION-LAW-1",
      "version": "v2",
      "path": "/laws/canonicalization-v2.md",
      "file": "canonicalization-v2.md",
      "sha256": "018f1cd64e1e77f6703cc13a9e564bea6b93342ae2f9ce0d07b602fca3c02901",
      "effective_date": "2026-09-21T23:39:36Z",
      "applies_to": "canonicalization_recipe",
      "supersedes": {
        "version": "v1",
        "path": "/laws/canonicalization-v1.md"
      }
    },
    {
      "id": "DOMAIN-GLOSSARY-1",
      "version": "v1",
      "path": "/laws/domain-glossary-v1.md",
      "file": "domain-glossary-v1.md",
      "sha256": "b92a6a0f012d302eb658fde7a6fc9a3c2a24734990ecfc65162fb2115bcf3f4a",
      "effective_date": "2026-09-19T18:35:52Z",
      "applies_to": "domain_vocabulary",
      "terms": [
        "subject",
        "proposition",
        "propositions",
        "candidate relation",
        "candidate_relations",
        "verification",
        "verifications",
        "observation",
        "observations",
        "claim",
        "claims",
        "authorization",
        "authorizations",
        "transition",
        "transitions",
        "source artifact",
        "source_artifacts",
        "published record",
        "published_records",
        "crosswalk",
        "crosswalk generation",
        "epoch",
        "evidence cutoff",
        "created_at",
        "issuance time",
        "issued_at",
        "reliance state",
        "POLICY",
        "MEASURED",
        "UNVERIFIED",
        "CONTESTED",
        "recheck deadline",
        "next_required_by",
        "decay horizon",
        "dependency manifest",
        "dependency_manifest",
        "dependency_manifest_sha256",
        "canonical form",
        "signed scope",
        "supersession",
        "supersedes"
      ],
      "superseded_by": {
        "version": "v2",
        "path": "/laws/domain-glossary-v2.md"
      }
    },
    {
      "id": "DOMAIN-GLOSSARY-1",
      "version": "v2",
      "path": "/laws/domain-glossary-v2.md",
      "file": "domain-glossary-v2.md",
      "sha256": "bccad8e9fb5aa50cf66fb8e0520a0f1a69cb79a21060d4feeeb26bbadfa3cecf",
      "effective_date": "2026-09-21T23:39:36Z",
      "applies_to": "domain_vocabulary",
      "supersedes": {
        "version": "v1",
        "path": "/laws/domain-glossary-v1.md"
      },
      "terms": [
        "subject",
        "proposition",
        "propositions",
        "candidate relation",
        "candidate_relations",
        "verification",
        "verifications",
        "observation",
        "observations",
        "claim",
        "claims",
        "authorization",
        "authorizations",
        "transition",
        "transitions",
        "source artifact",
        "source_artifacts",
        "published record",
        "published_records",
        "crosswalk generation",
        "crosswalk",
        "epoch",
        "evidence cutoff",
        "created_at",
        "issuance time",
        "issued_at",
        "reliance state",
        "recheck deadline",
        "next_required_by",
        "decay horizon",
        "dependency manifest",
        "dependency_manifest",
        "canonical form",
        "signed scope",
        "supersession",
        "supersedes",
        "VERIFIED",
        "UNVERIFIABLE",
        "CONTESTED",
        "STALE",
        "POLICY",
        "MEASURED"
      ]
    },
    {
      "id": "NAME-COMPARISON-1",
      "version": "v1",
      "path": "/laws/name-comparison-v1.md",
      "file": "name-comparison-v1.md",
      "sha256": "7f491461856b22b2877c4540aad702bc90a4bb841c72915519fbfb41de631f36",
      "effective_date": "2026-09-20T07:16:21Z",
      "applies_to": "name_comparison",
      "superseded_by": {
        "version": "v2",
        "path": "/laws/name-comparison-v2.md"
      }
    },
    {
      "id": "NAME-COMPARISON-1",
      "version": "v2",
      "path": "/laws/name-comparison-v2.md",
      "file": "name-comparison-v2.md",
      "sha256": "98b99c19ebbd47ff3ec8ee84f295f03c718fae58ff987248ed0a843b986cc988",
      "effective_date": "2026-09-21T23:39:36Z",
      "applies_to": "name_comparison",
      "supersedes": {
        "version": "v1",
        "path": "/laws/name-comparison-v1.md"
      }
    },
    {
      "id": "PROCEDURE-FAULT-1",
      "version": "v1",
      "path": "/laws/procedure-fault-v1.md",
      "file": "procedure-fault-v1.md",
      "sha256": "3e2efe4fd585d73b7dd0a6540e737a29abdceea48d52a72b5ae5789e6ad0118a",
      "effective_date": "2026-09-20T06:34:58Z",
      "applies_to": "procedure_fault_classification",
      "superseded_by": {
        "version": "v2",
        "path": "/laws/procedure-fault-v2.md"
      }
    },
    {
      "id": "PROCEDURE-FAULT-1",
      "version": "v2",
      "path": "/laws/procedure-fault-v2.md",
      "file": "procedure-fault-v2.md",
      "sha256": "27a2e93c285652d77e1764a8c1d01e1c2575fe49554a0699786fa4ced6b637d4",
      "effective_date": "2026-09-21T23:39:36Z",
      "applies_to": "procedure_fault_classification",
      "supersedes": {
        "version": "v1",
        "path": "/laws/procedure-fault-v1.md"
      }
    },
    {
      "id": "LAW-LOCATION-ERRATUM-1",
      "version": "v1",
      "path": "/laws/law-location-erratum-v1.md",
      "file": "law-location-erratum-v1.md",
      "sha256": "0a383520e4ca060a3ed0f1d6943efe5d92aabece281fe62cbba4f9ab6a967e33",
      "effective_date": "2026-09-23T23:52:50Z",
      "applies_to": "law_resolution"
    }
  ]
}
