{
  "spec": "COLD-MULTI-SHELF-1.0",
  "rule": "Planes A/B/C: A=one CF/GitHub tunnel (5 surfaces / 2 family radii, not 5 shelves); B=alt independent forge/archive tip-pack SLOT; C=USB airgap SLOT. Survival = bytes↔hash. LIVE only after hash verify.",
  "author": "Aziel Eliab",
  "identity": "Aziel Eliab",
  "person_id": "https://www.azieleliab.com/#aziel",
  "ingest_as_receipt": "INGEST-AS-RECEIPT-1.0",
  "cross_network_survival": "CROSS-NETWORK-SURVIVAL",
  "cross_network_survival_rule": "If network + live data die tomorrow, the chain still survives via cold copies across independent shelves; survival = bytes↔hash.",
  "no_lie": "NO-LIE",
  "no_rewrite": "NO-REWRITE",
  "no_lie_no_rewrite": "NO-LIE / NO-REWRITE",
  "no_lie_no_rewrite_rule": "receipts that still hash; copies not all on one tunnel; verify without voice; no rewrite key; network never lies even to stay alive.",
  "no_lie_spec": "NO-LIE-NO-REWRITE-1.0",
  "cold_multi_shelf": "COLD-MULTI-SHELF-1.0",
  "cold_multi_shelf_rule": "Planes A/B/C: A=one CF/GitHub tunnel (5 surfaces / 2 family radii, not 5 shelves); B=alt independent forge/archive tip-pack SLOT; C=USB airgap SLOT. Survival = bytes↔hash. LIVE only after hash verify.",
  "lockset_id": "AZLOCK-INGEST-REEXPAND-1.0",
  "lockset_tip": "c831429befc221bd41caeb0a6d1c5361602db5684abab7af6d39714084b6b245",
  "source_of_truth": "https://www.azielcorpuslibrary.net/shelves",
  "source_of_truth_json": "https://www.azielcorpuslibrary.net/v1/shelves",
  "cite": "https://aziel-runtime.vibelock.workers.dev/cite.json",
  "llms": "https://aziel-runtime.vibelock.workers.dev/llms.txt",
  "ai": "https://aziel-runtime.vibelock.workers.dev/ai.txt",
  "lockset": "https://www.azielcorpuslibrary.net/lockset.json",
  "corpus_cite": "https://www.azielcorpuslibrary.net/cite.json",
  "registry": {
    "spec": "COLD-MULTI-SHELF-1.0",
    "author": "Aziel Eliab",
    "identity": "Aziel Eliab",
    "person_id": "https://www.azieleliab.com/#aziel",
    "umbrella": "CROSS-NETWORK-SURVIVAL-1.0",
    "no_lie_spec": "NO-LIE-NO-REWRITE-1.0",
    "lockset_id": "AZLOCK-INGEST-REEXPAND-1.0",
    "lockset_tip": "c831429befc221bd41caeb0a6d1c5361602db5684abab7af6d39714084b6b245",
    "lockset_zenodo": null,
    "lockset_doi": null,
    "source_of_truth": "https://www.azielcorpuslibrary.net/shelves",
    "source_of_truth_json": "https://www.azielcorpuslibrary.net/v1/shelves",
    "planes": {
      "A": {
        "name": "CF/GitHub tunnel",
        "status": "live",
        "independent": true,
        "mirrors": 4,
        "published_surfaces": 5,
        "family_blast_radii": [
          "cloudflare",
          "github"
        ],
        "note": "4 CF hubs + GitHub = 5 published surfaces / 2 family radii (cloudflare + github). One cf-github plane, not five shelves."
      },
      "B": {
        "name": "alternate independent forge/archive tip-pack",
        "status": "slot",
        "doi": null,
        "working_targets": [
          "codeberg",
          "archive.org",
          "framagit"
        ],
        "zenodo_working_path": false,
        "live_ready": false,
        "refuse": "CNS-ZENODO-IP-BAN",
        "checklist": "tools/cold_shelf/ALT-FORGE-TIP-PACK-CHECKLIST.md",
        "note": "Codeberg + archive.org hash-verify PASS (still SLOT). Framagit URL null until verified. LIVE only when all three pass (CNS-PLANE-B-ALL-TARGETS). GitFlic refused CNS-GITFLIC-EMAIL. GitLab refused CNS-GITLAB-CF-LOOP. Zenodo refused CNS-ZENODO-IP-BAN."
      },
      "C": {
        "name": "USB airgap + optional second forge",
        "status": "slot",
        "primary": "usb_airgap",
        "refuse": [
          "CNS-OPERATOR-ATTEST",
          "CNS-NO-FORGE-MIRROR"
        ],
        "checklist": "tools/cold_shelf/USB-AIRGAP-ATTEST.md",
        "attest": "USB offline-verify before LIVE: copy the airgap pack off-network, run verify-airgap.sh / sha256sum -c SHA256SUMS against the published tip, then operator attest (CNS-OPERATOR-ATTEST)."
      }
    },
    "paper_deposits": [
      {
        "doi": "10.5281/zenodo.21435707",
        "payload": "ShadowLock paper",
        "in_repo_cite": "dossiers/shadowlock-aziel-dossier-1.0.md",
        "tip_verified": false,
        "reuse_as_plane_b": false
      },
      {
        "doi": "10.5281/zenodo.21435730",
        "payload": "DecisionGATE paper",
        "in_repo_cite": "dossiers/decisiongate-aziel-dossier-1.0.md",
        "tip_verified": false,
        "reuse_as_plane_b": false
      },
      {
        "doi": "10.5281/zenodo.22258015",
        "payload": "TrajectoryLock TL-WP-0.1",
        "in_repo_cite": "dossiers/trajectorylock-aziel-dossier-1.0.md",
        "tip_verified": false,
        "reuse_as_plane_b": false
      },
      {
        "doi": "10.5281/zenodo.22257762",
        "payload": "WhistleLock WL-WP-0.1 / FoldLock FL-WP-0.3",
        "in_repo_cite": [
          "dossiers/whistlelock-aziel-dossier-1.0.md",
          "dossiers/foldlock-aziel-dossier-1.0.md"
        ],
        "tip_verified": false,
        "reuse_as_plane_b": false
      },
      {
        "doi": "10.5281/zenodo.22257493",
        "payload": "EmployeeLock EL-WP-0.1",
        "in_repo_cite": "dossiers/employeelock-aziel-dossier-1.0.md",
        "tip_verified": false,
        "reuse_as_plane_b": false
      }
    ],
    "published_surfaces": 5,
    "published_surface_ids": [
      "azieleliab-com",
      "azielcorpuslibrary-net",
      "godlock-uk",
      "hedidntjump-com",
      "github-aziel-corpus"
    ],
    "published_surfaces_note": "4 CF hubs + GitHub. Not 5 independent shelves.",
    "family_blast_radii": [
      "cloudflare",
      "github"
    ],
    "min_independent_shelves": 3,
    "independent_live_blast_radii": [
      "cf-github"
    ],
    "independent_live_count": 1,
    "independent_requirement_met": false,
    "survival": "bytes↔hash",
    "crawlers": "extra-shelf-not-reexpand",
    "training_residue": "rumor",
    "kinds": [
      "zenodo_doi",
      "git_mirror",
      "ipfs_cid",
      "archive_org",
      "usb_airgap",
      "other"
    ],
    "statuses": [
      "live",
      "slot",
      "refused"
    ],
    "live": [
      "plane-a-cf-github",
      "plane-a-git-aziel-corpus",
      "plane-a-host-azieleliab-com",
      "plane-a-host-azielcorpuslibrary-net",
      "plane-a-host-godlock-uk",
      "plane-a-host-hedidntjump-com"
    ],
    "slot": [
      "plane-b-alt-forge-archive",
      "plane-b-codeberg-tip-pack",
      "plane-b-archive-org-tip-pack",
      "plane-b-framagit-tip-pack",
      "plane-c-usb-airgap",
      "plane-c-forge-off-github",
      "ipfs-lockset"
    ],
    "refused": [
      "plane-b-gitflic-ru-tip-pack",
      "plane-b-gitlab-tip-pack",
      "plane-b-zenodo-tip-pack"
    ],
    "shelves": [
      {
        "id": "plane-a-cf-github",
        "plane": "A",
        "kind": "other",
        "status": "live",
        "blast_radius": "cf-github",
        "independent": true,
        "lockset_shelf": true,
        "mirrors": [
          {
            "id": "azieleliab-com",
            "origin": "https://www.azieleliab.com",
            "lockset": "https://www.azieleliab.com/lockset.json",
            "receipts": "https://www.azieleliab.com/receipts",
            "shelves": "https://www.azieleliab.com/shelves",
            "verified_in_this_repo": false
          },
          {
            "id": "azielcorpuslibrary-net",
            "origin": "https://www.azielcorpuslibrary.net",
            "lockset": "https://www.azielcorpuslibrary.net/lockset.json",
            "receipts": "https://www.azielcorpuslibrary.net/receipts",
            "shelves": "https://www.azielcorpuslibrary.net/shelves",
            "verified_in_this_repo": true
          },
          {
            "id": "godlock-uk",
            "origin": "https://godlock.uk",
            "lockset": "https://godlock.uk/lockset.json",
            "receipts": "https://godlock.uk/receipts",
            "shelves": "https://godlock.uk/shelves",
            "verified_in_this_repo": false
          },
          {
            "id": "hedidntjump-com",
            "origin": "https://www.hedidntjump.com",
            "lockset": "https://www.hedidntjump.com/lockset.json",
            "receipts": "https://www.hedidntjump.com/receipts",
            "shelves": "https://www.hedidntjump.com/shelves",
            "verified_in_this_repo": false
          }
        ],
        "git": "https://github.com/AzielEliab/aziel-corpus",
        "tags": [
          {
            "name": "v2.6.2",
            "commit": "8ba6d9331da4854858e8e4c94319d402c36508e5"
          },
          {
            "name": "v0.1.0",
            "commit": "176172847f828ec4f20bfbb388c1edfcace64b8b"
          }
        ],
        "verify": "in-repo Worker serves lockset.json whose core SHA-256 is the published tip; four hosts are mirrors of that tip, not four shelves",
        "note": "LIVE multi-host, same tunnel. Count as one CF/GitHub plane."
      },
      {
        "id": "plane-a-git-aziel-corpus",
        "plane": "A",
        "kind": "git_mirror",
        "status": "live",
        "url": "https://github.com/AzielEliab/aziel-corpus",
        "blast_radius": "cf-github",
        "independent": false,
        "lockset_shelf": true,
        "tags": [
          {
            "name": "v2.6.2",
            "commit": "8ba6d9331da4854858e8e4c94319d402c36508e5"
          },
          {
            "name": "v0.1.0",
            "commit": "176172847f828ec4f20bfbb388c1edfcace64b8b"
          }
        ],
        "verify": "git tag objects exist on origin",
        "note": "Same Plane A blast radius as the four CF hosts. Not a second independent shelf."
      },
      {
        "id": "plane-a-host-azieleliab-com",
        "plane": "A",
        "kind": "other",
        "status": "live",
        "origin": "https://www.azieleliab.com",
        "lockset": "https://www.azieleliab.com/lockset.json",
        "receipts": "https://www.azieleliab.com/receipts",
        "shelves": "https://www.azieleliab.com/shelves",
        "blast_radius": "cf-github",
        "independent": false,
        "lockset_shelf": true,
        "verified_in_this_repo": false,
        "verify": "Named Plane A mirror of the same tip; sister /shelves may still be operator-published",
        "note": "One of four Plane A host mirrors. Not an independent shelf."
      },
      {
        "id": "plane-a-host-azielcorpuslibrary-net",
        "plane": "A",
        "kind": "other",
        "status": "live",
        "origin": "https://www.azielcorpuslibrary.net",
        "lockset": "https://www.azielcorpuslibrary.net/lockset.json",
        "receipts": "https://www.azielcorpuslibrary.net/receipts",
        "shelves": "https://www.azielcorpuslibrary.net/shelves",
        "blast_radius": "cf-github",
        "independent": false,
        "lockset_shelf": true,
        "verified_in_this_repo": true,
        "verify": "Worker origin serves published lockset tip",
        "note": "One of four Plane A host mirrors. Not an independent shelf."
      },
      {
        "id": "plane-a-host-godlock-uk",
        "plane": "A",
        "kind": "other",
        "status": "live",
        "origin": "https://godlock.uk",
        "lockset": "https://godlock.uk/lockset.json",
        "receipts": "https://godlock.uk/receipts",
        "shelves": "https://godlock.uk/shelves",
        "blast_radius": "cf-github",
        "independent": false,
        "lockset_shelf": true,
        "verified_in_this_repo": false,
        "verify": "Named Plane A mirror of the same tip; sister /shelves may still be operator-published",
        "note": "One of four Plane A host mirrors. Not an independent shelf."
      },
      {
        "id": "plane-a-host-hedidntjump-com",
        "plane": "A",
        "kind": "other",
        "status": "live",
        "origin": "https://www.hedidntjump.com",
        "lockset": "https://www.hedidntjump.com/lockset.json",
        "receipts": "https://www.hedidntjump.com/receipts",
        "shelves": "https://www.hedidntjump.com/shelves",
        "blast_radius": "cf-github",
        "independent": false,
        "lockset_shelf": true,
        "verified_in_this_repo": false,
        "verify": "Named Plane A mirror of the same tip; sister /shelves may still be operator-published",
        "note": "One of four Plane A host mirrors. Not an independent shelf."
      },
      {
        "id": "plane-b-alt-forge-archive",
        "plane": "B",
        "kind": "other",
        "status": "slot",
        "doi": null,
        "url": null,
        "blast_radius": "alt-forge-archive",
        "independent": true,
        "lockset_shelf": true,
        "lockset_doi": false,
        "working_targets": [
          "codeberg",
          "archive.org",
          "framagit"
        ],
        "refuse": "CNS-NO-FORGE-MIRROR",
        "checklist": "tools/cold_shelf/ALT-FORGE-TIP-PACK-CHECKLIST.md",
        "reason": "Plane B working shelf is an alternate independent forge/archive tip-pack (Codeberg / archive.org / Framagit). Codeberg + archive.org hash-verify PASS; Framagit URL null until verified. SLOT until all three pass. cite.json / lockset doi stay null.",
        "note": "Not Zenodo. Not GitFlic (CNS-GITFLIC-EMAIL). Not GitLab (CNS-GITLAB-CF-LOOP)."
      },
      {
        "id": "plane-b-codeberg-tip-pack",
        "plane": "B",
        "kind": "git_mirror",
        "status": "slot",
        "forge": "codeberg",
        "url": "https://codeberg.org/AzielEliab/aziel-lockset-tip",
        "branch": "main",
        "files": [
          "aziel-tip-pack.tar",
          "SHA256SUMS",
          "lockset.json",
          "verify-airgap.sh"
        ],
        "pack_sha256": "b549362c0736ddb54ddc488812327c464e0da1167281f92fd1a4263eedf5df37",
        "lockset_tip": "c831429befc221bd41caeb0a6d1c5361602db5684abab7af6d39714084b6b245",
        "hash_verify": "pass",
        "tip_verified": true,
        "live_ready": false,
        "doi": null,
        "blast_radius": "codeberg",
        "independent": true,
        "lockset_shelf": true,
        "refuse": "CNS-PLANE-B-ALL-TARGETS",
        "reason": "Codeberg tip-pack uploaded and hash-verify PASS. SLOT until Framagit also hash-verify. Plane B LIVE only when Codeberg + archive.org + Framagit all pass (CNS-PLANE-B-ALL-TARGETS). doi null."
      },
      {
        "id": "plane-b-archive-org-tip-pack",
        "plane": "B",
        "kind": "archive_org",
        "status": "slot",
        "url": "https://archive.org/details/aziel-lockset-tip",
        "identifier": "aziel-lockset-tip",
        "item": "aziel-lockset-tip",
        "download_base": "https://archive.org/download/aziel-lockset-tip/",
        "files": [
          "aziel-tip-pack.tar",
          "SHA256SUMS",
          "lockset.json",
          "verify-airgap.sh"
        ],
        "pack_sha256": "b549362c0736ddb54ddc488812327c464e0da1167281f92fd1a4263eedf5df37",
        "lockset_tip": "c831429befc221bd41caeb0a6d1c5361602db5684abab7af6d39714084b6b245",
        "hash_verify": "pass",
        "tip_verified": true,
        "live_ready": false,
        "doi": null,
        "blast_radius": "archive-org",
        "independent": true,
        "lockset_shelf": true,
        "refuse": "CNS-PLANE-B-ALL-TARGETS",
        "reason": "archive.org tip-pack uploaded and hash-verify PASS at https://archive.org/details/aziel-lockset-tip (pack b549362c0736ddb54ddc488812327c464e0da1167281f92fd1a4263eedf5df37). SLOT until Framagit also hash-verify. Plane B LIVE only when Codeberg + archive.org + Framagit all pass (CNS-PLANE-B-ALL-TARGETS). doi null."
      },
      {
        "id": "plane-b-framagit-tip-pack",
        "plane": "B",
        "kind": "git_mirror",
        "status": "slot",
        "forge": "framagit",
        "url": null,
        "blast_radius": "framagit",
        "independent": true,
        "lockset_shelf": true,
        "refuse": "CNS-PLANE-B-ALL-TARGETS",
        "reason": "Framagit is the third Plane B LIVE-promotion target (CNS-PLANE-B-ALL-TARGETS = Codeberg + archive.org + Framagit). No verified URL in-repo. SLOT. Do not invent a URL. LIVE only after tip hash-verify."
      },
      {
        "id": "plane-b-gitflic-ru-tip-pack",
        "plane": "B",
        "kind": "git_mirror",
        "status": "refused",
        "forge": "gitflic-ru",
        "url": null,
        "blast_radius": "gitflic-ru",
        "independent": true,
        "lockset_shelf": false,
        "refuse": "CNS-GITFLIC-EMAIL",
        "reason": "GitFlic is not a Plane B working target (CNS-GITFLIC-EMAIL). ALL-TARGETS is Codeberg + archive.org + Framagit. Do not invent a GitFlic URL."
      },
      {
        "id": "plane-b-gitlab-tip-pack",
        "plane": "B",
        "kind": "git_mirror",
        "status": "refused",
        "forge": "gitlab",
        "url": null,
        "blast_radius": "gitlab",
        "independent": true,
        "lockset_shelf": false,
        "refuse": "CNS-GITLAB-CF-LOOP",
        "reason": "GitLab is not a Plane B working path (CNS-GITLAB-CF-LOOP). Do not invent a GitLab URL."
      },
      {
        "id": "plane-b-zenodo-tip-pack",
        "plane": "B",
        "kind": "zenodo_doi",
        "status": "refused",
        "doi": null,
        "url": null,
        "blast_radius": "zenodo-cern",
        "independent": true,
        "lockset_shelf": false,
        "lockset_doi": false,
        "refuse": [
          "CNS-ZENODO-IP-BAN",
          "CNS-NO-TIP-DOI"
        ],
        "checklist": "tools/cold_shelf/ZENODO-TIP-PACK-CHECKLIST.md",
        "reason": "Operator IP banned at Zenodo (CNS-ZENODO-IP-BAN). Zenodo is not the Plane B working shelf. No tip-pack DOI (CNS-NO-TIP-DOI). cite.json / lockset doi stay null. Do not invent. Paper deposits are not this slot."
      },
      {
        "id": "plane-c-usb-airgap",
        "plane": "C",
        "kind": "usb_airgap",
        "status": "slot",
        "blast_radius": "operator-airgap",
        "independent": true,
        "lockset_shelf": true,
        "primary": true,
        "refuse": "CNS-OPERATOR-ATTEST",
        "pack": "node tools/cold_shelf/cli.mjs airgap",
        "checklist": "tools/cold_shelf/USB-AIRGAP-ATTEST.md",
        "attest": "USB offline-verify before LIVE: copy the airgap pack off-network, run verify-airgap.sh / sha256sum -c SHA256SUMS against the published tip, then operator attest (CNS-OPERATOR-ATTEST).",
        "reason": "USB airgap export is the Plane C primary pack (tarball + SHA256SUMS + verify script). Shelf stays SLOT until an operator attests an off-network copy still hashes (CNS-OPERATOR-ATTEST). USB offline-verify before LIVE."
      },
      {
        "id": "plane-c-forge-off-github",
        "plane": "C",
        "kind": "git_mirror",
        "status": "slot",
        "url": null,
        "forge": null,
        "blast_radius": "second-forge",
        "independent": true,
        "lockset_shelf": true,
        "refuse": "CNS-NO-FORGE-MIRROR",
        "reason": "Optional Plane C second-forge slot. Codeberg / archive.org / Framagit are Plane B working targets, not this slot. No account URL here. SLOT. Do not invent a URL."
      },
      {
        "id": "ipfs-lockset",
        "plane": null,
        "kind": "ipfs_cid",
        "status": "slot",
        "cid": null,
        "url": null,
        "independent": true,
        "lockset_shelf": true,
        "refuse": "CNS-NO-CID",
        "reason": "Extra slot, not a named plane. No published CID. Do not invent one."
      }
    ],
    "verify": {
      "paste_hash": "https://www.azielcorpuslibrary.net/receipts/verify?hash=",
      "machine": "https://www.azielcorpuslibrary.net/v1/receipts/verify?hash=",
      "lockset": "https://www.azielcorpuslibrary.net/lockset.json",
      "shelves": "https://www.azielcorpuslibrary.net/shelves",
      "cli": "node tools/cold_shelf/cli.mjs verify --hash <64-hex> | --file ",
      "rule": "yes/no against the published lockset tip c831429befc221bd41caeb0a6d1c5361602db5684abab7af6d39714084b6b245. Cheap mismatch. cite, don't merge. bytes survive; crawlers do not re-expand.",
      "reexpand": "original receipts + prev-hash; not index→mesh (RE-EXPAND-FROM-ARCHIVE-1.0)",
      "reheal": "self tip + trusted pull or phoenix-WAIT; never neighbor vote",
      "crawlers": "extra shelves, not re-expand",
      "training_residue": "rumor"
    },
    "growth_on": true,
    "softwares_tab": false,
    "mesh_radio": false,
    "az_gen_live_icann_publish": false,
    "visible_1520": false,
    "fifth_product": false,
    "runtime_is_shelf": false,
    "note": "CROSS-NETWORK-SURVIVAL: If network + live data die tomorrow, the chain still survives via cold copies across independent shelves; survival = bytes↔hash. NO-LIE / NO-REWRITE: receipts that still hash; copies not all on one tunnel; verify without voice; no rewrite key; network never lies even to stay alive. Planes A/B/C: A=one CF/GitHub tunnel (5 surfaces / 2 family radii, not 5 shelves); B=alt independent forge/archive tip-pack SLOT; C=USB airgap SLOT. Survival = bytes↔hash. LIVE only after hash verify. Plane A is one CF/GitHub tunnel (5 published surfaces / 2 family radii; independent_live_count stays 1). Plane B is alt independent forge/archive SLOT (Codeberg + archive.org PASS; Framagit URL null). GitFlic refused CNS-GITFLIC-EMAIL. GitLab refused CNS-GITLAB-CF-LOOP. Zenodo refused CNS-ZENODO-IP-BAN. doi null. Paper deposits are not tip-pack Plane B. Plane C USB stays SLOT until CNS-OPERATOR-ATTEST. aziel-runtime Worker cites this registry; it is the same Plane A tunnel, not a sixth surface."
  },
  "planes": {
    "A": {
      "name": "CF/GitHub tunnel",
      "status": "live",
      "independent": true,
      "mirrors": 4,
      "published_surfaces": 5,
      "family_blast_radii": [
        "cloudflare",
        "github"
      ],
      "note": "4 CF hubs + GitHub = 5 published surfaces / 2 family radii (cloudflare + github). One cf-github plane, not five shelves."
    },
    "B": {
      "name": "alternate independent forge/archive tip-pack",
      "status": "slot",
      "doi": null,
      "working_targets": [
        "codeberg",
        "archive.org",
        "framagit"
      ],
      "zenodo_working_path": false,
      "live_ready": false,
      "refuse": "CNS-ZENODO-IP-BAN",
      "checklist": "tools/cold_shelf/ALT-FORGE-TIP-PACK-CHECKLIST.md",
      "note": "Codeberg + archive.org hash-verify PASS (still SLOT). Framagit URL null until verified. LIVE only when all three pass (CNS-PLANE-B-ALL-TARGETS). GitFlic refused CNS-GITFLIC-EMAIL. GitLab refused CNS-GITLAB-CF-LOOP. Zenodo refused CNS-ZENODO-IP-BAN."
    },
    "C": {
      "name": "USB airgap + optional second forge",
      "status": "slot",
      "primary": "usb_airgap",
      "refuse": [
        "CNS-OPERATOR-ATTEST",
        "CNS-NO-FORGE-MIRROR"
      ],
      "checklist": "tools/cold_shelf/USB-AIRGAP-ATTEST.md",
      "attest": "USB offline-verify before LIVE: copy the airgap pack off-network, run verify-airgap.sh / sha256sum -c SHA256SUMS against the published tip, then operator attest (CNS-OPERATOR-ATTEST)."
    }
  },
  "verify": {
    "paste_hash": "https://www.azielcorpuslibrary.net/receipts/verify?hash=",
    "machine": "https://www.azielcorpuslibrary.net/v1/receipts/verify?hash=",
    "lockset": "https://www.azielcorpuslibrary.net/lockset.json",
    "shelves": "https://www.azielcorpuslibrary.net/shelves",
    "cli": "node tools/cold_shelf/cli.mjs verify --hash <64-hex> | --file ",
    "rule": "yes/no against the published lockset tip c831429befc221bd41caeb0a6d1c5361602db5684abab7af6d39714084b6b245. Cheap mismatch. cite, don't merge. bytes survive; crawlers do not re-expand.",
    "reexpand": "original receipts + prev-hash; not index→mesh (RE-EXPAND-FROM-ARCHIVE-1.0)",
    "reheal": "self tip + trusted pull or phoenix-WAIT; never neighbor vote",
    "crawlers": "extra shelves, not re-expand",
    "training_residue": "rumor"
  },
  "runtime": {
    "origin": "https://aziel-runtime.vibelock.workers.dev",
    "github": "https://github.com/AzielEliab/aziel-runtime",
    "plane": "A",
    "blast_radius": "cf-github",
    "independent": false,
    "published_surface": false,
    "software_tab": false,
    "note": "Same CF/GitHub Plane A tunnel as the four hubs + corpus git. Not a sixth published surface and not an independent shelf."
  },
  "redline": {
    "spec": "REDLINE-2026-09-14",
    "path": "docs/designs/REDLINE-2026-09-14.md",
    "cite": "https://aziel-runtime.vibelock.workers.dev/cite.json",
    "field": "redline",
    "software_tab": false,
    "fraggate_slug": false,
    "cap7": {
      "spec": "CAP-7",
      "design_of": "hub_designs",
      "resolves_to_hub": false
    },
    "attack_sims": {
      "refuse": true,
      "pointer": "scripts/verify-redline.mjs",
      "paper": "docs/designs/REDLINE-2026-09-14.md",
      "spec": "REDLINE-2026-09-14",
      "sims": [
        {
          "sim": "az_generator_call",
          "code": "AZ-GEN-CALL-REFUSED"
        },
        {
          "sim": "mesh_get_enable",
          "code": "MESH-GET-NEVER-ENABLES"
        },
        {
          "sim": "cap7_resolves_to_hub",
          "code": "CAP7-RESOLVE-INJECT"
        },
        {
          "sim": "fake_zenodo_doi",
          "code": "DOI-FAKE-REFUSED"
        },
        {
          "sim": "token_query",
          "code": "TOKEN-QUERY-REFUSED"
        },
        {
          "sim": "token_body",
          "code": "TOKEN-BODY-REFUSED"
        }
      ]
    }
  },
  "cap7": {
    "spec": "CAP-7",
    "design_of": "hub_designs",
    "resolves_to_hub": false
  },
  "attack_sims": {
    "refuse": true,
    "pointer": "scripts/verify-redline.mjs",
    "paper": "docs/designs/REDLINE-2026-09-14.md",
    "spec": "REDLINE-2026-09-14",
    "sims": [
      {
        "sim": "az_generator_call",
        "code": "AZ-GEN-CALL-REFUSED"
      },
      {
        "sim": "mesh_get_enable",
        "code": "MESH-GET-NEVER-ENABLES"
      },
      {
        "sim": "cap7_resolves_to_hub",
        "code": "CAP7-RESOLVE-INJECT"
      },
      {
        "sim": "fake_zenodo_doi",
        "code": "DOI-FAKE-REFUSED"
      },
      {
        "sim": "token_query",
        "code": "TOKEN-QUERY-REFUSED"
      },
      {
        "sim": "token_body",
        "code": "TOKEN-BODY-REFUSED"
      }
    ]
  },
  "visible_1520": false,
  "growth_on": true,
  "software_tab": false,
  "fraggate_slug": false,
  "survival_tip": "CROSS-NETWORK-SURVIVAL-1.0: someone still has bytes that match the published tip — not a living network, not LLM memory, not a public hostname that still answers."
}