{
  "spec": "CAP-7-DESIGN-PACK-1.0",
  "kind": "design+content-pack",
  "slug": "azcorpus",
  "mesh_name": "azcorpus",
  "author": "Aziel Eliab",
  "identity": "Aziel Eliab",
  "plane": "mesh-design",
  "cite_plane": "A",
  "icann": false,
  "public_icann": false,
  "live_public_dns": false,
  "new_domain": false,
  "fifth_product": false,
  "inherit": "designs",
  "design_of": "https://www.azielcorpuslibrary.net/",
  "resolves_to_hub": false,
  "name_may_change": true,
  "alias": false,
  "tip": "c831429befc221bd41caeb0a6d1c5361602db5684abab7af6d39714084b6b245",
  "pack_cite_sha256": "94bd7a4f76acee91f0152f7e64da421d37a9aaacd7a41e7f789cc23e59f80ed0",
  "inside_corpus_hub": true,
  "plane_a_hub": "https://www.azielcorpuslibrary.net/",
  "plane_a_path": "/corpus",
  "plane_a_hubs_are_themselves": true,
  "upload_token_writes_this_name": false,
  "upload_token_hub_azlibrary_only": true,
  "live_write": false,
  "pull_only": true,
  "design": {
    "slug": "azcorpus",
    "kind": "website",
    "shelf": "corpus",
    "note": "Plane A UI: Corpus / Lamb Lens at /corpus on this Worker. Cap-7 name azcorpus inherits design_of the library hub. resolves_to_hub: false.",
    "surfaces": {
      "browse": "/corpus",
      "ingest_hub_only": "/v1/ingest",
      "download_hash": "/v1/docs/{hash}/download"
    }
  },
  "content": {
    "source": "packed library:index:v1 (hashes + titles; no PDF bodies)",
    "index_sha256": "9fb6ca56abc7081ab554dcba8f9329d83b374b9df84cb1e88ad407303af164c6",
    "lockset_id": "AZLOCK-INGEST-REEXPAND-1.0",
    "lockset_tip": "c831429befc221bd41caeb0a6d1c5361602db5684abab7af6d39714084b6b245",
    "count": 1,
    "records": [
      {
        "record_id": "AZDOC-00908C2A2E0A",
        "title": "AZBot anonymous Corpus smoke",
        "library": "corpus",
        "content_sha256": "a12159bddba599be13b587235c26cda68abbabecd14c012e572f87ab4fd26a6b",
        "chain_tip": "be41d27c13b97e1fba8c7224d3e40ddf497e8604f8403cc6010b6b9dea39218d",
        "href": "/record/AZDOC-00908C2A2E0A",
        "download_hash": "https://www.azielcorpuslibrary.net/v1/docs/a12159bddba599be13b587235c26cda68abbabecd14c012e572f87ab4fd26a6b/download"
      }
    ]
  },
  "cite_rule": "cite, don't merge",
  "survive_rule": "bytes survive; crawlers do not re-expand",
  "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.",
  "no_fan": "NO-FAN-1.0",
  "no_fan_phrase": "No falsification. No ambiguity. No misleading.",
  "honesty": {
    "author": "Aziel Eliab",
    "identity": "Aziel Eliab",
    "person_id": "https://www.azieleliab.com/#aziel",
    "plane_a_hubs_are_themselves": true,
    "mesh_names_are_not_icann": true,
    "mesh_names_may_change": true,
    "name_may_change": true,
    "inherit": "designs",
    "design_of_hubs_only": true,
    "resolves_to_hub": false,
    "alias": false,
    "cname": false,
    "redirect": false,
    "ultimately_are_original_sites": false,
    "azcorpus_azlibrary_plane_a_ui": true,
    "new_domains": false,
    "fifth_product": false,
    "cap7_live_public_dns": false,
    "unbounded_public_dns": false,
    "public_icann": false,
    "az_generator_callable": false,
    "az_generator_publish_cadence_claimed": false,
    "upload_token_hub_azlibrary_only": true,
    "operator_token_header": "X-Aziel-Operator-Token",
    "operator_token_in_git": false,
    "anyone_may_download_azcorpus": true,
    "anyone_may_download_azlibrary": true,
    "mesh_copies_are_design_content_packs": true,
    "visible_1520_chrome": false,
    "no_fan": "NO-FAN-1.0",
    "no_fan_phrase": "No falsification. No ambiguity. No misleading.",
    "no_lie": true,
    "no_rewrite": true
  },
  "website": {
    "routes": [
      "/",
      "/search",
      "/corpus",
      "/#upload-anonymous"
    ],
    "browse": "/corpus",
    "search": "/",
    "upload_html": "/#upload-anonymous",
    "upload_json": "/v1/ingest",
    "upload_jeeves": "/v1/jeeves/upload"
  },
  "chrome": {
    "nav": "Corpus",
    "h1": "Corpus library",
    "accent": "default",
    "royal_purple": false,
    "plane_a_path": "/corpus"
  },
  "product": "azcorpus",
  "first_class": true,
  "title": "azcorpus — Corpus / Lamb Lens",
  "upload": {
    "shelf": "corpus",
    "lamb_lens": true,
    "html_guest": true,
    "json_session": true,
    "operator_token": false,
    "token_required": false,
    "token_header": null,
    "header": null,
    "env_names": [],
    "token_in_git": false,
    "note": "Public/anonymous writes stay Corpus-only (Lamb Lens). JSON ingest needs a session; homepage POST /ingest may file as guest."
  },
  "download_anyone": true,
  "counted_download": "https://www.azielcorpuslibrary.net/download?product=azcorpus",
  "mesh_pull": {
    "spec": "CAP-7-MESH-PULL-1.0",
    "product": "azcorpus",
    "first_class": true,
    "plane": "receiver-pull",
    "receiver_pull": true,
    "sender_fanout": false,
    "live_hub_write": false,
    "icann": false,
    "design_of": "https://www.azielcorpuslibrary.net/",
    "resolves_to_hub": false,
    "name_may_change": true,
    "public_icann": false,
    "tip": "c831429befc221bd41caeb0a6d1c5361602db5684abab7af6d39714084b6b245",
    "pack_sha256": "94bd7a4f76acee91f0152f7e64da421d37a9aaacd7a41e7f789cc23e59f80ed0",
    "hash_verify": true,
    "fail_closed_on_mismatch": true,
    "land_on": "local cold shelf",
    "counted_download": "https://www.azielcorpuslibrary.net/download?product=azcorpus",
    "describe": "https://www.azielcorpuslibrary.net/v1/design-pack/azcorpus",
    "steps": [
      {
        "n": 1,
        "op": "cite",
        "url": "https://www.azielcorpuslibrary.net/bridge.json",
        "note": "Cap-7 names inherit design_of the four hubs. resolves_to_hub: false. name_may_change: true."
      },
      {
        "n": 2,
        "op": "describe",
        "url": "https://www.azielcorpuslibrary.net/v1/design-pack/azcorpus",
        "note": "Read pack_sha256 + lockset_tip + design_of. Not a hostname alias."
      },
      {
        "n": 3,
        "op": "counted-pull",
        "url": "https://www.azielcorpuslibrary.net/download?product=azcorpus",
        "note": "Counted bytes of the design+content pack. Anyone may download."
      },
      {
        "n": 4,
        "op": "hash-verify",
        "check": [
          "pack_sha256",
          "lockset_tip",
          "design_of"
        ],
        "fail": "closed",
        "note": "bytes↔hash. CROSS-NETWORK-SURVIVAL. Refuse on mismatch. Still resolves_to_hub: false."
      },
      {
        "n": 5,
        "op": "land",
        "shelf": "local cold shelf",
        "note": "MESH-COLD-COPY. Node keeps the pack. Do not invent a new public domain. Do not CNAME the mesh name onto a hub hostname."
      },
      {
        "n": 6,
        "op": "optional-bodies",
        "url": "https://www.azielcorpuslibrary.net/v1/docs/{hash}/download",
        "note": "Receiver-pull each content_sha256 if the node wants bodies. Still pull-only."
      }
    ],
    "qnm": "Local qnsd in https://github.com/AzielEliab/qnm-node. No public qnsd proxy. No Node Gate.",
    "miragegrid": "https://miragegrid-download-tracker.vibelock.workers.dev/v1/mesh/az-generator",
    "aznet": true,
    "azbrowser": true,
    "cross_network_survival": true
  },
  "download": "https://www.azielcorpuslibrary.net/v1/design-pack/azcorpus",
  "download_attachment": "https://www.azielcorpuslibrary.net/v1/design-pack/azcorpus/download",
  "bridge": "https://www.azielcorpuslibrary.net/bridge.json",
  "doi": null,
  "license": "Apache-2.0",
  "pack_sha256": "c5beb2a7e604999b0b3fd546f419e1df6e8d4fe90402f3abc031788bbfc36973"
}