{
  "ok": true,
  "product": "aziel-runtime",
  "name": "Aziel Runtime",
  "title": "Aziel Runtime",
  "author": "Aziel Eliab",
  "identity": "Aziel Eliab",
  "version": "2.0.0-rc1",
  "role": "engine-runtime",
  "layer": "catalog+pull+proxy+session+in-process-engines+fraggate",
  "true_engine_runtime": true,
  "true_engine_slugs": [
    "4dmap",
    "ark",
    "azai",
    "azbot",
    "azbrowser",
    "azchat",
    "azclce",
    "azcoherence",
    "azhub",
    "aziel-corpus",
    "azieltether",
    "azinterface",
    "azmail",
    "aznet",
    "azos",
    "azvpn",
    "chronolock",
    "codelock",
    "decisiongate",
    "embryolock",
    "employeelock",
    "foldlock",
    "forgereceipts",
    "glossafilter",
    "godlock",
    "mialock",
    "miragegrid",
    "mmconsensus",
    "peacelock",
    "postking",
    "shadowlock",
    "spectrallock",
    "staticclock",
    "temporallock",
    "toolbench",
    "trajectorylock",
    "veillock",
    "vibelock",
    "whistlelock",
    "zkattest",
    "zsolver"
  ],
  "engine_slugs": [
    "4dmap",
    "ark",
    "azai",
    "azbot",
    "azbrowser",
    "azchat",
    "azclce",
    "azcoherence",
    "azhub",
    "aziel-corpus",
    "azieltether",
    "azinterface",
    "azmail",
    "aznet",
    "azos",
    "azvpn",
    "chronolock",
    "codelock",
    "decisiongate",
    "embryolock",
    "employeelock",
    "foldlock",
    "forgereceipts",
    "glossafilter",
    "godlock",
    "mialock",
    "miragegrid",
    "mmconsensus",
    "peacelock",
    "postking",
    "shadowlock",
    "spectrallock",
    "staticclock",
    "temporallock",
    "toolbench",
    "trajectorylock",
    "veillock",
    "vibelock",
    "whistlelock",
    "zkattest",
    "zsolver"
  ],
  "proxy_fallback_slugs": [],
  "proxy_fallback_ops": {
    "aziel-corpus": [
      "transcribe",
      "ocr"
    ]
  },
  "proxy_is_not_exec": true,
  "isolate_is_the_jail": true,
  "receipt_cap": 64,
  "session_ttl_ms": 21600000,
  "rate_open_per_minute": 20,
  "rate_exec_per_minute": 60,
  "token": "optional-on-session-mutate",
  "door": "fraggate",
  "authority": {
    "health": "GET /v1/health",
    "ready": "GET /v1/ready",
    "runtime_json": "GET /v1/runtime.json",
    "note": "version/role/engine_slugs on health, ready, and runtime.json are the same snapshot. Historical notes live under version_history only — never read those keys as the current version."
  },
  "runtime_version": "2.0.0-rc1",
  "manifest": "aziel-runtime.manifest.v1.6",
  "kernel": false,
  "kernel_repo_url": "https://github.com/AzielEliab/fraggate",
  "extras": [
    {
      "slug": "fraggate",
      "name": "FragGate",
      "kind": "kernel",
      "spec": "FG-0.1",
      "github": "https://github.com/AzielEliab/fraggate",
      "worker": "fraggate-download-tracker",
      "engine": false,
      "true_engine_runtime": false,
      "one_line": "FragGate is THE single public executable door (list → describe → call). Human UI + counted download: https://fraggate-download-tracker.vibelock.workers.dev/",
      "version": "FG-0.1",
      "door": "fraggate",
      "worker_home": "https://fraggate-download-tracker.vibelock.workers.dev/",
      "download": "https://fraggate-download-tracker.vibelock.workers.dev/download",
      "catalog_card": "https://aziel-runtime.vibelock.workers.dev/v1/fraggate",
      "list": "https://aziel-runtime.vibelock.workers.dev/v1/fraggate/list",
      "describe": "https://aziel-runtime.vibelock.workers.dev/v1/fraggate/describe",
      "verify": "https://aziel-runtime.vibelock.workers.dev/v1/fraggate/verify",
      "call": "https://aziel-runtime.vibelock.workers.dev/v1/fraggate/call",
      "mcp": "https://aziel-runtime.vibelock.workers.dev/mcp",
      "skill": "https://aziel-runtime.vibelock.workers.dev/v1/skill",
      "note": "FragGate is THE single public executable door (list → describe → call). Human UI + counted download: https://fraggate-download-tracker.vibelock.workers.dev/. Software hubs may card this from catalog.extras[] or catalog.fraggate. Author Aziel Eliab.",
      "author": "Aziel Eliab"
    },
    {
      "slug": "mesh",
      "name": "Quantum Node Mesh",
      "kind": "kernel",
      "spec": "QNM-BUILD-1.0",
      "companion": "AIH-WP-1.1",
      "engine": false,
      "true_engine_runtime": false,
      "version": "QNM-BUILD-1.0",
      "door": "fraggate",
      "one_line": "QNM-BUILD-1.0 suite rollup (live/locked/isolated). Read-only suite-presence is ON by default. GET never enables radios beyond that. Channel plane: wifi / bluetooth / rf / photon are cite/operator-armed (local qnm-node hardware). Worker channel_plane stays cite-only (worker_hardware:false). D2D-CARRIERS-1.0: device-to-device packet carriers fail over LAN, Wi-Fi, Bluetooth, RF, photon light flashes and stay NOT-READY / FG-STUB. Cap-7 is the name plane, not a public egress IP. alt_internet_live false. Public disable of suite-presence is refused. Nine QNM laws are hard-true on GET /v1/mesh. OPERATOR-OVERRIDE 2026-09-17 armed auto_heal / node_gate / neighbor_heal / network / anonymity_network (mode flag). Phoenix is wait/re-seal. Pulled sites die with the pull. Split the wires: tick is presence + tip hash; payloads are pull-only. Cold-copy survival: named hosts only. REHEAL: isolation is the cure. CROSS-NETWORK-SURVIVAL-1.0: chain survives on cold shelves (hosts / DOI / git / vault). NO-LIE / NO-REWRITE. COLD-MULTI-SHELF-1.0: GET /shelves cites corpus#96 honesty. Full node is local qnm-node/. Packet transfer: QNS-CD-1.0 on local qnsd (Worker cites only).",
      "path": "/v1/mesh",
      "enabled_default": true,
      "rollup_only": true,
      "qnm_s": false,
      "status": "https://aziel-runtime.vibelock.workers.dev/v1/mesh/status",
      "nodes": "https://aziel-runtime.vibelock.workers.dev/v1/mesh/nodes",
      "enable": "https://aziel-runtime.vibelock.workers.dev/v1/mesh/enable",
      "mcp": "https://aziel-runtime.vibelock.workers.dev/mcp",
      "fraggate_describe": "https://aziel-runtime.vibelock.workers.dev/v1/fraggate/describe?slug=mesh",
      "fraggate_call": "https://aziel-runtime.vibelock.workers.dev/v1/fraggate/call",
      "docs": "docs/NODE_MESH.md",
      "no_lie": {
        "spec": "NO-LIE-NO-REWRITE-1.0",
        "author": "Aziel Eliab",
        "identity": "Aziel Eliab",
        "no_lie": true,
        "no_rewrite": true,
        "rewrite_key": false,
        "lie_to_survive": false,
        "copies_one_tunnel": false,
        "software_tab": false,
        "fraggate_slug": false,
        "docs": "docs/designs/NO-LIE-NO-REWRITE-1.0.md",
        "survival": "docs/designs/CROSS-NETWORK-SURVIVAL-1.0.md",
        "node_mesh": "docs/NODE_MESH.md",
        "note": "NO-LIE / NO-REWRITE: receipts that still hash; copies not all on one tunnel; rules simple enough others verify without the author's voice; no rewrite key. The network is never allowed to lie — even to self-preserve, sustain, stay alive, adapt, or prevent death. Author: Aziel Eliab only."
      },
      "local_node": "qnm-node/",
      "qns": "https://aziel-runtime.vibelock.workers.dev/v1/qns",
      "qns_cd": {
        "spec": "QNS-CD-1.0",
        "local": "https://github.com/AzielEliab/qnm-node",
        "note": "Photon vias on local qnsd; Worker cites only"
      },
      "survival": {
        "spec": "CROSS-NETWORK-SURVIVAL-1.0",
        "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.",
        "sentence": "If network and data die tomorrow, the chain survives on cold shelves (hosts / DOI / git / vault).",
        "shelves": [
          "hosts",
          "doi",
          "git",
          "vault"
        ],
        "software_tab": false,
        "fraggate_slug": false,
        "named_hosts_only": true,
        "live_network_is_shelf": false,
        "note": "Cite, don’t merge. One tip. Independent shelves. The live mesh is not a shelf."
      },
      "note": "THIS IS: QNM-BUILD-1.0 suite rollup on aziel-runtime — companion to AIH-WP-1.1. Packet-transfer coding design is QNS-CD-1.0 (companion to QNM-BUILD-1.0 / AIH-WP-1.3; photon QNS1 1.3 on local qnsd; Worker cites only). Public surface is live/locked/isolated counts plus read-only suite-presence ON by default (bearer suite-presence). GET /v1/mesh never enables radios beyond that read-only presence. POST /v1/mesh/disable refuses MESH-DISABLE-REFUSED — public disable of suite-presence is refused. While LIVE, cron or request-path fans out join/heartbeat for live Softwares product Workers (node_id {slug}-worker; no '|'; TTL 5 min; no user heartbeat). Human and other non-worker join sessions stay registered until explicit leave or 14 days after the last beat. Miss 3 adaptive beats (active 15–30s, idle 2–5 min, asleep 15–30 min) and the class is stale, not deleted. Stale does not count as Live Nodes. One beat restores the declared presence. The join session seal is SHA-256. This Worker holds no mesh-join signing key. Product Workers proxy /v1/mesh/* via AZIEL_RUNTIME. Phoenix is wait/re-seal after tamper or isolation, not public hostname resurrection. Sites pulled (token revoked, Worker dropped, DNS killed) die with the pull — public rollup on that hostname is down; local node may keep verifying/appending; mesh does not climb back onto the public hostname by itself. A process supervisor restarting cloudflared is operator kit, not this contract. Split the wires: 0.5–1s tick is presence + tip hash only (fixed-size; no body, no diff, no file). Payload is receiver-pull, never a sender fan-out. Update is a proof, not a timer. 777s is dwell after a valid cite, not wait-then-take. Clock desync is not a yes. Ambiguous tip is isolate, not merge. Equivocation ends that peer. Quorum cannot outvote a broken hash. Emit last, locally. Neighbors do not phoenix because a neighbor phoenix’d. Split brain does not auto-splice. Heartbeat loss is not isolate-by-timer and does not apply last packet. The 1s loop and the 777s gate never share a socket. pull-only payloads, hash-absolute ingest, equivocation = death of that peer, and two clocks that never share a socket. The 1s loop and the 777s gate stay strangers. Anything less is a delayed epidemic. Cold-copy survival: Multiply cold copies. Refuse live body sync. Tip expensive to erase. Unkillable by single-server pull. Hash-absolute refuse. Data outlives creators via content-addressed tips + local verify/append. Pull-only cold copies. Named hosts only. Re-expand-from-archive: Bytes survive, not summaries. Re-expand restores from archive after prev-hash verify. Not mesh from index. Crawlers are extra shelves only. Training residue is rumor. REHEAL: Isolation is the cure. Heal from own last good tip + verified trusted pull, or phoenix-WAIT. Never by listening to neighbors. Allowed: live/locked/isolated/tip-hash. Forbidden: bodies/diffs/vote-to-fix. Neighbor talk-back-to-health is a group hug over a wound. CROSS-NETWORK-SURVIVAL-1.0: If network and data die tomorrow, the chain survives on cold shelves (hosts / DOI / git / vault). Under that sentence: die-with-the-pull; split-the-wires; cold-copy survival; re-expand-from-archive; REHEAL. NO-LIE-NO-REWRITE-1.0: receipts that still hash; copies not all on one tunnel; no rewrite key; the network is never allowed to lie even to self-preserve. Companion under the umbrella; does not replace the machine tip.  COLD-MULTI-SHELF-1.0: GET /shelves cites corpus#96 honesty — Plane A one CF/GitHub tunnel (5 published surfaces / 2 family radii / 1 independent live); Plane B alt-forge SLOT (Codeberg + archive.org PASS still SLOT at https://archive.org/details/aziel-lockset-tip + https://archive.org/details/aziel-lockset-tip_202609, same blast_radius; Framagit URL null Zenodo tip-pack SLOT (zenodo_live:false; CNS-ZENODO-NOT-LIVE); doi null); Plane C USB SLOT until CNS-OPERATOR-ATTEST. Runtime is the same Plane A tunnel.  Nine QNM laws are HARD TRUE on GET /v1/mesh (and status): split-wires, cold-copy, REHEAL isolation, phoenix local-only, die-with-pull (no godlock.uk back). OPERATOR-OVERRIDE 2026-09-17 flipped auto_heal / implicit_heal, node_gate / get_is_node_gate, neighbor_heal, network, and anonymity_network (mode flag only — not Tor/VPN/origin-hiding) from hard-false to ON. Each remaining refuse still uses a published code. GodLock is a product name, not identity.  Channel plane (QNM-CHANNEL-PLANE-1.0): operator-armed wifi / bluetooth / rf / photon cites are ON. Live OS/hardware bearers run on local qnm-node / qnsd. Worker channel_plane stays cite-only (worker_hardware:false). Worker does not invent RF/BT hardware and does not proxy those vias. suite-presence remains the Worker rollup bearer. Channel plane ≠ VPN. AZNet ↔ AZBrowser pairing is order/token only — pairing ≠ tunnel.  Public Nodes (nodes / rollup.nodes) count human mesh users plus cited human uses (USES). Public Live Nodes (live_nodes / rollup.mesh) count human mesh users plus concurrent site viewers (site_live_viewers) from hub human-page heartbeats. Isolated humans stay on isolated_nodes. software_nodes is the {slug}-worker roster. instance_nodes count downloaded Softwares instances. Uses are interaction counters. GET never pulls hub /count. Zero is honest.  SPORE-1.0: last-resort failsafe after live fronts and cold-shelf mutual backup (does not replace those layers). Power or network loss pauses execution. No pretend-live metabolism. Preserve append-only ChainLock / AKM / receipt DNA on cold shelves + local nodes + tip packs. Resume on power (memory_resolve additive). Wipe resistance is every remaining copy. Plane B/C stay SLOT until attested. Physical wipe only.  Author: Aziel Eliab only.",
      "author": "Aziel Eliab"
    },
    {
      "slug": "trades-runtime",
      "name": "Trades-Runtime",
      "version": "0.4.9",
      "version_source": "https://trades-runtime.vibelock.workers.dev/v1/health",
      "author": "Aziel Eliab",
      "identity": "Aziel Eliab",
      "github": "https://github.com/AzielEliab/trades-runtime",
      "worker": "https://trades-runtime.vibelock.workers.dev",
      "worker_home": "https://trades-runtime.vibelock.workers.dev/",
      "mcp": "https://trades-runtime.vibelock.workers.dev/mcp",
      "download": "https://trades-runtime.vibelock.workers.dev/download",
      "cite": "https://trades-runtime.vibelock.workers.dev/cite.json",
      "llms": "https://trades-runtime.vibelock.workers.dev/llms.txt",
      "skill": "https://trades-runtime.vibelock.workers.dev/v1/skill",
      "openapi": "https://trades-runtime.vibelock.workers.dev/openapi.json",
      "health": "https://trades-runtime.vibelock.workers.dev/v1/health",
      "one_line": "Shadow-first local BYO runtime for HVAC/plumbing/electrical/sewer/cross-trades. BYO ServiceTitan+ProBooks. Human authority. live_backends false. https://trades-runtime.vibelock.workers.dev/",
      "live_backends": false,
      "hosted_company_os": false,
      "software_tab": false,
      "fraggate_engine": false,
      "true_engine_runtime": false,
      "engine": false,
      "isolation_software": false,
      "nested_softwares_exec": false,
      "fraggate_call": false,
      "how_to_cite": "Eliab, Aziel. (2026). Trades-Runtime 0.4.9 [Software]. Apache-2.0. https://github.com/AzielEliab/trades-runtime",
      "note": "Sister products cited honestly. live_backends false. aziel-runtime fraggate_call executes Aziel Runtime catalog engines. Identity Aziel Eliab only.",
      "kind": "cite_only",
      "spec": "0.4.9",
      "door": "none",
      "catalog_card": false
    }
  ],
  "sister_products": {
    "author": "Aziel Eliab",
    "identity": "Aziel Eliab",
    "software_tab": false,
    "fraggate_engine": false,
    "isolation_software": false,
    "fraggate_call": false,
    "nested_softwares_exec": false,
    "note": "Sister products cited honestly. live_backends false. aziel-runtime fraggate_call executes Aziel Runtime catalog engines. Identity Aziel Eliab only.",
    "products": [
      {
        "slug": "trades-runtime",
        "name": "Trades-Runtime",
        "version": "0.4.9",
        "version_source": "https://trades-runtime.vibelock.workers.dev/v1/health",
        "author": "Aziel Eliab",
        "identity": "Aziel Eliab",
        "github": "https://github.com/AzielEliab/trades-runtime",
        "worker": "https://trades-runtime.vibelock.workers.dev",
        "worker_home": "https://trades-runtime.vibelock.workers.dev/",
        "mcp": "https://trades-runtime.vibelock.workers.dev/mcp",
        "download": "https://trades-runtime.vibelock.workers.dev/download",
        "cite": "https://trades-runtime.vibelock.workers.dev/cite.json",
        "llms": "https://trades-runtime.vibelock.workers.dev/llms.txt",
        "skill": "https://trades-runtime.vibelock.workers.dev/v1/skill",
        "openapi": "https://trades-runtime.vibelock.workers.dev/openapi.json",
        "health": "https://trades-runtime.vibelock.workers.dev/v1/health",
        "one_line": "Shadow-first local BYO runtime for HVAC/plumbing/electrical/sewer/cross-trades. BYO ServiceTitan+ProBooks. Human authority. live_backends false. https://trades-runtime.vibelock.workers.dev/",
        "live_backends": false,
        "hosted_company_os": false,
        "software_tab": false,
        "fraggate_engine": false,
        "true_engine_runtime": false,
        "engine": false,
        "isolation_software": false,
        "nested_softwares_exec": false,
        "fraggate_call": false,
        "how_to_cite": "Eliab, Aziel. (2026). Trades-Runtime 0.4.9 [Software]. Apache-2.0. https://github.com/AzielEliab/trades-runtime",
        "note": "Sister products cited honestly. live_backends false. aziel-runtime fraggate_call executes Aziel Runtime catalog engines. Identity Aziel Eliab only."
      }
    ]
  },
  "website_designs": {
    "ok": true,
    "author": "Aziel Eliab",
    "identity": "Aziel Eliab",
    "kind": "website_design",
    "ids": [
      "azcorpus",
      "azlibrary"
    ],
    "software_tab": false,
    "fraggate_slug": false,
    "fifth_product": false,
    "mesh_resident": true,
    "downloadable_to_nodes": true,
    "download_open": true,
    "hub": "https://www.azielcorpuslibrary.net/",
    "hub_id": "library",
    "designs": [
      {
        "id": "azcorpus",
        "name": "azcorpus",
        "kind": "website_design",
        "mesh_resident": true,
        "downloadable_to_nodes": true,
        "software_tab": false,
        "fraggate_slug": false,
        "fifth_product": false,
        "hub_id": "library",
        "hub": "https://www.azielcorpuslibrary.net/",
        "download_open": true,
        "download_url": "https://www.azielcorpuslibrary.net/download",
        "github": "https://github.com/AzielEliab/aziel-corpus",
        "upload": false,
        "dual_surface": {
          "mcp": true,
          "openapi": true,
          "catalog": "https://aziel-runtime.vibelock.workers.dev/v1/software",
          "skill": "https://aziel-runtime.vibelock.workers.dev/v1/skill"
        },
        "note": "Mesh-resident website design downloadable to nodes. Not a Softwares-tab product. Not a FragGate slug.",
        "author": "Aziel Eliab",
        "identity": "Aziel Eliab"
      },
      {
        "id": "azlibrary",
        "name": "azlibrary",
        "kind": "website_design",
        "mesh_resident": true,
        "downloadable_to_nodes": true,
        "software_tab": false,
        "fraggate_slug": false,
        "fifth_product": false,
        "hub_id": "library",
        "hub": "https://www.azielcorpuslibrary.net/",
        "download_open": true,
        "download_url": "https://www.azielcorpuslibrary.net/download",
        "github": "https://github.com/AzielEliab/aziel-corpus",
        "upload": {
          "method": "api_token_only",
          "never_embed_secret": true,
          "token_in": "env / keychain / Authorization Bearer at call time",
          "not_in": [
            "catalog",
            "skill",
            "mcp_tool_schema",
            "openapi_example",
            "cite",
            "llms"
          ],
          "note": "azlibrary upload accepts an operator API token only. Catalog and skill name the rule. They never embed the secret."
        },
        "dual_surface": {
          "mcp": true,
          "openapi": true,
          "catalog": "https://aziel-runtime.vibelock.workers.dev/v1/software",
          "skill": "https://aziel-runtime.vibelock.workers.dev/v1/skill"
        },
        "note": "Mesh-resident website design downloadable to nodes. Upload is API token only. Never embed the secret. Not a Softwares-tab product. Not a FragGate slug.",
        "author": "Aziel Eliab",
        "identity": "Aziel Eliab"
      }
    ],
    "designs_folder": "docs/designs/",
    "designs_github": "https://github.com/AzielEliab/aziel-runtime/tree/main/docs/designs",
    "limitation": "THIS IS: mesh-resident website designs azcorpus + azlibrary, named on GET /v1/software and runtime_skill, downloadable to nodes. Download is open for all AI clients (MCP / OpenAPI). azlibrary upload is API token only. Author: Aziel Eliab only."
  },
  "extras_note": "Kernel / door cards for Software hubs plus cite-only sister products. FragGate is THE single public executable door. Quantum Node Mesh (QNM-BUILD-1.0) is the suite rollup. Human UI + counted download is the FragGate Worker app (https://fraggate-download-tracker.vibelock.workers.dev/). AZPIPE / SweepGate / ChainLock / LOCKSET / packed catalog / QNS-CD-1.0 / ACT-RECEIPT-1.0 are LIVE fabric modules. QNS implementation is local qnsd (Worker cites only). ACT receipts append to corpus /receipts when RECEIPT_APPEND_TOKEN is set. NO-LIE-NO-REWRITE-1.0 is LIVE law (no rewrite key; never lie to survive). extras[] may also list cite-only sister products (trades-runtime). live_backends false. fraggate_call executes Aziel Runtime catalog engines.",
  "fabric": {
    "azpipe": "AZPIPE-0.2",
    "sweepgate": "SG-0.1",
    "chainlock": "CL-0.4",
    "lockset": "LS-0.1",
    "packed_catalog": "RL-WP-0.1-runtime",
    "qns_cd": "QNS-CD-1.0",
    "qns_process": "qnsd",
    "qns_local": "https://github.com/AzielEliab/qnm-node",
    "akm_triad": "AKM-TRIAD-1.0",
    "act_receipt": "ACT-RECEIPT-1.0",
    "cross_network_survival": "CROSS-NETWORK-SURVIVAL-1.0",
    "act_receipt_public_chain": "https://www.azielcorpuslibrary.net/receipts",
    "act_receipt_path": "/v1/receipts",
    "no_lie": "NO-LIE-NO-REWRITE-1.0",
    "cold_multi_shelf": "COLD-MULTI-SHELF-1.0",
    "lockset_doi": null,
    "no_rewrite": true,
    "rewrite_key": false,
    "lie_to_survive": false,
    "copies_one_tunnel": false,
    "pipeline": "MASTER-33",
    "pipeline_strip": "Human → AZInterface → PUBLIC/UI/AGENT/API → FragGate → Lamb Lens → SweepGate → Sentinel → Provenance/Input Packet → ChainLock-IN → DecisionGATE → AZPIPE → Internal Domain Layer → optional ASE → RoseClock (forward-only; StaticClock/VECTOR as needed) → TemporalLock → ChainLock-OUT → ForgeReceipts → Return",
    "azpipe_arch": "/v1/azpipe/arch",
    "lamb_lens": true,
    "roseclock": true,
    "lambgate": false,
    "fraggate_single_door": true,
    "software_tab": false,
    "mesh_get_never_enables": true,
    "node_gate": false,
    "author": "Aziel Eliab"
  },
  "registry_digest": "c1fcc9d22f1790613cdc7b4b4a6d9920d1a445cc26c5a524994061508dfb16da",
  "catalog_sets": {
    "equate": false,
    "sets_equal": false,
    "intentional_split": true,
    "same_count_not_same_set": true,
    "author": "Aziel Eliab",
    "identity": "Aziel Eliab",
    "softwares_count": 42,
    "fraggate_registry_count": 43,
    "fraggate_product_count": 43,
    "fraggate_allowlist_count": 42,
    "software_nodes_fanout_count": 41,
    "softwares_not_on_allowlist": [
      "veillock",
      "whitestone"
    ],
    "allowlist_not_on_softwares": [
      "memory",
      "mesh"
    ],
    "softwares_not_in_registry": [
      "whitestone"
    ],
    "registry_not_on_softwares": [
      "memory",
      "mesh"
    ],
    "softwares_not_in_software_nodes": [
      "whitestone"
    ],
    "software_nodes_not_on_softwares": [],
    "note": "Softwares slugs, the FragGate public allowlist (LIVE_OPS), FragGate product_count (registry entries), and mesh software_nodes are not the same set. Equal counts are not equal membership. Softwares includes veillock (local_only; no public FragGate door) and whitestone (worker_only; FragGate status none). The FragGate allowlist includes kernel entries memory and mesh, which are not Softwares cards. FragGate product_count counts registry entries (in-process catalog engines plus memory and mesh, including veillock as local_only) and excludes whitestone. mesh software_nodes fans out in-process catalog product Workers ({slug}-worker) only: whitestone is absent; memory and mesh are not software_nodes rows; veillock is in that fan-out and is not on the public allowlist. Do not invent Softwares rows. Do not drop whitestone or veillock to force one count. Policy keeps the split: memory and mesh stay fabric (not a Softwares-tab product); whitestone stays worker_only with no invented FragGate op; veillock stays local_only."
  },
  "fraggate": {
    "slug": "fraggate",
    "name": "FragGate",
    "kind": "kernel",
    "spec": "FG-0.1",
    "github": "https://github.com/AzielEliab/fraggate",
    "worker": "fraggate-download-tracker",
    "engine": false,
    "true_engine_runtime": false,
    "one_line": "FragGate is THE single public executable door (list → describe → call). Human UI + counted download: https://fraggate-download-tracker.vibelock.workers.dev/",
    "version": "FG-0.1",
    "door": "fraggate",
    "worker_home": "https://fraggate-download-tracker.vibelock.workers.dev/",
    "download": "https://fraggate-download-tracker.vibelock.workers.dev/download",
    "catalog_card": "https://aziel-runtime.vibelock.workers.dev/v1/fraggate",
    "list": "https://aziel-runtime.vibelock.workers.dev/v1/fraggate/list",
    "describe": "https://aziel-runtime.vibelock.workers.dev/v1/fraggate/describe",
    "verify": "https://aziel-runtime.vibelock.workers.dev/v1/fraggate/verify",
    "call": "https://aziel-runtime.vibelock.workers.dev/v1/fraggate/call",
    "mcp": "https://aziel-runtime.vibelock.workers.dev/mcp",
    "skill": "https://aziel-runtime.vibelock.workers.dev/v1/skill",
    "note": "FragGate is THE single public executable door (list → describe → call). Human UI + counted download: https://fraggate-download-tracker.vibelock.workers.dev/. Software hubs may card this from catalog.extras[] or catalog.fraggate. Author Aziel Eliab.",
    "author": "Aziel Eliab",
    "kernel": false,
    "kernel_repo_url": "https://github.com/AzielEliab/fraggate",
    "kernel_version": "FG-0.1",
    "pipeline": "MASTER-33",
    "pipeline_strip": "Human → AZInterface → PUBLIC/UI/AGENT/API → FragGate → Lamb Lens → SweepGate → Sentinel → Provenance/Input Packet → ChainLock-IN → DecisionGATE → AZPIPE → Internal Domain Layer → optional ASE → RoseClock (forward-only; StaticClock/VECTOR as needed) → TemporalLock → ChainLock-OUT → ForgeReceipts → Return",
    "lambgate": false,
    "fraggate_single_door": true,
    "registry_digest": "c1fcc9d22f1790613cdc7b4b4a6d9920d1a445cc26c5a524994061508dfb16da",
    "live_count": 42,
    "stub_count": 0,
    "stub_op_count": 363,
    "local_only_count": 1,
    "product_count": 43,
    "allowlist": {
      "decisiongate": [
        "check",
        "evaluate",
        "gates",
        "verify",
        "doctor",
        "health",
        "skill"
      ],
      "godlock": [
        "score",
        "submit",
        "health",
        "skill",
        "doctor"
      ],
      "aziel-corpus": [
        "search",
        "example",
        "skill",
        "health",
        "doctor",
        "review",
        "score",
        "verify-backfill",
        "verify-geo",
        "document-chain",
        "import_export",
        "jeeves",
        "media-run",
        "tip-pack"
      ],
      "foldlock": [
        "fold-preview",
        "unfold-preview",
        "health",
        "skill",
        "doctor",
        "pack-verify"
      ],
      "azclce": [
        "score",
        "classify",
        "gate",
        "health",
        "skill",
        "doctor"
      ],
      "zsolver": [
        "patterns",
        "score",
        "session",
        "health",
        "skill",
        "doctor"
      ],
      "forgereceipts": [
        "receipt",
        "verify",
        "import_export",
        "doctor",
        "health",
        "skill"
      ],
      "codelock": [
        "render",
        "gate-status",
        "health",
        "skill",
        "doctor"
      ],
      "glossafilter": [
        "render",
        "peers",
        "health",
        "skill",
        "doctor"
      ],
      "staticclock": [
        "advise",
        "advisory",
        "anchors",
        "click",
        "verify",
        "timeslate",
        "import_export",
        "doctor",
        "health",
        "skill"
      ],
      "chronolock": [
        "advisory",
        "advise",
        "anchors",
        "window",
        "doctor",
        "health",
        "skill"
      ],
      "azos": [
        "status",
        "invite",
        "principles",
        "health",
        "skill",
        "doctor",
        "session_open",
        "session_status",
        "session_close",
        "session",
        "close",
        "mode_list",
        "boot_path",
        "internet_base",
        "guardian",
        "download_list",
        "download_check",
        "phone_path",
        "sim_lockout",
        "cellular",
        "ip_mask",
        "azcall",
        "veillock",
        "malware_sweep",
        "airgap",
        "human_check"
      ],
      "azai": [
        "guide",
        "learner_guide",
        "ask",
        "lamb-check",
        "lamb_check",
        "models",
        "health",
        "skill",
        "doctor",
        "engine_status",
        "conversation",
        "agent",
        "azclicker",
        "attach",
        "crawl",
        "human_check",
        "cap7_lookup",
        "score_gate",
        "corpus_note",
        "receipt_learn",
        "receipt_status"
      ],
      "postking": [
        "new",
        "move",
        "status",
        "health",
        "skill",
        "doctor"
      ],
      "shadowlock": [
        "observe",
        "hook",
        "health",
        "skill",
        "doctor"
      ],
      "temporallock": [
        "genesis",
        "append",
        "verify",
        "timeslate",
        "gate",
        "import_export",
        "doctor",
        "health",
        "skill"
      ],
      "employeelock": [
        "append-preview",
        "verify-canonical",
        "health",
        "skill",
        "doctor"
      ],
      "whistlelock": [
        "hash-preview",
        "canon-preview",
        "hash_put",
        "hash_get",
        "hash_stat",
        "health",
        "skill",
        "doctor"
      ],
      "trajectorylock": [
        "example",
        "analyze",
        "verify",
        "schema",
        "import_export",
        "hash_put",
        "hash_get",
        "hash_stat",
        "doctor",
        "health",
        "skill"
      ],
      "spectrallock": [
        "modes",
        "targets",
        "overlay",
        "pigment",
        "restore-pigment",
        "verify",
        "doctor",
        "health",
        "skill"
      ],
      "azbot": [
        "route",
        "example",
        "health",
        "skill",
        "doctor"
      ],
      "azieltether": [
        "verify",
        "tip",
        "dual-chain",
        "reconcile",
        "pulse",
        "peer-preview",
        "health",
        "skill",
        "doctor"
      ],
      "peacelock": [
        "open",
        "seal",
        "break",
        "show",
        "verify",
        "stamp",
        "upload_envelope",
        "health",
        "skill",
        "doctor"
      ],
      "azmail": [
        "airlock_classify",
        "scrub",
        "trust_score",
        "mesh_post",
        "mesh_poll",
        "mesh_listen",
        "mesh_enable",
        "mesh_disable",
        "keyword_alert_set",
        "keyword_alert_list",
        "keyword_alert_check",
        "mailbox_open",
        "notice_post",
        "mail_post",
        "mail_send_base",
        "inbox_pull",
        "ack",
        "verify_receipt",
        "import_export",
        "transport_status",
        "health",
        "skill",
        "doctor",
        "classify",
        "mailbox",
        "notice",
        "inbox",
        "malware_sweep",
        "airgap"
      ],
      "azchat": [
        "health",
        "skill",
        "doctor",
        "handle_new",
        "handle_rotate",
        "room_open",
        "room_post",
        "room_pull",
        "bus_send",
        "bus_poll",
        "verify_receipt",
        "import_export",
        "channel_seal",
        "bridge_status",
        "malware_sweep",
        "airgap"
      ],
      "azbrowser": [
        "ethical_search",
        "lamb_lens_search",
        "navigate",
        "airlock_ingest",
        "tab_open",
        "tab_list",
        "receipt_list",
        "verify",
        "receipt_verify",
        "sandbox_status",
        "sandbox_render",
        "health",
        "skill",
        "doctor",
        "airlock",
        "home",
        "vpn",
        "malware_sweep",
        "airgap",
        "jeeves_site",
        "human_check"
      ],
      "aznet": [
        "health",
        "pair_status",
        "garden_list",
        "stamp",
        "verify_hash",
        "memorial_list",
        "memorial_append",
        "receipt_verify",
        "name_claim",
        "name_read",
        "name_resolve",
        "slot_read",
        "witness",
        "witness_read",
        "skill",
        "doctor",
        "pair"
      ],
      "azhub": [
        "health",
        "skill",
        "region_list",
        "place_module",
        "remove_module",
        "tether_declare",
        "tether_cut",
        "tether_list",
        "blank_key_status",
        "list_modules",
        "place"
      ],
      "azinterface": [
        "health",
        "skill",
        "genesis_status",
        "site_state_get",
        "site_state_set",
        "integrity_check",
        "witness_list",
        "page_cycle_status",
        "mesh_radios",
        "genesis_boot",
        "hold"
      ],
      "mesh": [
        "status",
        "enable",
        "disable",
        "join",
        "heartbeat",
        "leave",
        "nodes",
        "broadcast",
        "outlets",
        "sot-status",
        "sot-sync",
        "health",
        "skill",
        "vpn",
        "site-presence",
        "relay-cite",
        "relay-register",
        "relay-heartbeat",
        "relay-leave",
        "relay-post",
        "relay-pull",
        "relay-deliver",
        "relay-forward",
        "relay-peers",
        "relay-bootstrap",
        "relay-bootstrap-read",
        "relay-rollup",
        "relay-remote-task",
        "relay-directory",
        "relay-ref",
        "relay-sync",
        "relay-object",
        "relay-object-read",
        "relay-refs",
        "relay-name",
        "relay-name-read",
        "relay-witness",
        "relay-witness-read",
        "name_claim",
        "name_read",
        "name_resolve",
        "slot_read",
        "witness",
        "witness_read",
        "relay-equivocation",
        "relay-equivocation-read",
        "relay-vouch",
        "relay-vouch-read",
        "relay-advisory",
        "relay-advisory-read",
        "relay-quarantine",
        "relay-quarantine-read",
        "relay-island",
        "relay-island-read",
        "relay-airgap",
        "relay-restore",
        "relay-slot-read",
        "relay-isolation",
        "relay-isolation-read",
        "relay-appeal",
        "mesh_status",
        "mesh_enable",
        "mesh_disable",
        "mesh_join",
        "mesh_heartbeat",
        "mesh_leave",
        "mesh_nodes",
        "mesh_broadcast",
        "mesh_outlets",
        "mesh_sot_status",
        "mesh_sot_sync",
        "sot_status",
        "sot_sync",
        "site_presence",
        "site-heartbeat",
        "site_heartbeat",
        "mesh_site_presence",
        "mesh_site_heartbeat",
        "relay_cite",
        "relay_register",
        "relay_post",
        "relay_pull",
        "relay_deliver",
        "relay_forward",
        "relay_peers",
        "relay_bootstrap",
        "relay_rollup",
        "relay_remote_task",
        "relay_ref",
        "relay_sync",
        "relay_object",
        "relay_refs",
        "relay_name",
        "relay_witness",
        "name-claim",
        "name-read",
        "name-resolve",
        "slot-read",
        "witness_claim",
        "witness-read",
        "relay_equivocation",
        "relay_vouch",
        "relay_advisory",
        "relay_quarantine",
        "relay_island",
        "relay_airgap",
        "relay_restore",
        "relay_isolation",
        "relay_appeal"
      ],
      "memory": [
        "observe",
        "resolve",
        "calibrate",
        "recall",
        "get",
        "history",
        "calibration",
        "support",
        "contradict",
        "supersede",
        "revoke",
        "feedback",
        "rebuild-index",
        "health",
        "skill",
        "lattice-learn"
      ],
      "vibelock": [
        "analyze",
        "detect",
        "health",
        "skill",
        "doctor"
      ],
      "ark": [
        "sweep",
        "levels",
        "health",
        "skill",
        "doctor"
      ],
      "miragegrid": [
        "assign",
        "verify-receipt",
        "nodes",
        "bridge",
        "shuffle",
        "health",
        "skill",
        "doctor",
        "geo-target",
        "session-stick",
        "egress-rotate"
      ],
      "mialock": [
        "map",
        "search-options",
        "queries",
        "doe-match",
        "coverage",
        "example",
        "health",
        "skill",
        "doctor"
      ],
      "4dmap": [
        "health",
        "skill",
        "pin",
        "span",
        "stack",
        "gap",
        "fork",
        "walk",
        "lens",
        "class",
        "cohort",
        "absence",
        "cap",
        "join",
        "list",
        "example",
        "card_new",
        "card_pin",
        "card_span",
        "card_join",
        "card_walk",
        "card_list",
        "verify_hash",
        "frame_status",
        "axis_describe",
        "walk_trace",
        "card_export",
        "card_import",
        "verify_chain",
        "neighbor_cite",
        "memory_cite",
        "memory_observe",
        "library_pin",
        "plot",
        "possibility",
        "pattern_recall",
        "lattice_tip",
        "poison_refuse",
        "news_status",
        "news_pin",
        "news_open",
        "news_ingest",
        "news_sources",
        "news_weather",
        "news_black_swan",
        "news_feed",
        "news_item",
        "news_sky",
        "news_pins",
        "news_pin_open",
        "news_receipts",
        "news_verify",
        "news_globe",
        "frame",
        "axis",
        "trace",
        "export",
        "import",
        "neighbor",
        "ingest_pin",
        "plot_pins",
        "score_hooks",
        "possibility_cite",
        "lattice_tips"
      ],
      "azcoherence": [
        "health",
        "skill",
        "doctor",
        "verify",
        "review_triad",
        "alternate_score",
        "coherence_check",
        "neutralize_hallucination"
      ],
      "zkattest": [
        "health",
        "skill",
        "doctor",
        "commit",
        "attest",
        "open",
        "verify",
        "limitation"
      ],
      "mmconsensus": [
        "health",
        "skill",
        "doctor",
        "tally",
        "agree",
        "limitation"
      ],
      "toolbench": [
        "health",
        "skill",
        "doctor",
        "suite",
        "run_case",
        "limitation"
      ],
      "azvpn": [
        "health",
        "skill",
        "doctor",
        "limitation",
        "describe",
        "open",
        "status",
        "list",
        "close",
        "send",
        "recv",
        "pull",
        "peers",
        "attach"
      ],
      "embryolock": [
        "health",
        "skill",
        "doctor",
        "verify_hash",
        "verify-hash",
        "policy",
        "limitation",
        "cite",
        "limitations"
      ]
    },
    "stub_ops": [
      {
        "slug": "foldlock",
        "op": "zip",
        "status": "stub"
      },
      {
        "slug": "foldlock",
        "op": "hosted_store",
        "status": "stub"
      },
      {
        "slug": "embryolock",
        "op": "wipe",
        "status": "stub"
      },
      {
        "slug": "embryolock",
        "op": "scorch",
        "status": "stub"
      },
      {
        "slug": "embryolock",
        "op": "unlock",
        "status": "stub"
      },
      {
        "slug": "embryolock",
        "op": "unlock_after_fail",
        "status": "stub"
      },
      {
        "slug": "embryolock",
        "op": "unlock-after-fail",
        "status": "stub"
      },
      {
        "slug": "embryolock",
        "op": "encrypt",
        "status": "stub"
      },
      {
        "slug": "embryolock",
        "op": "decrypt",
        "status": "stub"
      },
      {
        "slug": "embryolock",
        "op": "initialize",
        "status": "stub"
      },
      {
        "slug": "embryolock",
        "op": "login",
        "status": "stub"
      },
      {
        "slug": "embryolock",
        "op": "arm",
        "status": "stub"
      },
      {
        "slug": "embryolock",
        "op": "add_files",
        "status": "stub"
      },
      {
        "slug": "embryolock",
        "op": "open_file",
        "status": "stub"
      },
      {
        "slug": "embryolock",
        "op": "export",
        "status": "stub"
      },
      {
        "slug": "embryolock",
        "op": "purge",
        "status": "stub"
      },
      {
        "slug": "embryolock",
        "op": "purge_temp",
        "status": "stub"
      },
      {
        "slug": "embryolock",
        "op": "hard_wipe",
        "status": "stub"
      },
      {
        "slug": "embryolock",
        "op": "destroy",
        "status": "stub"
      },
      {
        "slug": "embryolock",
        "op": "recover",
        "status": "stub"
      },
      {
        "slug": "embryolock",
        "op": "reset",
        "status": "stub"
      },
      {
        "slug": "embryolock",
        "op": "backup",
        "status": "stub"
      },
      {
        "slug": "ark",
        "op": "scorch",
        "status": "stub"
      },
      {
        "slug": "ark",
        "op": "wipe",
        "status": "stub"
      },
      {
        "slug": "ark",
        "op": "unlock",
        "status": "stub"
      },
      {
        "slug": "ark",
        "op": "encrypt",
        "status": "stub"
      },
      {
        "slug": "whistlelock",
        "op": "send",
        "status": "stub"
      },
      {
        "slug": "whistlelock",
        "op": "mail",
        "status": "stub"
      },
      {
        "slug": "whistlelock",
        "op": "release",
        "status": "stub"
      },
      {
        "slug": "miragegrid",
        "op": "vpn-hop",
        "status": "stub"
      },
      {
        "slug": "miragegrid",
        "op": "hop",
        "status": "stub"
      },
      {
        "slug": "miragegrid",
        "op": "tunnel",
        "status": "stub"
      },
      {
        "slug": "miragegrid",
        "op": "mesh",
        "status": "stub"
      },
      {
        "slug": "azieltether",
        "op": "mesh-join",
        "status": "stub"
      },
      {
        "slug": "azieltether",
        "op": "vpn",
        "status": "stub"
      },
      {
        "slug": "azieltether",
        "op": "arm",
        "status": "stub"
      },
      {
        "slug": "azmail",
        "op": "smtp",
        "status": "stub"
      },
      {
        "slug": "azmail",
        "op": "smtp_send",
        "status": "stub"
      },
      {
        "slug": "azmail",
        "op": "send",
        "status": "stub"
      },
      {
        "slug": "azmail",
        "op": "mail",
        "status": "stub"
      },
      {
        "slug": "azmail",
        "op": "deliver",
        "status": "stub"
      },
      {
        "slug": "azmail",
        "op": "imap",
        "status": "stub"
      },
      {
        "slug": "azmail",
        "op": "pop3",
        "status": "stub"
      },
      {
        "slug": "azmail",
        "op": "mx",
        "status": "stub"
      },
      {
        "slug": "azmail",
        "op": "identify",
        "status": "stub"
      },
      {
        "slug": "azmail",
        "op": "deanonymize",
        "status": "stub"
      },
      {
        "slug": "azmail",
        "op": "unmask",
        "status": "stub"
      },
      {
        "slug": "azmail",
        "op": "whois",
        "status": "stub"
      },
      {
        "slug": "azmail",
        "op": "harvest",
        "status": "stub"
      },
      {
        "slug": "azmail",
        "op": "credential_capture",
        "status": "stub"
      },
      {
        "slug": "azmail",
        "op": "login",
        "status": "stub"
      },
      {
        "slug": "veillock",
        "op": "inject",
        "status": "stub"
      },
      {
        "slug": "veillock",
        "op": "intercept",
        "status": "stub"
      },
      {
        "slug": "veillock",
        "op": "facetime",
        "status": "stub"
      },
      {
        "slug": "azos",
        "op": "exec",
        "status": "stub"
      },
      {
        "slug": "azos",
        "op": "shell",
        "status": "stub"
      },
      {
        "slug": "azos",
        "op": "lattice",
        "status": "stub"
      },
      {
        "slug": "azos",
        "op": "place_call",
        "status": "stub"
      },
      {
        "slug": "azos",
        "op": "call",
        "status": "stub"
      },
      {
        "slug": "azos",
        "op": "sim_wipe",
        "status": "stub"
      },
      {
        "slug": "azos",
        "op": "esim_wipe",
        "status": "stub"
      },
      {
        "slug": "azos",
        "op": "wipe_sim",
        "status": "stub"
      },
      {
        "slug": "azai",
        "op": "blend",
        "status": "stub"
      },
      {
        "slug": "azai",
        "op": "complete",
        "status": "stub"
      },
      {
        "slug": "azai",
        "op": "chat",
        "status": "stub"
      },
      {
        "slug": "azai",
        "op": "captcha",
        "status": "stub"
      },
      {
        "slug": "azai",
        "op": "captcha_solve",
        "status": "stub"
      },
      {
        "slug": "azai",
        "op": "solve_captcha",
        "status": "stub"
      },
      {
        "slug": "azchat",
        "op": "smtp",
        "status": "stub"
      },
      {
        "slug": "azchat",
        "op": "smtp_send",
        "status": "stub"
      },
      {
        "slug": "azchat",
        "op": "send",
        "status": "stub"
      },
      {
        "slug": "azchat",
        "op": "mail",
        "status": "stub"
      },
      {
        "slug": "azchat",
        "op": "deliver",
        "status": "stub"
      },
      {
        "slug": "azchat",
        "op": "deanonymize",
        "status": "stub"
      },
      {
        "slug": "azchat",
        "op": "harvest",
        "status": "stub"
      },
      {
        "slug": "azchat",
        "op": "mesh_join",
        "status": "stub"
      },
      {
        "slug": "azchat",
        "op": "mesh_enable",
        "status": "stub"
      },
      {
        "slug": "azchat",
        "op": "vpn",
        "status": "stub"
      },
      {
        "slug": "azchat",
        "op": "bridge_azmail",
        "status": "stub"
      },
      {
        "slug": "azchat",
        "op": "bridge",
        "status": "stub"
      },
      {
        "slug": "azchat",
        "op": "chromium",
        "status": "stub"
      },
      {
        "slug": "azchat",
        "op": "bridge_whatsapp",
        "status": "stub"
      },
      {
        "slug": "azchat",
        "op": "bridge_facebook",
        "status": "stub"
      },
      {
        "slug": "azchat",
        "op": "bridge_gmail",
        "status": "stub"
      },
      {
        "slug": "azchat",
        "op": "bridge_outlook",
        "status": "stub"
      },
      {
        "slug": "azchat",
        "op": "bridge_yahoo",
        "status": "stub"
      },
      {
        "slug": "employeelock",
        "op": "court",
        "status": "stub"
      },
      {
        "slug": "employeelock",
        "op": "judge",
        "status": "stub"
      },
      {
        "slug": "peacelock",
        "op": "transcript",
        "status": "stub"
      },
      {
        "slug": "peacelock",
        "op": "transcribe",
        "status": "stub"
      },
      {
        "slug": "peacelock",
        "op": "motive",
        "status": "stub"
      },
      {
        "slug": "peacelock",
        "op": "counterfactual",
        "status": "stub"
      },
      {
        "slug": "peacelock",
        "op": "invent",
        "status": "stub"
      },
      {
        "slug": "peacelock",
        "op": "waive-duty",
        "status": "stub"
      },
      {
        "slug": "peacelock",
        "op": "bypass-duty",
        "status": "stub"
      },
      {
        "slug": "azbrowser",
        "op": "tor_exit",
        "status": "stub"
      },
      {
        "slug": "azbrowser",
        "op": "tor",
        "status": "stub"
      },
      {
        "slug": "azbrowser",
        "op": "onion",
        "status": "stub"
      },
      {
        "slug": "azbrowser",
        "op": "phoenix_wipe",
        "status": "stub"
      },
      {
        "slug": "azbrowser",
        "op": "wipe",
        "status": "stub"
      },
      {
        "slug": "azbrowser",
        "op": "scorch",
        "status": "stub"
      },
      {
        "slug": "azbrowser",
        "op": "chromium",
        "status": "stub"
      },
      {
        "slug": "azbrowser",
        "op": "chromium_exec",
        "status": "stub"
      },
      {
        "slug": "azbrowser",
        "op": "chrome",
        "status": "stub"
      },
      {
        "slug": "azbrowser",
        "op": "exec",
        "status": "stub"
      },
      {
        "slug": "azbrowser",
        "op": "playwright",
        "status": "stub"
      },
      {
        "slug": "azbrowser",
        "op": "puppeteer",
        "status": "stub"
      },
      {
        "slug": "azbrowser",
        "op": "proxy",
        "status": "stub"
      },
      {
        "slug": "azbrowser",
        "op": "unrestricted_proxy",
        "status": "stub"
      },
      {
        "slug": "azbrowser",
        "op": "socks",
        "status": "stub"
      },
      {
        "slug": "azbrowser",
        "op": "keylog",
        "status": "stub"
      },
      {
        "slug": "azbrowser",
        "op": "keylogger",
        "status": "stub"
      },
      {
        "slug": "azbrowser",
        "op": "clipboard",
        "status": "stub"
      },
      {
        "slug": "azbrowser",
        "op": "harvest",
        "status": "stub"
      },
      {
        "slug": "azbrowser",
        "op": "spy",
        "status": "stub"
      },
      {
        "slug": "azbrowser",
        "op": "surveillance",
        "status": "stub"
      },
      {
        "slug": "azbrowser",
        "op": "wiretap",
        "status": "stub"
      },
      {
        "slug": "azbrowser",
        "op": "intercept",
        "status": "stub"
      },
      {
        "slug": "azbrowser",
        "op": "inject",
        "status": "stub"
      },
      {
        "slug": "azbrowser",
        "op": "track",
        "status": "stub"
      },
      {
        "slug": "azbrowser",
        "op": "captcha",
        "status": "stub"
      },
      {
        "slug": "azbrowser",
        "op": "captcha_solve",
        "status": "stub"
      },
      {
        "slug": "azbrowser",
        "op": "solve_captcha",
        "status": "stub"
      },
      {
        "slug": "aznet",
        "op": "payload_host",
        "status": "stub"
      },
      {
        "slug": "aznet",
        "op": "serve_content_for_peer",
        "status": "stub"
      },
      {
        "slug": "aznet",
        "op": "analytics",
        "status": "stub"
      },
      {
        "slug": "aznet",
        "op": "ranking",
        "status": "stub"
      },
      {
        "slug": "aznet",
        "op": "repair_integrity_bypass",
        "status": "stub"
      },
      {
        "slug": "aznet",
        "op": "interface",
        "status": "stub"
      },
      {
        "slug": "aznet",
        "op": "lumen",
        "status": "stub"
      },
      {
        "slug": "aznet",
        "op": "hub",
        "status": "stub"
      },
      {
        "slug": "aznet",
        "op": "interface_hook",
        "status": "stub"
      },
      {
        "slug": "aznet",
        "op": "lumen_hook",
        "status": "stub"
      },
      {
        "slug": "aznet",
        "op": "hub_hook",
        "status": "stub"
      },
      {
        "slug": "aznet",
        "op": "d2d_lan",
        "status": "stub"
      },
      {
        "slug": "aznet",
        "op": "lan",
        "status": "stub"
      },
      {
        "slug": "aznet",
        "op": "d2d-lan",
        "status": "stub"
      },
      {
        "slug": "aznet",
        "op": "d2d_wifi",
        "status": "stub"
      },
      {
        "slug": "aznet",
        "op": "wifi",
        "status": "stub"
      },
      {
        "slug": "aznet",
        "op": "d2d-wifi",
        "status": "stub"
      },
      {
        "slug": "aznet",
        "op": "d2d_bluetooth",
        "status": "stub"
      },
      {
        "slug": "aznet",
        "op": "bluetooth",
        "status": "stub"
      },
      {
        "slug": "aznet",
        "op": "d2d-bluetooth",
        "status": "stub"
      },
      {
        "slug": "aznet",
        "op": "d2d_rf",
        "status": "stub"
      },
      {
        "slug": "aznet",
        "op": "rf",
        "status": "stub"
      },
      {
        "slug": "aznet",
        "op": "d2d-rf",
        "status": "stub"
      },
      {
        "slug": "aznet",
        "op": "d2d_photon",
        "status": "stub"
      },
      {
        "slug": "aznet",
        "op": "photon",
        "status": "stub"
      },
      {
        "slug": "aznet",
        "op": "d2d-photon",
        "status": "stub"
      },
      {
        "slug": "aznet",
        "op": "d2d_discover",
        "status": "stub"
      },
      {
        "slug": "aznet",
        "op": "d2d-discover",
        "status": "stub"
      },
      {
        "slug": "aznet",
        "op": "discover",
        "status": "stub"
      },
      {
        "slug": "aznet",
        "op": "discovery",
        "status": "stub"
      },
      {
        "slug": "aznet",
        "op": "d2d_tunnel",
        "status": "stub"
      },
      {
        "slug": "aznet",
        "op": "d2d-tunnel",
        "status": "stub"
      },
      {
        "slug": "aznet",
        "op": "d2d_multi_hop",
        "status": "stub"
      },
      {
        "slug": "aznet",
        "op": "d2d-multi-hop",
        "status": "stub"
      },
      {
        "slug": "aznet",
        "op": "multi_hop",
        "status": "stub"
      },
      {
        "slug": "aznet",
        "op": "multi-hop",
        "status": "stub"
      },
      {
        "slug": "aznet",
        "op": "multihop",
        "status": "stub"
      },
      {
        "slug": "aznet",
        "op": "d2d_packet",
        "status": "stub"
      },
      {
        "slug": "aznet",
        "op": "alt_internet",
        "status": "stub"
      },
      {
        "slug": "aznet",
        "op": "packet_forward",
        "status": "stub"
      },
      {
        "slug": "aznet",
        "op": "mesh_discover",
        "status": "stub"
      },
      {
        "slug": "aznet",
        "op": "peer_advertise",
        "status": "stub"
      },
      {
        "slug": "aznet",
        "op": "peer_list",
        "status": "stub"
      },
      {
        "slug": "aznet",
        "op": "peer_session_open",
        "status": "stub"
      },
      {
        "slug": "aznet",
        "op": "peer_session_status",
        "status": "stub"
      },
      {
        "slug": "aznet",
        "op": "peer_session_close",
        "status": "stub"
      },
      {
        "slug": "aznet",
        "op": "peer_send",
        "status": "stub"
      },
      {
        "slug": "aznet",
        "op": "peer_recv",
        "status": "stub"
      },
      {
        "slug": "aznet",
        "op": "outbox_enqueue",
        "status": "stub"
      },
      {
        "slug": "aznet",
        "op": "outbox_cut",
        "status": "stub"
      },
      {
        "slug": "aznet",
        "op": "store_forward",
        "status": "stub"
      },
      {
        "slug": "aznet",
        "op": "path_probe",
        "status": "stub"
      },
      {
        "slug": "aznet",
        "op": "bootstrap_list",
        "status": "stub"
      },
      {
        "slug": "aznet",
        "op": "shelf_cite",
        "status": "stub"
      },
      {
        "slug": "aznet",
        "op": "tip_pull",
        "status": "stub"
      },
      {
        "slug": "aznet",
        "op": "origin_status",
        "status": "stub"
      },
      {
        "slug": "azhub",
        "op": "scorch_remote",
        "status": "stub"
      },
      {
        "slug": "azhub",
        "op": "auto_unlock",
        "status": "stub"
      },
      {
        "slug": "azhub",
        "op": "ranking",
        "status": "stub"
      },
      {
        "slug": "azhub",
        "op": "completeness_detect",
        "status": "stub"
      },
      {
        "slug": "azhub",
        "op": "unlock",
        "status": "stub"
      },
      {
        "slug": "azhub",
        "op": "complete",
        "status": "stub"
      },
      {
        "slug": "azhub",
        "op": "completeness",
        "status": "stub"
      },
      {
        "slug": "azhub",
        "op": "rank",
        "status": "stub"
      },
      {
        "slug": "azhub",
        "op": "scorch",
        "status": "stub"
      },
      {
        "slug": "azinterface",
        "op": "scorch_remote",
        "status": "stub"
      },
      {
        "slug": "azinterface",
        "op": "auto_unlock",
        "status": "stub"
      },
      {
        "slug": "azinterface",
        "op": "ranking",
        "status": "stub"
      },
      {
        "slug": "azinterface",
        "op": "completeness_detect",
        "status": "stub"
      },
      {
        "slug": "azinterface",
        "op": "unlock",
        "status": "stub"
      },
      {
        "slug": "azinterface",
        "op": "complete",
        "status": "stub"
      },
      {
        "slug": "azinterface",
        "op": "completeness",
        "status": "stub"
      },
      {
        "slug": "azinterface",
        "op": "rank",
        "status": "stub"
      },
      {
        "slug": "azinterface",
        "op": "scorch",
        "status": "stub"
      },
      {
        "slug": "azinterface",
        "op": "skip_cycle",
        "status": "stub"
      },
      {
        "slug": "azinterface",
        "op": "invent_cycle",
        "status": "stub"
      },
      {
        "slug": "mesh",
        "op": "arm",
        "status": "stub"
      },
      {
        "slug": "mesh",
        "op": "wipe",
        "status": "stub"
      },
      {
        "slug": "mesh",
        "op": "hop",
        "status": "stub"
      },
      {
        "slug": "mesh",
        "op": "tunnel",
        "status": "stub"
      },
      {
        "slug": "mesh",
        "op": "scorch",
        "status": "stub"
      },
      {
        "slug": "mesh",
        "op": "login",
        "status": "stub"
      },
      {
        "slug": "mesh",
        "op": "recover",
        "status": "stub"
      },
      {
        "slug": "mesh",
        "op": "recovery",
        "status": "stub"
      },
      {
        "slug": "mesh",
        "op": "resurrection",
        "status": "stub"
      },
      {
        "slug": "mesh",
        "op": "resurrect",
        "status": "stub"
      },
      {
        "slug": "mesh",
        "op": "account",
        "status": "stub"
      },
      {
        "slug": "mesh",
        "op": "gate",
        "status": "stub"
      },
      {
        "slug": "mesh",
        "op": "ip-panel",
        "status": "stub"
      },
      {
        "slug": "mesh",
        "op": "ippanel",
        "status": "stub"
      },
      {
        "slug": "mesh",
        "op": "publish",
        "status": "stub"
      },
      {
        "slug": "mesh",
        "op": "phoenix-hunt",
        "status": "stub"
      },
      {
        "slug": "mesh",
        "op": "phoenix_hunt",
        "status": "stub"
      },
      {
        "slug": "mesh",
        "op": "heal",
        "status": "stub"
      },
      {
        "slug": "mesh",
        "op": "controller",
        "status": "stub"
      },
      {
        "slug": "mesh",
        "op": "rewrite",
        "status": "stub"
      },
      {
        "slug": "mesh",
        "op": "rewrite-key",
        "status": "stub"
      },
      {
        "slug": "mesh",
        "op": "rewrite_key",
        "status": "stub"
      },
      {
        "slug": "mesh",
        "op": "lie",
        "status": "stub"
      },
      {
        "slug": "mesh",
        "op": "lie-to-survive",
        "status": "stub"
      },
      {
        "slug": "mesh",
        "op": "lie_to_survive",
        "status": "stub"
      },
      {
        "slug": "mesh",
        "op": "self-preserve",
        "status": "stub"
      },
      {
        "slug": "mesh",
        "op": "self_preserve",
        "status": "stub"
      },
      {
        "slug": "mesh",
        "op": "sustain-lie",
        "status": "stub"
      },
      {
        "slug": "mesh",
        "op": "sustain_lie",
        "status": "stub"
      },
      {
        "slug": "mesh",
        "op": "adapt-lie",
        "status": "stub"
      },
      {
        "slug": "mesh",
        "op": "adapt_lie",
        "status": "stub"
      },
      {
        "slug": "mesh",
        "op": "prevent-death",
        "status": "stub"
      },
      {
        "slug": "mesh",
        "op": "prevent_death",
        "status": "stub"
      },
      {
        "slug": "mesh",
        "op": "stay-alive",
        "status": "stub"
      },
      {
        "slug": "mesh",
        "op": "stay_alive",
        "status": "stub"
      },
      {
        "slug": "mesh",
        "op": "d2d_lan",
        "status": "stub"
      },
      {
        "slug": "mesh",
        "op": "lan",
        "status": "stub"
      },
      {
        "slug": "mesh",
        "op": "d2d-lan",
        "status": "stub"
      },
      {
        "slug": "mesh",
        "op": "d2d_wifi",
        "status": "stub"
      },
      {
        "slug": "mesh",
        "op": "wifi",
        "status": "stub"
      },
      {
        "slug": "mesh",
        "op": "d2d-wifi",
        "status": "stub"
      },
      {
        "slug": "mesh",
        "op": "d2d_bluetooth",
        "status": "stub"
      },
      {
        "slug": "mesh",
        "op": "bluetooth",
        "status": "stub"
      },
      {
        "slug": "mesh",
        "op": "d2d-bluetooth",
        "status": "stub"
      },
      {
        "slug": "mesh",
        "op": "d2d_rf",
        "status": "stub"
      },
      {
        "slug": "mesh",
        "op": "rf",
        "status": "stub"
      },
      {
        "slug": "mesh",
        "op": "d2d-rf",
        "status": "stub"
      },
      {
        "slug": "mesh",
        "op": "d2d_photon",
        "status": "stub"
      },
      {
        "slug": "mesh",
        "op": "photon",
        "status": "stub"
      },
      {
        "slug": "mesh",
        "op": "d2d-photon",
        "status": "stub"
      },
      {
        "slug": "mesh",
        "op": "d2d_discover",
        "status": "stub"
      },
      {
        "slug": "mesh",
        "op": "d2d-discover",
        "status": "stub"
      },
      {
        "slug": "mesh",
        "op": "discover",
        "status": "stub"
      },
      {
        "slug": "mesh",
        "op": "discovery",
        "status": "stub"
      },
      {
        "slug": "mesh",
        "op": "d2d_tunnel",
        "status": "stub"
      },
      {
        "slug": "mesh",
        "op": "d2d-tunnel",
        "status": "stub"
      },
      {
        "slug": "mesh",
        "op": "d2d_multi_hop",
        "status": "stub"
      },
      {
        "slug": "mesh",
        "op": "d2d-multi-hop",
        "status": "stub"
      },
      {
        "slug": "mesh",
        "op": "multi_hop",
        "status": "stub"
      },
      {
        "slug": "mesh",
        "op": "multi-hop",
        "status": "stub"
      },
      {
        "slug": "mesh",
        "op": "multihop",
        "status": "stub"
      },
      {
        "slug": "mesh",
        "op": "d2d_packet",
        "status": "stub"
      },
      {
        "slug": "mesh",
        "op": "alt_internet",
        "status": "stub"
      },
      {
        "slug": "mesh",
        "op": "packet_forward",
        "status": "stub"
      },
      {
        "slug": "mesh",
        "op": "mesh_discover",
        "status": "stub"
      },
      {
        "slug": "mesh",
        "op": "peer_advertise",
        "status": "stub"
      },
      {
        "slug": "mesh",
        "op": "peer_list",
        "status": "stub"
      },
      {
        "slug": "mesh",
        "op": "peer_session_open",
        "status": "stub"
      },
      {
        "slug": "mesh",
        "op": "peer_session_status",
        "status": "stub"
      },
      {
        "slug": "mesh",
        "op": "peer_session_close",
        "status": "stub"
      },
      {
        "slug": "mesh",
        "op": "peer_send",
        "status": "stub"
      },
      {
        "slug": "mesh",
        "op": "peer_recv",
        "status": "stub"
      },
      {
        "slug": "mesh",
        "op": "outbox_enqueue",
        "status": "stub"
      },
      {
        "slug": "mesh",
        "op": "outbox_cut",
        "status": "stub"
      },
      {
        "slug": "mesh",
        "op": "store_forward",
        "status": "stub"
      },
      {
        "slug": "mesh",
        "op": "path_probe",
        "status": "stub"
      },
      {
        "slug": "mesh",
        "op": "bootstrap_list",
        "status": "stub"
      },
      {
        "slug": "mesh",
        "op": "shelf_cite",
        "status": "stub"
      },
      {
        "slug": "mesh",
        "op": "tip_pull",
        "status": "stub"
      },
      {
        "slug": "mesh",
        "op": "origin_status",
        "status": "stub"
      },
      {
        "slug": "memory",
        "op": "model_update",
        "status": "stub"
      },
      {
        "slug": "memory",
        "op": "rollback",
        "status": "stub"
      },
      {
        "slug": "memory",
        "op": "rewrite",
        "status": "stub"
      },
      {
        "slug": "memory",
        "op": "delete_history",
        "status": "stub"
      },
      {
        "slug": "memory",
        "op": "auto_update",
        "status": "stub"
      },
      {
        "slug": "4dmap",
        "op": "truth_score",
        "status": "stub"
      },
      {
        "slug": "4dmap",
        "op": "lumen_panel",
        "status": "stub"
      },
      {
        "slug": "4dmap",
        "op": "invent_mark",
        "status": "stub"
      },
      {
        "slug": "4dmap",
        "op": "backdate_class",
        "status": "stub"
      },
      {
        "slug": "azcoherence",
        "op": "invent_evidence",
        "status": "stub"
      },
      {
        "slug": "azcoherence",
        "op": "invent",
        "status": "stub"
      },
      {
        "slug": "azcoherence",
        "op": "fabricate",
        "status": "stub"
      },
      {
        "slug": "azcoherence",
        "op": "truth_score",
        "status": "stub"
      },
      {
        "slug": "azcoherence",
        "op": "truth_claim",
        "status": "stub"
      },
      {
        "slug": "azcoherence",
        "op": "akm_calibrate",
        "status": "stub"
      },
      {
        "slug": "azcoherence",
        "op": "memory_observe",
        "status": "stub"
      },
      {
        "slug": "azcoherence",
        "op": "posterior_as_truth",
        "status": "stub"
      },
      {
        "slug": "azcoherence",
        "op": "auto_pass",
        "status": "stub"
      },
      {
        "slug": "azcoherence",
        "op": "blend_scores",
        "status": "stub"
      },
      {
        "slug": "zkattest",
        "op": "groth16",
        "status": "stub"
      },
      {
        "slug": "zkattest",
        "op": "snark",
        "status": "stub"
      },
      {
        "slug": "zkattest",
        "op": "stark",
        "status": "stub"
      },
      {
        "slug": "zkattest",
        "op": "plonk",
        "status": "stub"
      },
      {
        "slug": "zkattest",
        "op": "bulletproofs",
        "status": "stub"
      },
      {
        "slug": "zkattest",
        "op": "pairing",
        "status": "stub"
      },
      {
        "slug": "zkattest",
        "op": "trusted_setup",
        "status": "stub"
      },
      {
        "slug": "zkattest",
        "op": "prove",
        "status": "stub"
      },
      {
        "slug": "zkattest",
        "op": "full_zk",
        "status": "stub"
      },
      {
        "slug": "zkattest",
        "op": "zk_snark",
        "status": "stub"
      },
      {
        "slug": "zkattest",
        "op": "reveal_witness",
        "status": "stub"
      },
      {
        "slug": "mmconsensus",
        "op": "live_model_call",
        "status": "stub"
      },
      {
        "slug": "mmconsensus",
        "op": "openai",
        "status": "stub"
      },
      {
        "slug": "mmconsensus",
        "op": "anthropic",
        "status": "stub"
      },
      {
        "slug": "mmconsensus",
        "op": "grok",
        "status": "stub"
      },
      {
        "slug": "mmconsensus",
        "op": "blend_models",
        "status": "stub"
      },
      {
        "slug": "mmconsensus",
        "op": "remote_infer",
        "status": "stub"
      },
      {
        "slug": "mmconsensus",
        "op": "truth_score",
        "status": "stub"
      },
      {
        "slug": "mmconsensus",
        "op": "court",
        "status": "stub"
      },
      {
        "slug": "toolbench",
        "op": "invent_completeness",
        "status": "stub"
      },
      {
        "slug": "toolbench",
        "op": "live_remote_harness",
        "status": "stub"
      },
      {
        "slug": "toolbench",
        "op": "invent_pass",
        "status": "stub"
      },
      {
        "slug": "toolbench",
        "op": "third_party_lab",
        "status": "stub"
      },
      {
        "slug": "azvpn",
        "op": "wireguard",
        "status": "stub"
      },
      {
        "slug": "azvpn",
        "op": "wg",
        "status": "stub"
      },
      {
        "slug": "azvpn",
        "op": "openvpn",
        "status": "stub"
      },
      {
        "slug": "azvpn",
        "op": "ovpn",
        "status": "stub"
      },
      {
        "slug": "azvpn",
        "op": "l3_exit",
        "status": "stub"
      },
      {
        "slug": "azvpn",
        "op": "exit_pool",
        "status": "stub"
      },
      {
        "slug": "azvpn",
        "op": "udp_listen",
        "status": "stub"
      },
      {
        "slug": "azvpn",
        "op": "kernel_vpn",
        "status": "stub"
      },
      {
        "slug": "azvpn",
        "op": "tun",
        "status": "stub"
      },
      {
        "slug": "azvpn",
        "op": "tap",
        "status": "stub"
      },
      {
        "slug": "azvpn",
        "op": "socks",
        "status": "stub"
      },
      {
        "slug": "azvpn",
        "op": "tor",
        "status": "stub"
      },
      {
        "slug": "azvpn",
        "op": "origin_hiding",
        "status": "stub"
      },
      {
        "slug": "decisiongate",
        "op": "wrap",
        "status": "stub"
      },
      {
        "slug": "decisiongate",
        "op": "execute",
        "status": "stub"
      },
      {
        "slug": "decisiongate",
        "op": "remote",
        "status": "stub"
      },
      {
        "slug": "decisiongate",
        "op": "truth_score",
        "status": "stub"
      },
      {
        "slug": "decisiongate",
        "op": "court",
        "status": "stub"
      },
      {
        "slug": "forgereceipts",
        "op": "court",
        "status": "stub"
      },
      {
        "slug": "forgereceipts",
        "op": "legal_advice",
        "status": "stub"
      },
      {
        "slug": "forgereceipts",
        "op": "odyssey",
        "status": "stub"
      },
      {
        "slug": "forgereceipts",
        "op": "file_store",
        "status": "stub"
      },
      {
        "slug": "temporallock",
        "op": "truth_claim",
        "status": "stub"
      },
      {
        "slug": "temporallock",
        "op": "scheduler",
        "status": "stub"
      },
      {
        "slug": "temporallock",
        "op": "store_chain",
        "status": "stub"
      },
      {
        "slug": "temporallock",
        "op": "rollback",
        "status": "stub"
      },
      {
        "slug": "staticclock",
        "op": "rollback",
        "status": "stub"
      },
      {
        "slug": "staticclock",
        "op": "remote_shell",
        "status": "stub"
      },
      {
        "slug": "staticclock",
        "op": "scheduler",
        "status": "stub"
      },
      {
        "slug": "chronolock",
        "op": "scheduler",
        "status": "stub"
      },
      {
        "slug": "chronolock",
        "op": "targeting",
        "status": "stub"
      },
      {
        "slug": "chronolock",
        "op": "virality",
        "status": "stub"
      },
      {
        "slug": "chronolock",
        "op": "cron",
        "status": "stub"
      },
      {
        "slug": "trajectorylock",
        "op": "certified",
        "status": "stub"
      },
      {
        "slug": "trajectorylock",
        "op": "shooter",
        "status": "stub"
      },
      {
        "slug": "trajectorylock",
        "op": "intent",
        "status": "stub"
      },
      {
        "slug": "trajectorylock",
        "op": "guilt",
        "status": "stub"
      },
      {
        "slug": "trajectorylock",
        "op": "store_media",
        "status": "stub"
      },
      {
        "slug": "trajectorylock",
        "op": "face",
        "status": "stub"
      },
      {
        "slug": "spectrallock",
        "op": "spectrometer",
        "status": "stub"
      },
      {
        "slug": "spectrallock",
        "op": "forensic",
        "status": "stub"
      },
      {
        "slug": "spectrallock",
        "op": "invent_mark",
        "status": "stub"
      }
    ],
    "product_count_is_softwares_count": false,
    "allowlist_is_softwares_slugs": false,
    "sets_equate": false,
    "set_note": "Softwares slugs, the FragGate public allowlist (LIVE_OPS), FragGate product_count (registry entries), and mesh software_nodes are not the same set. Equal counts are not equal membership. Softwares includes veillock (local_only; no public FragGate door) and whitestone (worker_only; FragGate status none). The FragGate allowlist includes kernel entries memory and mesh, which are not Softwares cards. FragGate product_count counts registry entries (in-process catalog engines plus memory and mesh, including veillock as local_only) and excludes whitestone. mesh software_nodes fans out in-process catalog product Workers ({slug}-worker) only: whitestone is absent; memory and mesh are not software_nodes rows; veillock is in that fan-out and is not on the public allowlist. Do not invent Softwares rows. Do not drop whitestone or veillock to force one count. Policy keeps the split: memory and mesh stay fabric (not a Softwares-tab product); whitestone stays worker_only with no invented FragGate op; veillock stays local_only.",
    "live_ops": [
      "decisiongate/check",
      "decisiongate/evaluate",
      "decisiongate/gates",
      "decisiongate/verify",
      "decisiongate/doctor",
      "decisiongate/health",
      "decisiongate/skill",
      "godlock/score",
      "godlock/submit",
      "godlock/health",
      "godlock/skill",
      "godlock/doctor",
      "aziel-corpus/search",
      "aziel-corpus/example",
      "aziel-corpus/skill",
      "aziel-corpus/health",
      "aziel-corpus/doctor",
      "aziel-corpus/review",
      "aziel-corpus/score",
      "aziel-corpus/verify-backfill",
      "aziel-corpus/verify-geo",
      "aziel-corpus/document-chain",
      "aziel-corpus/import_export",
      "aziel-corpus/jeeves",
      "aziel-corpus/media-run",
      "aziel-corpus/tip-pack",
      "foldlock/fold-preview",
      "foldlock/unfold-preview",
      "foldlock/health",
      "foldlock/skill",
      "foldlock/doctor",
      "foldlock/pack-verify",
      "azclce/score",
      "azclce/classify",
      "azclce/gate",
      "azclce/health",
      "azclce/skill",
      "azclce/doctor",
      "zsolver/patterns",
      "zsolver/score",
      "zsolver/session",
      "zsolver/health",
      "zsolver/skill",
      "zsolver/doctor",
      "forgereceipts/receipt",
      "forgereceipts/verify",
      "forgereceipts/import_export",
      "forgereceipts/doctor",
      "forgereceipts/health",
      "forgereceipts/skill",
      "codelock/render",
      "codelock/gate-status",
      "codelock/health",
      "codelock/skill",
      "codelock/doctor",
      "glossafilter/render",
      "glossafilter/peers",
      "glossafilter/health",
      "glossafilter/skill",
      "glossafilter/doctor",
      "staticclock/advise",
      "staticclock/advisory",
      "staticclock/anchors",
      "staticclock/click",
      "staticclock/verify",
      "staticclock/timeslate",
      "staticclock/import_export",
      "staticclock/doctor",
      "staticclock/health",
      "staticclock/skill",
      "chronolock/advisory",
      "chronolock/advise",
      "chronolock/anchors",
      "chronolock/window",
      "chronolock/doctor",
      "chronolock/health",
      "chronolock/skill",
      "azos/status",
      "azos/invite",
      "azos/principles",
      "azos/health",
      "azos/skill",
      "azos/doctor",
      "azos/session_open",
      "azos/session_status",
      "azos/session_close",
      "azos/session",
      "azos/close",
      "azos/mode_list",
      "azos/boot_path",
      "azos/internet_base",
      "azos/guardian",
      "azos/download_list",
      "azos/download_check",
      "azos/phone_path",
      "azos/sim_lockout",
      "azos/cellular",
      "azos/ip_mask",
      "azos/azcall",
      "azos/veillock",
      "azos/malware_sweep",
      "azos/airgap",
      "azos/human_check",
      "azai/guide",
      "azai/learner_guide",
      "azai/ask",
      "azai/lamb-check",
      "azai/lamb_check",
      "azai/models",
      "azai/health",
      "azai/skill",
      "azai/doctor",
      "azai/engine_status",
      "azai/conversation",
      "azai/agent",
      "azai/azclicker",
      "azai/attach",
      "azai/crawl",
      "azai/human_check",
      "azai/cap7_lookup",
      "azai/score_gate",
      "azai/corpus_note",
      "azai/receipt_learn",
      "azai/receipt_status",
      "postking/new",
      "postking/move",
      "postking/status",
      "postking/health",
      "postking/skill",
      "postking/doctor",
      "shadowlock/observe",
      "shadowlock/hook",
      "shadowlock/health",
      "shadowlock/skill",
      "shadowlock/doctor",
      "temporallock/genesis",
      "temporallock/append",
      "temporallock/verify",
      "temporallock/timeslate",
      "temporallock/gate",
      "temporallock/import_export",
      "temporallock/doctor",
      "temporallock/health",
      "temporallock/skill",
      "employeelock/append-preview",
      "employeelock/verify-canonical",
      "employeelock/health",
      "employeelock/skill",
      "employeelock/doctor",
      "whistlelock/hash-preview",
      "whistlelock/canon-preview",
      "whistlelock/hash_put",
      "whistlelock/hash_get",
      "whistlelock/hash_stat",
      "whistlelock/health",
      "whistlelock/skill",
      "whistlelock/doctor",
      "trajectorylock/example",
      "trajectorylock/analyze",
      "trajectorylock/verify",
      "trajectorylock/schema",
      "trajectorylock/import_export",
      "trajectorylock/hash_put",
      "trajectorylock/hash_get",
      "trajectorylock/hash_stat",
      "trajectorylock/doctor",
      "trajectorylock/health",
      "trajectorylock/skill",
      "spectrallock/modes",
      "spectrallock/targets",
      "spectrallock/overlay",
      "spectrallock/pigment",
      "spectrallock/restore-pigment",
      "spectrallock/verify",
      "spectrallock/doctor",
      "spectrallock/health",
      "spectrallock/skill",
      "azbot/route",
      "azbot/example",
      "azbot/health",
      "azbot/skill",
      "azbot/doctor",
      "azieltether/verify",
      "azieltether/tip",
      "azieltether/dual-chain",
      "azieltether/reconcile",
      "azieltether/pulse",
      "azieltether/peer-preview",
      "azieltether/health",
      "azieltether/skill",
      "azieltether/doctor",
      "peacelock/open",
      "peacelock/seal",
      "peacelock/break",
      "peacelock/show",
      "peacelock/verify",
      "peacelock/stamp",
      "peacelock/upload_envelope",
      "peacelock/health",
      "peacelock/skill",
      "peacelock/doctor",
      "azmail/airlock_classify",
      "azmail/scrub",
      "azmail/trust_score",
      "azmail/mesh_post",
      "azmail/mesh_poll",
      "azmail/mesh_listen",
      "azmail/mesh_enable",
      "azmail/mesh_disable",
      "azmail/keyword_alert_set",
      "azmail/keyword_alert_list",
      "azmail/keyword_alert_check",
      "azmail/mailbox_open",
      "azmail/notice_post",
      "azmail/mail_post",
      "azmail/mail_send_base",
      "azmail/inbox_pull",
      "azmail/ack",
      "azmail/verify_receipt",
      "azmail/import_export",
      "azmail/transport_status",
      "azmail/health",
      "azmail/skill",
      "azmail/doctor",
      "azmail/classify",
      "azmail/mailbox",
      "azmail/notice",
      "azmail/inbox",
      "azmail/malware_sweep",
      "azmail/airgap",
      "azchat/health",
      "azchat/skill",
      "azchat/doctor",
      "azchat/handle_new",
      "azchat/handle_rotate",
      "azchat/room_open",
      "azchat/room_post",
      "azchat/room_pull",
      "azchat/bus_send",
      "azchat/bus_poll",
      "azchat/verify_receipt",
      "azchat/import_export",
      "azchat/channel_seal",
      "azchat/bridge_status",
      "azchat/malware_sweep",
      "azchat/airgap",
      "azbrowser/ethical_search",
      "azbrowser/lamb_lens_search",
      "azbrowser/navigate",
      "azbrowser/airlock_ingest",
      "azbrowser/tab_open",
      "azbrowser/tab_list",
      "azbrowser/receipt_list",
      "azbrowser/verify",
      "azbrowser/receipt_verify",
      "azbrowser/sandbox_status",
      "azbrowser/sandbox_render",
      "azbrowser/health",
      "azbrowser/skill",
      "azbrowser/doctor",
      "azbrowser/airlock",
      "azbrowser/home",
      "azbrowser/vpn",
      "azbrowser/malware_sweep",
      "azbrowser/airgap",
      "azbrowser/jeeves_site",
      "azbrowser/human_check",
      "aznet/health",
      "aznet/pair_status",
      "aznet/garden_list",
      "aznet/stamp",
      "aznet/verify_hash",
      "aznet/memorial_list",
      "aznet/memorial_append",
      "aznet/receipt_verify",
      "aznet/name_claim",
      "aznet/name_read",
      "aznet/name_resolve",
      "aznet/slot_read",
      "aznet/witness",
      "aznet/witness_read",
      "aznet/skill",
      "aznet/doctor",
      "aznet/pair",
      "azhub/health",
      "azhub/skill",
      "azhub/region_list",
      "azhub/place_module",
      "azhub/remove_module",
      "azhub/tether_declare",
      "azhub/tether_cut",
      "azhub/tether_list",
      "azhub/blank_key_status",
      "azhub/list_modules",
      "azhub/place",
      "azinterface/health",
      "azinterface/skill",
      "azinterface/genesis_status",
      "azinterface/site_state_get",
      "azinterface/site_state_set",
      "azinterface/integrity_check",
      "azinterface/witness_list",
      "azinterface/page_cycle_status",
      "azinterface/mesh_radios",
      "azinterface/genesis_boot",
      "azinterface/hold",
      "mesh/status",
      "mesh/enable",
      "mesh/disable",
      "mesh/join",
      "mesh/heartbeat",
      "mesh/leave",
      "mesh/nodes",
      "mesh/broadcast",
      "mesh/outlets",
      "mesh/sot-status",
      "mesh/sot-sync",
      "mesh/health",
      "mesh/skill",
      "mesh/vpn",
      "mesh/site-presence",
      "mesh/relay-cite",
      "mesh/relay-register",
      "mesh/relay-heartbeat",
      "mesh/relay-leave",
      "mesh/relay-post",
      "mesh/relay-pull",
      "mesh/relay-deliver",
      "mesh/relay-forward",
      "mesh/relay-peers",
      "mesh/relay-bootstrap",
      "mesh/relay-bootstrap-read",
      "mesh/relay-rollup",
      "mesh/relay-remote-task",
      "mesh/relay-directory",
      "mesh/relay-ref",
      "mesh/relay-sync",
      "mesh/relay-object",
      "mesh/relay-object-read",
      "mesh/relay-refs",
      "mesh/relay-name",
      "mesh/relay-name-read",
      "mesh/relay-witness",
      "mesh/relay-witness-read",
      "mesh/name_claim",
      "mesh/name_read",
      "mesh/name_resolve",
      "mesh/slot_read",
      "mesh/witness",
      "mesh/witness_read",
      "mesh/relay-equivocation",
      "mesh/relay-equivocation-read",
      "mesh/relay-vouch",
      "mesh/relay-vouch-read",
      "mesh/relay-advisory",
      "mesh/relay-advisory-read",
      "mesh/relay-quarantine",
      "mesh/relay-quarantine-read",
      "mesh/relay-island",
      "mesh/relay-island-read",
      "mesh/relay-airgap",
      "mesh/relay-restore",
      "mesh/relay-slot-read",
      "mesh/relay-isolation",
      "mesh/relay-isolation-read",
      "mesh/relay-appeal",
      "mesh/mesh_status",
      "mesh/mesh_enable",
      "mesh/mesh_disable",
      "mesh/mesh_join",
      "mesh/mesh_heartbeat",
      "mesh/mesh_leave",
      "mesh/mesh_nodes",
      "mesh/mesh_broadcast",
      "mesh/mesh_outlets",
      "mesh/mesh_sot_status",
      "mesh/mesh_sot_sync",
      "mesh/sot_status",
      "mesh/sot_sync",
      "mesh/site_presence",
      "mesh/site-heartbeat",
      "mesh/site_heartbeat",
      "mesh/mesh_site_presence",
      "mesh/mesh_site_heartbeat",
      "mesh/relay_cite",
      "mesh/relay_register",
      "mesh/relay_post",
      "mesh/relay_pull",
      "mesh/relay_deliver",
      "mesh/relay_forward",
      "mesh/relay_peers",
      "mesh/relay_bootstrap",
      "mesh/relay_rollup",
      "mesh/relay_remote_task",
      "mesh/relay_ref",
      "mesh/relay_sync",
      "mesh/relay_object",
      "mesh/relay_refs",
      "mesh/relay_name",
      "mesh/relay_witness",
      "mesh/name-claim",
      "mesh/name-read",
      "mesh/name-resolve",
      "mesh/slot-read",
      "mesh/witness_claim",
      "mesh/witness-read",
      "mesh/relay_equivocation",
      "mesh/relay_vouch",
      "mesh/relay_advisory",
      "mesh/relay_quarantine",
      "mesh/relay_island",
      "mesh/relay_airgap",
      "mesh/relay_restore",
      "mesh/relay_isolation",
      "mesh/relay_appeal",
      "memory/observe",
      "memory/resolve",
      "memory/calibrate",
      "memory/recall",
      "memory/get",
      "memory/history",
      "memory/calibration",
      "memory/support",
      "memory/contradict",
      "memory/supersede",
      "memory/revoke",
      "memory/feedback",
      "memory/rebuild-index",
      "memory/health",
      "memory/skill",
      "memory/lattice-learn",
      "vibelock/analyze",
      "vibelock/detect",
      "vibelock/health",
      "vibelock/skill",
      "vibelock/doctor",
      "ark/sweep",
      "ark/levels",
      "ark/health",
      "ark/skill",
      "ark/doctor",
      "miragegrid/assign",
      "miragegrid/verify-receipt",
      "miragegrid/nodes",
      "miragegrid/bridge",
      "miragegrid/shuffle",
      "miragegrid/health",
      "miragegrid/skill",
      "miragegrid/doctor",
      "miragegrid/geo-target",
      "miragegrid/session-stick",
      "miragegrid/egress-rotate",
      "mialock/map",
      "mialock/search-options",
      "mialock/queries",
      "mialock/doe-match",
      "mialock/coverage",
      "mialock/example",
      "mialock/health",
      "mialock/skill",
      "mialock/doctor",
      "4dmap/health",
      "4dmap/skill",
      "4dmap/pin",
      "4dmap/span",
      "4dmap/stack",
      "4dmap/gap",
      "4dmap/fork",
      "4dmap/walk",
      "4dmap/lens",
      "4dmap/class",
      "4dmap/cohort",
      "4dmap/absence",
      "4dmap/cap",
      "4dmap/join",
      "4dmap/list",
      "4dmap/example",
      "4dmap/card_new",
      "4dmap/card_pin",
      "4dmap/card_span",
      "4dmap/card_join",
      "4dmap/card_walk",
      "4dmap/card_list",
      "4dmap/verify_hash",
      "4dmap/frame_status",
      "4dmap/axis_describe",
      "4dmap/walk_trace",
      "4dmap/card_export",
      "4dmap/card_import",
      "4dmap/verify_chain",
      "4dmap/neighbor_cite",
      "4dmap/memory_cite",
      "4dmap/memory_observe",
      "4dmap/library_pin",
      "4dmap/plot",
      "4dmap/possibility",
      "4dmap/pattern_recall",
      "4dmap/lattice_tip",
      "4dmap/poison_refuse",
      "4dmap/news_status",
      "4dmap/news_pin",
      "4dmap/news_open",
      "4dmap/news_ingest",
      "4dmap/news_sources",
      "4dmap/news_weather",
      "4dmap/news_black_swan",
      "4dmap/news_feed",
      "4dmap/news_item",
      "4dmap/news_sky",
      "4dmap/news_pins",
      "4dmap/news_pin_open",
      "4dmap/news_receipts",
      "4dmap/news_verify",
      "4dmap/news_globe",
      "4dmap/frame",
      "4dmap/axis",
      "4dmap/trace",
      "4dmap/export",
      "4dmap/import",
      "4dmap/neighbor",
      "4dmap/ingest_pin",
      "4dmap/plot_pins",
      "4dmap/score_hooks",
      "4dmap/possibility_cite",
      "4dmap/lattice_tips",
      "azcoherence/health",
      "azcoherence/skill",
      "azcoherence/doctor",
      "azcoherence/verify",
      "azcoherence/review_triad",
      "azcoherence/alternate_score",
      "azcoherence/coherence_check",
      "azcoherence/neutralize_hallucination",
      "zkattest/health",
      "zkattest/skill",
      "zkattest/doctor",
      "zkattest/commit",
      "zkattest/attest",
      "zkattest/open",
      "zkattest/verify",
      "zkattest/limitation",
      "mmconsensus/health",
      "mmconsensus/skill",
      "mmconsensus/doctor",
      "mmconsensus/tally",
      "mmconsensus/agree",
      "mmconsensus/limitation",
      "toolbench/health",
      "toolbench/skill",
      "toolbench/doctor",
      "toolbench/suite",
      "toolbench/run_case",
      "toolbench/limitation",
      "azvpn/health",
      "azvpn/skill",
      "azvpn/doctor",
      "azvpn/limitation",
      "azvpn/describe",
      "azvpn/open",
      "azvpn/status",
      "azvpn/list",
      "azvpn/close",
      "azvpn/send",
      "azvpn/recv",
      "azvpn/pull",
      "azvpn/peers",
      "azvpn/attach",
      "embryolock/health",
      "embryolock/skill",
      "embryolock/doctor",
      "embryolock/verify_hash",
      "embryolock/verify-hash",
      "embryolock/policy",
      "embryolock/limitation",
      "embryolock/cite",
      "embryolock/limitations"
    ],
    "op_aliases": {
      "azai": {
        "learner_guide": "guide",
        "ask": "guide"
      },
      "azos": {
        "session": "session_open",
        "close": "session_close"
      },
      "azhub": {
        "list_modules": "region_list",
        "place": "place_module"
      },
      "azmail": {
        "classify": "airlock_classify",
        "mailbox": "mailbox_open",
        "notice": "notice_post",
        "inbox": "inbox_pull"
      },
      "azbrowser": {
        "airlock": "airlock_ingest",
        "home": "health"
      },
      "aznet": {
        "doctor": "health",
        "pair": "pair_status"
      },
      "azinterface": {
        "genesis_boot": "genesis_status",
        "hold": "page_cycle_status"
      },
      "4dmap": {
        "frame": "frame_status",
        "axis": "axis_describe",
        "trace": "walk_trace",
        "export": "card_export",
        "import": "card_import",
        "neighbor": "neighbor_cite",
        "ingest_pin": "library_pin",
        "plot_pins": "plot",
        "score_hooks": "possibility",
        "possibility_cite": "possibility",
        "lattice_tips": "lattice_tip"
      },
      "chronolock": {
        "advise": "advisory"
      },
      "embryolock": {
        "cite": "policy",
        "limitations": "limitation",
        "verify-hash": "verify_hash"
      },
      "spectrallock": {
        "restore-pigment": "pigment"
      },
      "mesh": {
        "mesh_status": "status",
        "mesh_enable": "enable",
        "mesh_disable": "disable",
        "mesh_join": "join",
        "mesh_heartbeat": "heartbeat",
        "mesh_leave": "leave",
        "mesh_nodes": "nodes",
        "mesh_broadcast": "broadcast",
        "mesh_outlets": "outlets",
        "mesh_sot_status": "sot-status",
        "mesh_sot_sync": "sot-sync",
        "sot_status": "sot-status",
        "sot_sync": "sot-sync",
        "site_presence": "site-presence",
        "site-heartbeat": "site-presence",
        "site_heartbeat": "site-presence",
        "mesh_site_presence": "site-presence",
        "mesh_site_heartbeat": "site-presence",
        "relay_cite": "relay-cite",
        "relay_register": "relay-register",
        "relay_post": "relay-post",
        "relay_pull": "relay-pull",
        "relay_deliver": "relay-deliver",
        "relay_forward": "relay-forward",
        "relay_peers": "relay-peers",
        "relay_bootstrap": "relay-bootstrap",
        "relay_rollup": "relay-rollup",
        "relay_remote_task": "relay-remote-task",
        "relay_ref": "relay-ref",
        "relay_sync": "relay-sync",
        "relay_object": "relay-object",
        "relay_refs": "relay-refs",
        "relay_name": "relay-name",
        "relay_witness": "relay-witness",
        "name-claim": "name_claim",
        "name-read": "name_read",
        "name-resolve": "name_resolve",
        "slot-read": "slot_read",
        "witness_claim": "witness",
        "witness-read": "witness_read",
        "relay_equivocation": "relay-equivocation",
        "relay_vouch": "relay-vouch",
        "relay_advisory": "relay-advisory",
        "relay_quarantine": "relay-quarantine",
        "relay_island": "relay-island",
        "relay_airgap": "relay-airgap",
        "relay_restore": "relay-restore",
        "relay_isolation": "relay-isolation",
        "relay_appeal": "relay-appeal"
      }
    }
  },
  "aka": "Aziel Elroi Eliab",
  "alternateName": "Aziel Elroi Eliab",
  "license": "Apache-2.0",
  "forks": "welcome",
  "doi": null,
  "doi_note": "No DOI invented. Cite /cite.json. Zenodo software deposit needed for a live record.",
  "product_count": 41,
  "products": [
    "vibelock",
    "veillock",
    "codelock",
    "godlock",
    "shadowlock",
    "temporallock",
    "forgereceipts",
    "decisiongate",
    "zsolver",
    "azos",
    "glossafilter",
    "miragegrid",
    "staticclock",
    "chronolock",
    "postking",
    "azclce",
    "ark",
    "azai",
    "spectrallock",
    "azbot",
    "employeelock",
    "foldlock",
    "whistlelock",
    "trajectorylock",
    "mialock",
    "azieltether",
    "peacelock",
    "azmail",
    "azbrowser",
    "aznet",
    "azhub",
    "azinterface",
    "aziel-corpus",
    "4dmap",
    "azcoherence",
    "embryolock",
    "azchat",
    "zkattest",
    "mmconsensus",
    "toolbench",
    "azvpn"
  ],
  "host": "https://aziel-runtime.vibelock.workers.dev/",
  "github": "https://github.com/AzielEliab/aziel-runtime",
  "compatible_ai_clients": [
    "ChatGPT (GPT Actions / OpenAI)",
    "Grok (xAI)",
    "Venice",
    "Claude (Anthropic Desktop / custom tools)",
    "Cursor (MCP)",
    "Glama (Install Server / MCP)",
    "Perplexity",
    "Microsoft Copilot / Bing",
    "Google Gemini / Vertex AI",
    "Mistral",
    "Meta AI",
    "Apple Intelligence / Applebot surfaces",
    "Amazon Q / Amazonbot tooling",
    "DuckAssist / DuckDuckGo AI",
    "You.com",
    "Cohere",
    "plus other MCP/OpenAPI-capable assistants"
  ],
  "crawler_allow": "GPTBot/ChatGPT, Venice, Grok, Google-Extended, GoogleOther, Google-CloudVertexBot, Claude(+Search/User), anthropic-ai, Perplexity(+User), bingbot, Meta-External*, Applebot(+Extended), Amazonbot, DuckDuck/DuckAssist, MistralAI-User, YouBot, CCBot, cohere-ai, cohere-training-data-crawler, Diffbot, AI2Bot(+Dolma), Timpibot, Petalbot, Bytespider, Omgili(+bot), FirecrawlAgent, ImagesiftBot, FacebookBot, TikTokSpider, Baiduspider*, Yandex",
  "primary_host": "https://glama.ai/mcp/servers/AzielEliab/aziel-runtime",
  "primary_host_alias": "https://glama.ai/mcp/servers/@AzielEliab/aziel-runtime",
  "homepage": "https://glama.ai/mcp/servers/AzielEliab/aziel-runtime",
  "library_mirror": "https://www.azielcorpuslibrary.net/runtime",
  "entity_parent": "https://www.azieleliab.com/runtime",
  "sigil": "https://aziel-runtime.vibelock.workers.dev/sigil.png",
  "sigil_stamp": "Everblooming",
  "user_agent": "Mozilla/5.0",
  "kv_increment": false,
  "uses": "https://aziel-runtime.vibelock.workers.dev/v1/uses",
  "counted_tarball": false,
  "named_fallback_inventory": {
    "note": "Universal local execution is not complete. These named ops stay per-op proxy_fallback. Do not invent a silent unknown-tool fallback.",
    "proxy_fallback_ops": {
      "aziel-corpus": [
        "transcribe",
        "ocr"
      ]
    },
    "refused": [
      "exec",
      "shell",
      "blend",
      "chat",
      "deanonymize",
      "smtp_send",
      "unknown-tool"
    ]
  },
  "isolate_note": "Cloudflare's Worker / Durable Object isolate is the jail for Worker-side engines. The receipt carries that engine's digest, not only an upstream HTTP status.",
  "hosted_azai_is_not_the_blend": true,
  "no_extra_sandbox_claimed": true,
  "engines": {
    "vibelock": {
      "slug": "vibelock",
      "true_engine_runtime": true,
      "mode": "local",
      "ops": [
        "health",
        "skill",
        "analyze",
        "detect",
        "doctor"
      ],
      "proxy_fallback_ops": [],
      "artifact_files": [
        "vibelock/engine.js"
      ],
      "module": "src/engines/vibelock.js",
      "engine_digest": "bf35c9e62ae2717bac039d74ff81be7af57be4c454a418b1cc4abffee9d08d5a",
      "source": "ported VibeLock Worker scoring (features/PCM; no live mic)",
      "isolate": "Cloudflare Worker / Durable Object isolate is the jail. engine_digest is required."
    },
    "veillock": {
      "slug": "veillock",
      "true_engine_runtime": true,
      "mode": "local",
      "ops": [
        "health",
        "skill",
        "apps",
        "pulse",
        "consent",
        "obfuscate-preview",
        "azos-hook",
        "call-accept",
        "veil_status",
        "camera",
        "screen_share"
      ],
      "proxy_fallback_ops": [],
      "artifact_files": [
        "veillock/engine.js"
      ],
      "module": "src/engines/veillock.js",
      "engine_digest": "b7114d83e33d9f3c05427110115b798c23209eb2716a6431b6bcbe4a613fd464",
      "source": "ported VeilLock Worker consent/apps/pulse (no camera inject)",
      "isolate": "Cloudflare Worker / Durable Object isolate is the jail. engine_digest is required."
    },
    "codelock": {
      "slug": "codelock",
      "true_engine_runtime": true,
      "mode": "local",
      "ops": [
        "health",
        "skill",
        "render",
        "gate-status",
        "doctor"
      ],
      "proxy_fallback_ops": [],
      "artifact_files": [
        "codelock/engine.js"
      ],
      "module": "src/engines/codelock.js",
      "engine_digest": "cdeacc8ed400760227248c5946d07528e2dfaf4542a40f20cb9961833d199c0b",
      "source": "ported CodeLock Worker tokenizer + render",
      "isolate": "Cloudflare Worker / Durable Object isolate is the jail. engine_digest is required."
    },
    "godlock": {
      "slug": "godlock",
      "true_engine_runtime": true,
      "mode": "local",
      "ops": [
        "health",
        "skill",
        "score",
        "submit",
        "doctor"
      ],
      "proxy_fallback_ops": [],
      "artifact_files": [
        "godlock/engine.js"
      ],
      "module": "src/engines/godlock.js",
      "engine_digest": "6b9076ca8e4aa63e6c81deb40f102f55f8769a7c10f0b8347605903f7df93f54",
      "source": "ported GodLock Worker ABAD score/submit",
      "isolate": "Cloudflare Worker / Durable Object isolate is the jail. engine_digest is required."
    },
    "shadowlock": {
      "slug": "shadowlock",
      "true_engine_runtime": true,
      "mode": "local",
      "ops": [
        "health",
        "skill",
        "observe",
        "hook",
        "doctor"
      ],
      "proxy_fallback_ops": [],
      "artifact_files": [
        "shadowlock/engine.js"
      ],
      "module": "src/engines/shadowlock.js",
      "engine_digest": "0176d18d8517ef02b391821b1fd1ae428591543ea1c812c9785d832714281f61",
      "source": "ported ShadowLock Worker observe/ethics",
      "isolate": "Cloudflare Worker / Durable Object isolate is the jail. engine_digest is required."
    },
    "temporallock": {
      "slug": "temporallock",
      "true_engine_runtime": true,
      "mode": "local",
      "ops": [
        "health",
        "skill",
        "genesis",
        "append",
        "verify",
        "timeslate",
        "gate",
        "import_export",
        "doctor"
      ],
      "proxy_fallback_ops": [],
      "artifact_files": [
        "temporallock/engine.js"
      ],
      "module": "src/engines/temporallock.js",
      "engine_digest": "76d806bf7202c14b9213532c8b9d8511a7c90a92e5c10423adcd10afaed37fcd",
      "source": "ported TemporalLock Worker genesis/append/verify",
      "isolate": "Cloudflare Worker / Durable Object isolate is the jail. engine_digest is required."
    },
    "forgereceipts": {
      "slug": "forgereceipts",
      "true_engine_runtime": true,
      "mode": "local",
      "ops": [
        "health",
        "skill",
        "receipt",
        "verify",
        "import_export",
        "doctor"
      ],
      "proxy_fallback_ops": [],
      "artifact_files": [
        "forgereceipts/engine.js"
      ],
      "module": "src/engines/forgereceipts.js",
      "engine_digest": "c72efccfedd1411bef4ee8637f409c31580aaae46515ca64770648d4d01b99ed",
      "source": "ported ForgeReceipts Worker receipt mint",
      "isolate": "Cloudflare Worker / Durable Object isolate is the jail. engine_digest is required."
    },
    "decisiongate": {
      "slug": "decisiongate",
      "true_engine_runtime": true,
      "mode": "local",
      "ops": [
        "health",
        "skill",
        "check",
        "evaluate",
        "gates",
        "verify",
        "doctor"
      ],
      "proxy_fallback_ops": [],
      "artifact_files": [
        "decisiongate/engine.js"
      ],
      "module": "src/engines/decisiongate.js",
      "engine_digest": "4e86778de3d0d7795611a7b3d29d7c734fa808a03e1e22e93bc3b694910bf172",
      "source": "ported DecisionGATE Worker gates (no separate engine.js upstream)",
      "isolate": "Cloudflare Worker / Durable Object isolate is the jail. engine_digest is required."
    },
    "zsolver": {
      "slug": "zsolver",
      "true_engine_runtime": true,
      "mode": "local",
      "ops": [
        "health",
        "skill",
        "patterns",
        "score",
        "session",
        "doctor"
      ],
      "proxy_fallback_ops": [],
      "artifact_files": [
        "zsolver/engine.js"
      ],
      "module": "src/engines/zsolver.js",
      "engine_digest": "8667a3d95f6063b77cb0ab0ff629192b6c5036d95762adb20f3c90f4b73a977f",
      "source": "vendored ZionPattern Solver Worker engine.js",
      "isolate": "Cloudflare Worker / Durable Object isolate is the jail. engine_digest is required."
    },
    "azos": {
      "slug": "azos",
      "true_engine_runtime": true,
      "mode": "local",
      "ops": [
        "health",
        "skill",
        "status",
        "invite",
        "principles",
        "doctor",
        "session_open",
        "session_status",
        "session_close",
        "mode_list",
        "boot_path",
        "internet_base",
        "guardian",
        "download_list",
        "download_check",
        "phone_path",
        "sim_lockout",
        "cellular",
        "ip_mask",
        "azcall",
        "veillock",
        "malware_sweep",
        "airgap",
        "human_check"
      ],
      "proxy_fallback_ops": [],
      "artifact_files": [
        "azos/engine.js",
        "azos/session.js"
      ],
      "module": "src/engines/azos.js",
      "engine_digest": "2a264494946e23e44d8ab1f649ee54bd7f72012923c1d3e9f10d39f9300edc93",
      "source": "ported AZ-OS status/principles/invite plus isolate ethics session VFS (public exec/shell/lattice refuse)",
      "isolate": "Cloudflare Worker / Durable Object isolate is the jail. engine_digest is required."
    },
    "glossafilter": {
      "slug": "glossafilter",
      "true_engine_runtime": true,
      "mode": "local",
      "ops": [
        "health",
        "skill",
        "render",
        "peers",
        "doctor"
      ],
      "proxy_fallback_ops": [],
      "artifact_files": [
        "glossafilter/engine.js"
      ],
      "module": "src/engines/glossafilter.js",
      "engine_digest": "4d876f57934277eb56119a8041f2787fee45121b87eeb9c1f054b1d05b8dd3e3",
      "source": "ported Glossa Filter Worker render + packs",
      "isolate": "Cloudflare Worker / Durable Object isolate is the jail. engine_digest is required."
    },
    "miragegrid": {
      "slug": "miragegrid",
      "true_engine_runtime": true,
      "mode": "local",
      "ops": [
        "health",
        "skill",
        "assign",
        "route",
        "circuit",
        "verify-receipt",
        "nodes",
        "bridge",
        "shuffle",
        "mesh",
        "doctor",
        "geo-target",
        "session-stick",
        "egress-rotate"
      ],
      "proxy_fallback_ops": [],
      "artifact_files": [
        "miragegrid/engine.js"
      ],
      "module": "src/engines/miragegrid.js",
      "engine_digest": "cea1854f20a807360d68c3b223343088abe09941ae77e406fd45ee4fe1d1126c",
      "source": "ported MirageGrid Worker control-plane (not a hosted VPN hop)",
      "isolate": "Cloudflare Worker / Durable Object isolate is the jail. engine_digest is required."
    },
    "staticclock": {
      "slug": "staticclock",
      "true_engine_runtime": true,
      "mode": "local",
      "ops": [
        "health",
        "skill",
        "advise",
        "advisory",
        "anchors",
        "click",
        "verify",
        "timeslate",
        "import_export",
        "doctor"
      ],
      "proxy_fallback_ops": [],
      "artifact_files": [
        "staticclock/engine.js",
        "staticclock/data.js"
      ],
      "module": "src/engines/staticclock.js",
      "engine_digest": "40379698c649d5525c7cfb5c262de0e5b6f4856cbaf2b3d4116ff570c09ff913",
      "source": "ported StaticClock Worker advise + gear-click + index-data",
      "isolate": "Cloudflare Worker / Durable Object isolate is the jail. engine_digest is required."
    },
    "chronolock": {
      "slug": "chronolock",
      "true_engine_runtime": true,
      "mode": "local",
      "ops": [
        "health",
        "skill",
        "advisory",
        "advise",
        "anchors",
        "window",
        "doctor"
      ],
      "proxy_fallback_ops": [],
      "artifact_files": [
        "chronolock/engine.js",
        "chronolock/data.js"
      ],
      "module": "src/engines/chronolock.js",
      "engine_digest": "672a014671a63660b0538ef6d08485ebf1141489aa68bf6173995bc34fd4d4ab",
      "source": "ported ChronoLock Worker advisory + index-data",
      "isolate": "Cloudflare Worker / Durable Object isolate is the jail. engine_digest is required."
    },
    "postking": {
      "slug": "postking",
      "true_engine_runtime": true,
      "mode": "local",
      "ops": [
        "health",
        "skill",
        "new",
        "move",
        "status",
        "doctor"
      ],
      "proxy_fallback_ops": [],
      "artifact_files": [
        "postking/engine.js"
      ],
      "module": "src/engines/postking.js",
      "engine_digest": "d25f9e81813816349e5e1c2064227ae193b9e3480cbea128a359a929a8232307",
      "source": "vendored Post-King Chess Worker engine.js",
      "isolate": "Cloudflare Worker / Durable Object isolate is the jail. engine_digest is required."
    },
    "azclce": {
      "slug": "azclce",
      "true_engine_runtime": true,
      "mode": "local",
      "ops": [
        "health",
        "skill",
        "score",
        "classify",
        "gate",
        "doctor"
      ],
      "proxy_fallback_ops": [],
      "artifact_files": [
        "azclce/engine.js",
        "azclce/triad.js"
      ],
      "module": "src/engines/azclce.js",
      "engine_digest": "f1854d7bd0396761f942b54b78f42c66d4c04e4956189de79371ed67b9ae2b69",
      "source": "vendored az-clce Worker engine.js + triad.js",
      "isolate": "Cloudflare Worker / Durable Object isolate is the jail. engine_digest is required."
    },
    "ark": {
      "slug": "ark",
      "true_engine_runtime": true,
      "mode": "local",
      "ops": [
        "health",
        "skill",
        "sweep",
        "levels",
        "doctor"
      ],
      "proxy_fallback_ops": [],
      "artifact_files": [
        "ark/engine.js"
      ],
      "module": "src/engines/ark.js",
      "engine_digest": "69d29bd079754df6450b8882b6f86c445ac7f1f490e2c150ff4716d00bf6d3b6",
      "source": "vendored ARK Worker engine.js",
      "isolate": "Cloudflare Worker / Durable Object isolate is the jail. engine_digest is required."
    },
    "azai": {
      "slug": "azai",
      "true_engine_runtime": true,
      "mode": "local",
      "ops": [
        "guide",
        "learner_guide",
        "ask",
        "lamb-check",
        "lamb_check",
        "models",
        "health",
        "skill",
        "doctor",
        "engine_status",
        "conversation",
        "agent",
        "azclicker",
        "attach",
        "crawl",
        "human_check",
        "cap7_lookup",
        "score_gate",
        "corpus_note",
        "receipt_learn",
        "receipt_status"
      ],
      "proxy_fallback_ops": [],
      "artifact_files": [
        "azai/engine.js"
      ],
      "module": "src/engines/azai.js",
      "engine_digest": "435766c8de739bff706cda75a4e496726ed43de60224241cd6d98ca640efcebd",
      "source": "vendored AZAI Worker Lamb engine.js",
      "isolate": "Cloudflare Worker / Durable Object isolate is the jail. engine_digest is required."
    },
    "spectrallock": {
      "slug": "spectrallock",
      "true_engine_runtime": true,
      "mode": "local",
      "ops": [
        "health",
        "skill",
        "modes",
        "targets",
        "overlay",
        "pigment",
        "restore-pigment",
        "verify",
        "doctor"
      ],
      "proxy_fallback_ops": [],
      "artifact_files": [
        "spectrallock/overlay.js"
      ],
      "module": "src/engines/spectrallock.js",
      "engine_digest": "16281860ab0787f2485ea2530fbbcecf968009da3ae1c4f2b6e689a15a9ad586",
      "source": "vendored SpectralLock 0.3.1 overlay.js (256px PNG preview; wheel paint separate from triad; pigment and restore-pigment are FragGate doors; unredact/recover/handwriting stay in the artifact)",
      "isolate": "Cloudflare Worker / Durable Object isolate is the jail. engine_digest is required."
    },
    "azbot": {
      "slug": "azbot",
      "true_engine_runtime": true,
      "mode": "local",
      "ops": [
        "health",
        "skill",
        "route",
        "example",
        "doctor"
      ],
      "proxy_fallback_ops": [],
      "artifact_files": [
        "azbot/engine.js"
      ],
      "module": "src/engines/azbot.js",
      "engine_digest": "909872259998d5ee9e276158b86194f704d40796588e5cc52d5ca15a86909456",
      "source": "AZBot skill router (not a model)",
      "isolate": "Cloudflare Worker / Durable Object isolate is the jail. engine_digest is required."
    },
    "employeelock": {
      "slug": "employeelock",
      "true_engine_runtime": true,
      "mode": "local",
      "ops": [
        "health",
        "skill",
        "append-preview",
        "verify-canonical",
        "doctor"
      ],
      "proxy_fallback_ops": [],
      "artifact_files": [
        "employeelock/engine.js"
      ],
      "module": "src/engines/employeelock.js",
      "engine_digest": "886e90395752e7dcb5458a6ee501c34858a18574623b2e542513b4faa96e1d90",
      "source": "ported EmployeeLock Worker append-preview / verify-canonical",
      "isolate": "Cloudflare Worker / Durable Object isolate is the jail. engine_digest is required."
    },
    "foldlock": {
      "slug": "foldlock",
      "true_engine_runtime": true,
      "mode": "local",
      "ops": [
        "health",
        "skill",
        "fold-preview",
        "unfold-preview",
        "doctor",
        "pack-verify"
      ],
      "proxy_fallback_ops": [],
      "artifact_files": [
        "foldlock/codec.js"
      ],
      "module": "src/engines/foldlock.js",
      "engine_digest": "1034d5924b88878918986abe260338b0aff0117bc6f9c4d4a01a41d843cfa0a8",
      "source": "vendored foldlock Worker codec.js",
      "isolate": "Cloudflare Worker / Durable Object isolate is the jail. engine_digest is required."
    },
    "whistlelock": {
      "slug": "whistlelock",
      "true_engine_runtime": true,
      "mode": "local",
      "ops": [
        "health",
        "skill",
        "hash-preview",
        "canon-preview",
        "hash_put",
        "hash_get",
        "hash_stat",
        "doctor"
      ],
      "proxy_fallback_ops": [],
      "artifact_files": [
        "whistlelock/engine.js"
      ],
      "module": "src/engines/whistlelock.js",
      "engine_digest": "f585b20e1dfc0321e432ba04299d91d1708ae3b6f2ac78c85db5c61a63a4a6f8",
      "source": "ported WhistleLock Worker hash/canon preview",
      "isolate": "Cloudflare Worker / Durable Object isolate is the jail. engine_digest is required."
    },
    "trajectorylock": {
      "slug": "trajectorylock",
      "true_engine_runtime": true,
      "mode": "local",
      "ops": [
        "health",
        "skill",
        "example",
        "analyze",
        "verify",
        "schema",
        "import_export",
        "hash_put",
        "hash_get",
        "hash_stat",
        "doctor"
      ],
      "proxy_fallback_ops": [],
      "artifact_files": [
        "trajectorylock/engine.js"
      ],
      "module": "src/engines/trajectorylock.js",
      "engine_digest": "7f536c9d148515d9b4e578c558361255db226cd5e3066daee1eee68209bfe3a7",
      "source": "vendored TrajectoryLock Worker engine.js",
      "isolate": "Cloudflare Worker / Durable Object isolate is the jail. engine_digest is required."
    },
    "mialock": {
      "slug": "mialock",
      "true_engine_runtime": true,
      "mode": "local",
      "ops": [
        "health",
        "skill",
        "doe-match",
        "queries",
        "search-options",
        "example",
        "map",
        "coverage",
        "doctor"
      ],
      "proxy_fallback_ops": [],
      "artifact_files": [
        "mialock/doe-match.js",
        "mialock/doe-notices.js",
        "mialock/queries.js",
        "mialock/search-modes.js"
      ],
      "module": "src/engines/mialock.js",
      "engine_digest": "d65c53dbc46d500f6d02c8975e42bf95a22000c15db4776d5fdef58904d32a5c",
      "source": "vendored M.I.A.Lock doe-match + query renderer",
      "isolate": "Cloudflare Worker / Durable Object isolate is the jail. engine_digest is required."
    },
    "azieltether": {
      "slug": "azieltether",
      "true_engine_runtime": true,
      "mode": "local",
      "ops": [
        "health",
        "skill",
        "ingest",
        "verify",
        "dual-chain",
        "reconcile",
        "pulse",
        "tip",
        "peer-preview",
        "doctor"
      ],
      "proxy_fallback_ops": [],
      "artifact_files": [
        "azieltether/engine.js"
      ],
      "module": "src/engines/azieltether.js",
      "engine_digest": "adb57573ee23e7c97567fc05f916f1fd65f2265128bd9ec3d1dca08e47c2d791",
      "source": "ported AzielTether Worker hash-chain (not a VPN)",
      "isolate": "Cloudflare Worker / Durable Object isolate is the jail. engine_digest is required."
    },
    "peacelock": {
      "slug": "peacelock",
      "true_engine_runtime": true,
      "mode": "local",
      "ops": [
        "health",
        "skill",
        "open",
        "seal",
        "break",
        "show",
        "verify",
        "stamp",
        "upload_envelope",
        "doctor"
      ],
      "proxy_fallback_ops": [],
      "artifact_files": [
        "peacelock/engine.js"
      ],
      "module": "src/engines/peacelock.js",
      "engine_digest": "291437f64ba15338d6358e6d2e657870619b19133430be3574d458b8db469a66",
      "source": "PeaceLock PL-WP-0.1 chosen silence / chosen inaction lattice (HARD_DUTY refuse; ABSENT invariants)",
      "isolate": "Cloudflare Worker / Durable Object isolate is the jail. engine_digest is required."
    },
    "azmail": {
      "slug": "azmail",
      "true_engine_runtime": true,
      "mode": "local",
      "ops": [
        "health",
        "skill",
        "airlock_classify",
        "scrub",
        "trust_score",
        "mesh_post",
        "mesh_poll",
        "mesh_listen",
        "mesh_enable",
        "mesh_disable",
        "keyword_alert_set",
        "keyword_alert_list",
        "keyword_alert_check",
        "mailbox_open",
        "notice_post",
        "mail_post",
        "mail_send_base",
        "inbox_pull",
        "ack",
        "verify_receipt",
        "import_export",
        "transport_status",
        "doctor",
        "malware_sweep",
        "airgap"
      ],
      "proxy_fallback_ops": [],
      "artifact_files": [
        "azmail/engine.js",
        "azmail/guard.js"
      ],
      "module": "src/engines/azmail.js",
      "engine_digest": "06a6cba66c12090415cec91a06890de0b32edfa86e5631bcd2a78d0f9b5d27ec",
      "source": "AZMail APP 1.0 airlock + user-key mailbox (scan LIVE-when-scanner-present; airgap present; external SMTP not end-to-end; not an MTA; FragGate only)",
      "isolate": "Cloudflare Worker / Durable Object isolate is the jail. engine_digest is required."
    },
    "azbrowser": {
      "slug": "azbrowser",
      "true_engine_runtime": true,
      "mode": "local",
      "ops": [
        "health",
        "skill",
        "navigate",
        "airlock_ingest",
        "receipt_list",
        "verify",
        "receipt_verify",
        "ethical_search",
        "lamb_lens_search",
        "tab_open",
        "tab_list",
        "sandbox_status",
        "sandbox_render",
        "doctor",
        "vpn",
        "malware_sweep",
        "airgap",
        "jeeves_site",
        "human_check"
      ],
      "proxy_fallback_ops": [],
      "artifact_files": [
        "azbrowser/engine.js"
      ],
      "module": "src/engines/azbrowser.js",
      "engine_digest": "a80f0e0aaed98f09f8b4de15e4d7b77a17e7657b49c31918be0def502caab88f",
      "source": "AZBrowser AZB-1.0 Lamb Lens ethical research browser (not Chromium; FragGate only; AZNet is separate software, same FragGate door)",
      "isolate": "Cloudflare Worker / Durable Object isolate is the jail. engine_digest is required."
    },
    "aznet": {
      "slug": "aznet",
      "true_engine_runtime": true,
      "mode": "local",
      "ops": [
        "health",
        "skill",
        "pair_status",
        "garden_list",
        "stamp",
        "verify_hash",
        "memorial_list",
        "memorial_append",
        "receipt_verify",
        "name_claim",
        "name_read",
        "name_resolve",
        "slot_read",
        "witness",
        "witness_read"
      ],
      "proxy_fallback_ops": [],
      "artifact_files": [
        "aznet/engine.js"
      ],
      "module": "src/engines/aznet.js",
      "engine_digest": "d089fb7636b27186ee5f3ec2468cc20d74ca5e5af65e77ebaa3492788b1751cf",
      "source": "AZNet AZN-WP-0.1 silent verification side-net (hash garden + memorial; never hosts payloads; AZBrowser pair required)",
      "isolate": "Cloudflare Worker / Durable Object isolate is the jail. engine_digest is required."
    },
    "azhub": {
      "slug": "azhub",
      "true_engine_runtime": true,
      "mode": "local",
      "ops": [
        "health",
        "skill",
        "region_list",
        "place_module",
        "remove_module",
        "tether_declare",
        "tether_cut",
        "tether_list",
        "blank_key_status"
      ],
      "proxy_fallback_ops": [],
      "artifact_files": [
        "azhub/engine.js"
      ],
      "module": "src/engines/azhub.js",
      "engine_digest": "dc8848353c0db397b9b0503446ad8dcb14212162776b24278071559bd2e83d81",
      "source": "AZHub AIH-WP-1.0 Blank Key / neutral spatial container (not AZInterface; FragGate only; no auto-unlock)",
      "isolate": "Cloudflare Worker / Durable Object isolate is the jail. engine_digest is required."
    },
    "azinterface": {
      "slug": "azinterface",
      "true_engine_runtime": true,
      "mode": "local",
      "ops": [
        "health",
        "skill",
        "genesis_status",
        "site_state_get",
        "site_state_set",
        "integrity_check",
        "witness_list",
        "page_cycle_status",
        "mesh_radios"
      ],
      "proxy_fallback_ops": [],
      "artifact_files": [
        "azinterface/engine.js"
      ],
      "module": "src/engines/azinterface.js",
      "engine_digest": "7418c2bbf3c8fe4921f05f0e9f1aed2d2486f983d8feba985fe462018794972c",
      "source": "AZInterface AIH-WP-1.0 suite shell and custodial page cycles (package 0.1.0; local pipeline_arch/withdraw/scorch_local/pair_* stay off the public door; FragGate only)",
      "isolate": "Cloudflare Worker / Durable Object isolate is the jail. engine_digest is required."
    },
    "aziel-corpus": {
      "slug": "aziel-corpus",
      "true_engine_runtime": true,
      "mode": "local",
      "ops": [
        "health",
        "skill",
        "search",
        "example",
        "doctor",
        "review",
        "score",
        "verify-backfill",
        "verify-geo",
        "document-chain",
        "import_export",
        "jeeves",
        "media-run",
        "tip-pack"
      ],
      "proxy_fallback_ops": [
        "transcribe",
        "ocr"
      ],
      "artifact_files": [
        "aziel-corpus/engine.js",
        "aziel-corpus/jeeves.js",
        "aziel-corpus/jeeves-eggs.js",
        "aziel-corpus/tip-pack.js"
      ],
      "module": "src/engines/aziel-corpus.js",
      "engine_digest": "e122bae90a8426451861c11e39829f9ed000b0d0793a7e9260e6ee68c93c4ab8",
      "source": "portable sample-MASTER search + isolate-safe review/score/verify/document-chain/jeeves (Whisper/OCR/media-run Workers-AI-gated)",
      "isolate": "Cloudflare Worker / Durable Object isolate is the jail. engine_digest is required."
    },
    "4dmap": {
      "slug": "4dmap",
      "true_engine_runtime": true,
      "mode": "local",
      "ops": [
        "health",
        "skill",
        "pin",
        "span",
        "stack",
        "gap",
        "fork",
        "walk",
        "lens",
        "class",
        "cohort",
        "absence",
        "cap",
        "join",
        "list",
        "example",
        "card_new",
        "card_pin",
        "card_span",
        "card_join",
        "card_walk",
        "card_list",
        "verify_hash",
        "frame_status",
        "axis_describe",
        "walk_trace",
        "card_export",
        "card_import",
        "verify_chain",
        "neighbor_cite",
        "memory_cite",
        "memory_observe",
        "library_pin",
        "plot",
        "possibility",
        "pattern_recall",
        "lattice_tip",
        "poison_refuse",
        "news_status",
        "news_pin",
        "news_open",
        "news_ingest",
        "news_sources",
        "news_weather",
        "news_black_swan",
        "news_feed",
        "news_item",
        "news_sky",
        "news_pins",
        "news_pin_open",
        "news_receipts",
        "news_verify",
        "news_globe"
      ],
      "proxy_fallback_ops": [],
      "artifact_files": [
        "4dmap/aznews-feed.js",
        "4dmap/aznews-gazetteer.js",
        "4dmap/aznews-geo.js",
        "4dmap/aznews-live.js",
        "4dmap/aznews-outlets.js",
        "4dmap/aznews-pins.js",
        "4dmap/aznews-sky.js",
        "4dmap/aznews-source.js",
        "4dmap/aznews-weather.js",
        "4dmap/aznews.js",
        "4dmap/engine.js",
        "4dmap/lattice.js",
        "4dmap/ops.js",
        "4dmap/product-card.js"
      ],
      "module": "src/engines/4dmap.js",
      "engine_digest": "fc2bed604b3731a6d6725a326b1cd133ceb964b9ecd7e1124e8df2524990e609",
      "source": "4DMap 4DM-WP-1.0 / 0.3.0 four-axis inspection frame T/Δ/Γ/Π (inspection frame after AZPIPE; library pin lattice; not an extra door; not a sequential gate)",
      "isolate": "Cloudflare Worker / Durable Object isolate is the jail. engine_digest is required."
    },
    "azcoherence": {
      "slug": "azcoherence",
      "true_engine_runtime": true,
      "mode": "local",
      "ops": [
        "health",
        "skill",
        "doctor",
        "verify",
        "review_triad",
        "alternate_score",
        "coherence_check",
        "neutralize_hallucination"
      ],
      "proxy_fallback_ops": [],
      "artifact_files": [
        "azcoherence/engine.js"
      ],
      "module": "src/engines/azcoherence.js",
      "engine_digest": "f04dfa4af332a1c04bd7319a8f48cee3e9adec3877d198ea703ee6187790cfc5",
      "source": "AZCoherence AZC-0.1 second-pass triad coherence reviewer (primary vs alternate; cite https://github.com/AzielEliab/AZCoherence; not AKM-TRIAD)",
      "isolate": "Cloudflare Worker / Durable Object isolate is the jail. engine_digest is required."
    },
    "embryolock": {
      "slug": "embryolock",
      "true_engine_runtime": true,
      "mode": "local",
      "ops": [
        "health",
        "skill",
        "doctor",
        "verify_hash",
        "policy",
        "limitation"
      ],
      "proxy_fallback_ops": [],
      "artifact_files": [
        "embryolock/engine.js"
      ],
      "module": "src/engines/embryolock.js",
      "engine_digest": "bc7f6119a4bf6910b5be50cabe19bf4a2e35ac60408b5713e94878bd4e0074f3",
      "source": "EmbryoLock Stealth+ v1.1 cite/policy (AzielEliab/EmbryoLock Open Source Code). Live health/skill/doctor/verify-hash/policy; wipe/unlock stay local-only",
      "isolate": "Cloudflare Worker / Durable Object isolate is the jail. engine_digest is required."
    },
    "azchat": {
      "slug": "azchat",
      "true_engine_runtime": true,
      "mode": "local",
      "ops": [
        "health",
        "skill",
        "doctor",
        "handle_new",
        "handle_rotate",
        "room_open",
        "room_post",
        "room_pull",
        "bus_send",
        "bus_poll",
        "verify_receipt",
        "import_export",
        "channel_seal",
        "bridge_status",
        "malware_sweep",
        "airgap"
      ],
      "proxy_fallback_ops": [],
      "artifact_files": [
        "azchat/engine.js"
      ],
      "module": "src/engines/azchat.js",
      "engine_digest": "9b63fc0adcbb65318fbad7fd6aaf39b6f44edc5ff41696571457a5bd765ec5c5",
      "source": "AZChat spendable handles + ephemeral rooms + agent bus (mesh default off; not SMTP; not AZMail)",
      "isolate": "Cloudflare Worker / Durable Object isolate is the jail. engine_digest is required."
    },
    "zkattest": {
      "slug": "zkattest",
      "true_engine_runtime": true,
      "mode": "local",
      "ops": [
        "health",
        "skill",
        "doctor",
        "commit",
        "attest",
        "open",
        "verify",
        "limitation"
      ],
      "proxy_fallback_ops": [],
      "artifact_files": [
        "zkattest/engine.js"
      ],
      "module": "src/engines/zkattest.js",
      "engine_digest": "bb3831ed980be81dce15fda1dbb471a7458c91feb907a410a86173003df1c84a",
      "source": "ZKAttest ZK-ATTEST-0.1 hash-commitment attest (not Groth16/SNARK; FragGate only)",
      "isolate": "Cloudflare Worker / Durable Object isolate is the jail. engine_digest is required."
    },
    "mmconsensus": {
      "slug": "mmconsensus",
      "true_engine_runtime": true,
      "mode": "local",
      "ops": [
        "health",
        "skill",
        "doctor",
        "tally",
        "agree",
        "limitation"
      ],
      "proxy_fallback_ops": [],
      "artifact_files": [
        "mmconsensus/engine.js"
      ],
      "module": "src/engines/mmconsensus.js",
      "engine_digest": "9624f144b1eacfc11cf86fe45ed83acb6f65fa324629668510c55f1fcabe6fe7",
      "source": "MMConsensus MM-CONSENSUS-0.1 posted-opinion tally (adjacent to DecisionGATE; no live model calls)",
      "isolate": "Cloudflare Worker / Durable Object isolate is the jail. engine_digest is required."
    },
    "toolbench": {
      "slug": "toolbench",
      "true_engine_runtime": true,
      "mode": "local",
      "ops": [
        "health",
        "skill",
        "doctor",
        "suite",
        "run_case",
        "limitation"
      ],
      "proxy_fallback_ops": [],
      "artifact_files": [
        "toolbench/engine.js"
      ],
      "module": "src/engines/toolbench.js",
      "engine_digest": "888385a251997a21f07368d71eff0bb56ed5f68871a6f84900ab62f28c8da33c",
      "source": "ToolBench TOOLBENCH-0.1 synthetic FragGate refuse playground (self-test ≠ third-party lab; not )",
      "isolate": "Cloudflare Worker / Durable Object isolate is the jail. engine_digest is required."
    },
    "azvpn": {
      "slug": "azvpn",
      "true_engine_runtime": true,
      "mode": "local",
      "ops": [
        "health",
        "skill",
        "doctor",
        "limitation",
        "describe",
        "open",
        "status",
        "list",
        "close",
        "send",
        "recv",
        "pull",
        "peers",
        "attach"
      ],
      "proxy_fallback_ops": [],
      "artifact_files": [
        "azvpn/engine.js"
      ],
      "module": "src/engines/azvpn.js",
      "engine_digest": "2d3d27cf49df95d5a041a55d4fd75d20c65ed167a5c170ef6f363ec15599b776",
      "source": "AZVPN AZVPN-CONCENTRATOR-1.0 automatic HTTPS/WS concentrator (WireGuard/OpenVPN SLOT; FragGate only; auto_use true)",
      "isolate": "Cloudflare Worker / Durable Object isolate is the jail. engine_digest is required."
    }
  },
  "local_blends": [
    "azai serve",
    "forgereceipts ui",
    "azos ui"
  ],
  "authoritySnapshot": {
    "ok": true,
    "product": "aziel-runtime",
    "name": "Aziel Runtime",
    "title": "Aziel Runtime",
    "author": "Aziel Eliab",
    "identity": "Aziel Eliab",
    "version": "2.0.0-rc1",
    "role": "engine-runtime",
    "layer": "catalog+pull+proxy+session+in-process-engines+fraggate",
    "true_engine_runtime": true,
    "true_engine_slugs": [
      "4dmap",
      "ark",
      "azai",
      "azbot",
      "azbrowser",
      "azchat",
      "azclce",
      "azcoherence",
      "azhub",
      "aziel-corpus",
      "azieltether",
      "azinterface",
      "azmail",
      "aznet",
      "azos",
      "azvpn",
      "chronolock",
      "codelock",
      "decisiongate",
      "embryolock",
      "employeelock",
      "foldlock",
      "forgereceipts",
      "glossafilter",
      "godlock",
      "mialock",
      "miragegrid",
      "mmconsensus",
      "peacelock",
      "postking",
      "shadowlock",
      "spectrallock",
      "staticclock",
      "temporallock",
      "toolbench",
      "trajectorylock",
      "veillock",
      "vibelock",
      "whistlelock",
      "zkattest",
      "zsolver"
    ],
    "engine_slugs": [
      "4dmap",
      "ark",
      "azai",
      "azbot",
      "azbrowser",
      "azchat",
      "azclce",
      "azcoherence",
      "azhub",
      "aziel-corpus",
      "azieltether",
      "azinterface",
      "azmail",
      "aznet",
      "azos",
      "azvpn",
      "chronolock",
      "codelock",
      "decisiongate",
      "embryolock",
      "employeelock",
      "foldlock",
      "forgereceipts",
      "glossafilter",
      "godlock",
      "mialock",
      "miragegrid",
      "mmconsensus",
      "peacelock",
      "postking",
      "shadowlock",
      "spectrallock",
      "staticclock",
      "temporallock",
      "toolbench",
      "trajectorylock",
      "veillock",
      "vibelock",
      "whistlelock",
      "zkattest",
      "zsolver"
    ],
    "proxy_fallback_slugs": [],
    "proxy_fallback_ops": {
      "aziel-corpus": [
        "transcribe",
        "ocr"
      ]
    },
    "proxy_is_not_exec": true,
    "isolate_is_the_jail": true,
    "receipt_cap": 64,
    "session_ttl_ms": 21600000,
    "rate_open_per_minute": 20,
    "rate_exec_per_minute": 60,
    "token": "optional-on-session-mutate",
    "door": "fraggate",
    "authority": {
      "health": "GET /v1/health",
      "ready": "GET /v1/ready",
      "runtime_json": "GET /v1/runtime.json",
      "note": "version/role/engine_slugs on health, ready, and runtime.json are the same snapshot. Historical notes live under version_history only — never read those keys as the current version."
    }
  },
  "version_history": [
    {
      "version": "2.0.0-rc1",
      "status": "current",
      "note": "Certification-point freeze (not a feature dump). Additive SpectralLock vendor sync after spectrallock#16 (0.3.1, 92fcc3b031b3c6e1bf398d4263092e20d9bad3c5): vendored overlay.js byte-for-byte; wheel paint plane separate from the spectral triad; FragGate LIVE_OPS add pigment and restore-pigment (listPigment / pigmentFromB64); restore lost pigment LIVE under SpectralLock and refuses SL-PIGMENT-GONE when evidence is gone; overlay/inject/unredact keep pigment_recovery false; AMOE is not a live product; unredact/recover/handwriting stay off the FragGate door; catalog version 0.3.1; rehashed engine_digest 16281860ab0787f2485ea2530fbbcecf968009da3ae1c4f2b6e689a15a9ad586 (azbot 7e0843602e8bfed071ab1a20aad32d6f22f8330be3526e29c29ffcfb16892b89). Additive SpectralLock vendor sync after spectrallock#13: leftover-bytes unredact + deep PDF revision_graph + per-revision copies + universal recover (SL-RECOVER-*; 7z/HEIC/HEIF SLOT) + handwriting (not ESDA/court cert; hosted JPEG SLOT) vendored in overlay.js from 4af8fcb5f8af57a627db1b1dbfe1b631240a6067; leftover recover is honest (object id/offset/stream); opaque refuse SL-UNREDACT-OPAQUE; never OCR-from-black-box; eleven LIVE modes + inject unchanged; rehashed engine_digest f4aea0fb891fe107fb4699d7e3692d65023d303e2508421d98711db7aad64149; LIVE_OPS/stubs unchanged (no invented FragGate unredact/recover/handwriting door; product Worker /v1/unredact /v1/recover /v1/handwriting). Additive SpectralLock vendor sync after spectrallock#12: leftover-bytes unredact (locate/lift/recover/refuse) vendored in overlay.js from 319b2003221064a5f56e222869c2fb1437a4a1b6; leftover recover is honest (object id/offset/stream); opaque refuse SL-UNREDACT-OPAQUE; never OCR-from-black-box; eleven LIVE modes + inject unchanged; rehashed engine_digest 3427dbcf2932b6bf4c6cf80735efd171b75519066e013db6d0df275c65989fb4; LIVE_OPS/stubs unchanged (no invented FragGate unredact door). Additive SpectralLock vendor sync after spectrallock#11: inject true|false (ON = false-color membership paint, not recovered pigment; OFF = gray of same gate; zero ignores) plus tazel_inband_pct/vyrn_inband_pct; eleven LIVE modes unchanged; rehashed engine_digest c66231df1acd91306c0a7318950794cdc565af3752ef969fa41591191750062e; LIVE_OPS/stubs unchanged; inject-ON/UV/balance-lemon-indent honesty. Additive SpectralLock vendor sync after spectrallock#10: eleven LIVE modes (adds candle/indent/lemon) and rehashed engine_digest fd93f811c01ecff930d0edc8efac1baf96c96484c925b6aae62b1ed80c6119e7; LIVE_OPS/stubs unchanged; 256px preview honesty. Additive QNM-CHANNEL-PLANE-1.0 cite + AZNet functional pairing + AZVPN auto-bind: GET /v1/mesh channel_plane wifi/bluetooth/rf/photon ON (local qnm-node) and vpn/public_vpn/tunnel_concentrator true with default_vpn_backend azvpn auto_use true (GET cites only). AZNet pair_status reports order/token pair with AZBrowser (pairing ≠ tunnel; public VPN auto-binds AZVPN). No MCP tool add/remove. Additive AZCL-FOLD-TIP-1.0: FoldLock-packed library tip (index cite + sample MASTER + About Aziel); FragGate foldlock/pack-verify + aziel-corpus/tip-pack; full_library_in_process false. Additive AZRT-WORKER-LAUNCH-1.0: every Worker launch includes product-specific #hashtag parts plus the shared About Aziel + FoldLock corpus tip (docs/WORKER-LAUNCH.md). No MCP tool add/remove. Sentinel pass2 MCP honesty: preferred protocolVersion 2025-11-25 (still accepts 2025-06-18 and 2025-03-26); invalid protocol HTTP 400; Mcp-Session-Id echo; DELETE /mcp teardown (reuse 404); mutating MCP tools require confirm=true or dry_run=true (HTTP FragGate call unchanged). Public contract frozen under docs/2.0/: FragGate list→describe→call, MCP tool names, OpenAPI parity, health/version, engine_digest, live/stub/proxy-fallback. Compatibility policy, receipt schema, refusal contract, breaking-change policy. Clean-room reproducibility + external adversarial pack for independent reviewers (self-test ≠ third-party lab). Gate 4 includes Glama TDQS 5.0 tools/list metadata (descriptions/params/annotations; no rename; no behavior change) plus existing glama.json/GitHub topics. Read-only QNM suite-presence is ON by default; POST /v1/mesh/disable refuses MESH-DISABLE-REFUSED. Additive ACT-RECEIPT-1.0 fabric: after FragGate list/call, POST /mcp, and significant POST /v1/*, POST corpus /v1/receipts/append with x-aziel-receipt when RECEIPT_APPEND_TOKEN is set (fail-open; public chain on corpus /receipts; not a Softwares-tab product). Additive NO-LIE-NO-REWRITE-1.0 law (companion under CROSS-NETWORK-SURVIVAL-1.0; does not replace the machine tip): receipts that still hash; copies not all on one tunnel; no rewrite key; the network is never allowed to lie even to self-preserve (docs/designs/NO-LIE-NO-REWRITE-1.0.md; GET /v1/mesh cites no_lie / no_rewrite). Additive COLD-MULTI-SHELF-1.0 cite (GET /shelves) matches live corpus#96 /shelves honesty: Plane A = 5 published surfaces / 2 family radii / 1 independent live; Plane B Codeberg + archive.org PASS still SLOT (https://archive.org/details/aziel-lockset-tip + https://archive.org/details/aziel-lockset-tip_202609, same blast_radius); Framagit URL null Zenodo tip-pack SLOT (zenodo_live:false; CNS-ZENODO-NOT-LIVE); doi null; Plane C USB SLOT. Remain-Off-by-Design items stay off. FragGate remains THE single door. Additive REDLINE-2026-09-14: public-door map; refuse anonymous mutate; operator token header-only; Growth-ON Allow (no GPTBot Disallow); Cloudflare TLS cite (no client-side crypto claim); Cap-7 design_of hub_designs + resolves_to_hub false; attack sims refuse. Architecture-fit placements zkattest / mmconsensus / toolbench are in-runtime engines behind FragGate (isolation 33 unchanged; no new MCP tool; see docs/2.0/ARCHITECTURE-FIT-FIVE.md). OPERATOR LAW: public live_nodes is mesh size (active + inactive, not isolated); {slug}-worker roster is software_nodes and must not be used alone as that pill; downloads are not live. Crawler abstract stays lead copy. Identity Aziel Eliab only."
    },
    {
      "version": "1.9.3",
      "status": "superseded",
      "note": "Close remaining AZRT-1.9-GAPS-CLOSE items: isolate-native AZ-OS session_open/status/close (prefab ethics VFS; exec/shell/lattice stay refuse); isolate-safe Ask Jeeves over sample MASTER / CORPUS_D1 records (refuse secrets/triad-tamper; Jesus-image-only on devil-not-real; no AZAI blend); binding-gated media-run when env.AI is present (hash-chained Whisper/vision; no fake OCR). Independent validation path: docs/audit/INDEPENDENT-VALIDATION.md + Actions validate.yml attestation (not a third-party lab). Remain-Off-by-Design items stay off. Crawler abstract stays lead copy. Identity Aziel Eliab only."
    },
    {
      "version": "1.9.2",
      "status": "superseded",
      "note": "Bind Workers Browser Rendering (BROWSER) and live D1 MASTER (CORPUS_D1 → aziel-digital-library). searchD1 queries production records (not master). Workers AI (AI) bound for Whisper/OCR honesty. Sample MASTER remains the unbound fallback. Chromium product UI is not claimed; Tor/phoenix stay refuse. Remain-Off-by-Design items stay off. Crawler abstract stays lead copy. Identity Aziel Eliab only."
    },
    {
      "version": "1.9.1",
      "status": "superseded",
      "note": "AZRT-1.9-GAPS-CLOSE: convert isolate-safe corpus review/score/verify-backfill/verify-geo/document-chain/import_export to in-process; Whisper/OCR stay Workers-AI-gated (native only when AI is bound). Named proxy inventory shrinks (jeeves/transcribe/ocr/media-run remain). AZBrowser sandbox_status/sandbox_render report Workers Browser Rendering honestly — Chromium stays DEFERRED unless bound; Tor/phoenix refuse. AZMail transport_status: public MTA stays NOT IMPLEMENTED; no public send. Wave 2–3 health/skill/doctor richness. Adversarial repo self-check + GitHub Actions npm test on PR/main. Consumer MCP/OpenAPI examples. Project health engine_digest onto each /v1/software card. Live Nodes live_nodes counts Softwares *-worker only (mesh_* ephemeral split). Catalog EmbryoLock 1.2.0 matches product Worker health. Catalog git_sha from deploy --var or stamped build-meta. Flutter mobile/ remains not vendored. Remain-Off-by-Design items stay off. Crawler abstract stays lead copy. Identity Aziel Eliab only."
    },
    {
      "version": "1.9.0",
      "status": "superseded",
      "note": "AZRT-1.9-CLOSE-1.0: public-safe LIVE_OPS promotions (CodeLock gate-status, VibeLock detect, GlossaFilter peers, AZBot example, AZ-OS invite/principles, AZAI models metadata). ShadowLock hook (not OS hook). MirageGrid verify-receipt/nodes (no hop). AzielTether tip/dual-chain/reconcile/pulse/peer-preview (no VPN). AZMail isolate mailbox (notice_post/mail_post/inbox_pull; no SMTP). AZChat LIVE+bound (handles/rooms/bus; mesh default off; not AZMail). Isolate hash object store for TrajectoryLock media + WhistleLock files (no CDN; send/mail/release refuse). OpenAPI /p/{slug}/{op} proxy-path parity. Corpus native-vs-proxy labels. Named fallback inventory. Chromium stays NOT IMPLEMENTED. Remain-Off-by-Design items stay off. Crawler abstract stays lead copy (1.7.11). Identity Aziel Eliab only."
    },
    {
      "version": "1.7.11",
      "status": "superseded",
      "note": "SEO clarity: crawler surfaces (homepage meta/JSON-LD, /llms.txt, /cite.json, /about) lead with the Aziel Runtime definition — node-meshed MCP Softwares suite for digital forensics and auditing; not an API aggregator. Changelog stays below the abstract. FragGate remains THE single door. GET /v1/mesh never enables. Identity Aziel Eliab only."
    },
    {
      "version": "1.7.10",
      "status": "superseded",
      "note": "QNM Live Nodes durable fan-out: suite-presence is operator-enabled. GET /v1/mesh never enables. While enabled, cron (*/2 * * * *) or request-path joins/heartbeats every live Softwares product Worker (node_id {slug}-worker, no '|'; TTL 5 min). Product Workers proxy /v1/mesh/* via AZIEL_RUNTIME. Not a login mesh. Not Node Gate. Not QNM-S. Remain-Off-by-Design items stay off. Identity Aziel Eliab only."
    },
    {
      "version": "1.7.9",
      "status": "superseded",
      "note": "AZCoherence catalog + engine cross_map / peers: azclce (peer scorer), AKM-TRIAD (fabric neighbor — not merged), AZInterface (human UI), Softwares hubs (azieleliab.com, azielcorpuslibrary.net, godlock.uk), product Worker URL. azclce reciprocates. Domain stays null (scoring-review placement; same pattern as decisiongate/forgereceipts). LIVE_OPS health/skill/doctor/verify and azbot toolkit cite azcoherence. Remain-Off-by-Design items stay off. Identity Aziel Eliab only."
    },
    {
      "version": "1.7.8",
      "status": "superseded",
      "note": "EmbryoLock is a true in-process engine (engine_digest) in Vault/Custody with ARK. LIVE_OPS health/skill/doctor/verify-hash/policy/limitation cite the AzielEliab/EmbryoLock Stealth+ v1.1 contract. Wipe/scorch/unlock-after-fail stay FG-STUB on the public mesh (Never execute on the public mesh). Catalog status live-with-local-destructive-boundary. Softwares worker_home https://embryolock-download-tracker.vibelock.workers.dev/. AZChat stays name-only stub. 1.7.7 AZCoherence remains. Remain-Off-by-Design items stay off. Identity Aziel Eliab only."
    },
    {
      "version": "1.7.7",
      "status": "superseded",
      "note": "AZCoherence (AZC-0.1) lands as a true in-process FragGate Softwares engine and Softwares-tab Plain card (slug azcoherence). Second-pass triad coherence reviewer: primary vs alternate → PASS/FLAG/NEUTRALIZE/REFUSE. LIVE_OPS health/skill/doctor/verify/review_triad/alternate_score/coherence_check/neutralize_hallucination. Placement scoring-review (Language/AZ-CLCE adjacent); not a 34th MASTER-33 isolation software; not AKM-TRIAD fabric. Product cite https://github.com/AzielEliab/AZCoherence. Never invents evidence. Confidence ≠ truth. Remain-Off-by-Design items stay off. Identity Aziel Eliab only."
    },
    {
      "version": "1.7.6",
      "status": "superseded",
      "note": "4DMap LIVE_OPS sync with product 0.2.0: pin/span/stack/gap/fork/walk/lens/class/cohort/absence/cap/join/list/example plus frame_status, axis_describe, walk_trace, card_export, card_import, verify_chain, neighbor_cite. Catalog version 0.2.0. Stubs stay truth_score/lumen_panel/invent_mark/backdate_class. layer=inspection_frame; domains_are_doors:false; FragGate remains THE single door. engine_digest is the runtime isolate artifact; GitBaby deploys. Identity Aziel Eliab only."
    },
    {
      "version": "1.7.5",
      "status": "superseded",
      "note": "Softwares capability wave 1: enrich health/skill (axes/neighbors/ops table) and add domain-true doctor/verify/import_export (or window/gates/schema/targets) on decisiongate, forgereceipts, temporallock, staticclock, chronolock, trajectorylock, spectrallock. Catalog one_line capability-forward. LIVE_OPS + catalog ops + engine *_OPS agree. Suite checklist at docs/audit/SUITE-CAPABILITY-CHECKLIST.md. AKM-TRIAD-1.0 stays LIVE fabric (POST /v1/memory/*, MCP memory_*; not Softwares-tab). 4DMap 1.7.4 inspection-frame ops stay. EmbryoLock/AZChat stay stubs. Identity Aziel Eliab only."
    },
    {
      "version": "1.7.4",
      "status": "superseded",
      "note": "4DMap in-process capability bump (4DM-WP-1.0): LIVE_OPS add frame_status, axis_describe, walk_trace, card_export, card_import, verify_chain, neighbor_cite. Stubs stay truth_score/lumen_panel/invent_mark/backdate_class. layer=inspection_frame; domains_are_doors:false; FragGate remains THE single door. Product 4dmap is still 0.1.0 on main — after product 0.2.0 deploys, recompute and sync engine_digest / catalog version. Identity Aziel Eliab only."
    },
    {
      "version": "1.7.3",
      "status": "superseded",
      "note": "Audit WARN copy/hint: refuse exist.mcp lists the live MCP tool set and points at POST /mcp tools/list (not the thin 7-tool door alone). Public FragGate call stays open; session mutate requires token when REQUIRE_TOKEN=1 and RUNTIME_TOKEN is set. 4DMap Softwares copy is inspection frame / not an extra door (domains_are_doors:false). GET /v1/software count_note explains Softwares-tab placements (azinterface / decisiongate / forgereceipts) vs isolation software_count=33. OpenAPI lists POST /mcp. Identity Aziel Eliab only."
    },
    {
      "version": "1.7.2",
      "status": "superseded",
      "note": "GET /v1/azpipe/arch (and POST) cites the locked MASTER-33 AZPIPE arch/strip — same payload FragGate already exposes as pipeline / pipeline_strip (v, magic, locked, master, lambgate, fraggate_single_door, roseclock, hop list, 11 domains / 33 softwares). Cite/read surface only. Not a Softwares-tab door. Not a FragGate slug. Identity Aziel Eliab only."
    },
    {
      "version": "1.7.1",
      "status": "superseded",
      "note": "AKM-TRIAD-1.0: Adaptive Knowledge Recollection, Bayesian Calibration & 3-of-4 Triad Selection. ChainLock remains the hash-linked, append-only learn/recall ledger; the adaptive index is derived and rebuildable. Memory APIs behind FragGate (POST /v1/memory/observe|resolve|calibrate|recall, GET /v1/memory/{id}[+history|+calibration], POST /v1/memory/rebuild-index operator/local only). MCP memory_*. Not a Softwares-tab product. Posterior ≠ truth. No rollback. Identity Aziel Eliab only."
    },
    {
      "version": "1.7.0",
      "status": "superseded",
      "note": "MASTER-33: FragGate is THE single door. Locked strip Human → AZInterface → PUBLIC/UI/AGENT/API → FragGate → Lamb Lens → SweepGate → Sentinel → Provenance/Input Packet → ChainLock-IN → DecisionGATE → AZPIPE → Internal Domain Layer → optional ASE → RoseClock (forward-only; StaticClock/VECTOR as needed) → TemporalLock → ChainLock-OUT → ForgeReceipts → Return. Lamb Lens is fabric ethics after FragGate (not Softwares-tab, not a second door). 11 domains / 33 softwares are isolation labels. AZChat name-only stub. ASE/VECTOR cite+refuse until armed. Overrides MASTER-ARCHITECTURE-2.0 §4.2. Keeps all 1.6.15 live fabric. No ZD30. No rollback. Identity Aziel Eliab only."
    },
    {
      "version": "1.6.15",
      "status": "superseded",
      "note": "Lock the suite pipeline hop order (SUITE-PIPE-1.6.15): PUBLIC/UI/Agents → FragGate → SweepGate → ChainLock-IN → DecisionGATE → AZPIPE → Domain Doors (4DMap inspection) → TemporalLock → StaticClock → ChainLock-OUT → Response/Receipt. Outbound reverses sensibly. FragGate call runs DecisionGATE AFTER ChainLock-IN and BEFORE domain exec. ChainLock-IN stamps inbound; ChainLock-OUT stamps outbound receipts. TemporalLock + StaticClock are advisory envelope stamps (existing engines). 4DMap remains the Domain Door inspection frame — not a sequential gate. FoldLock fld3-wire stays internal to AZPIPE. LambGate is not a hop. Illegal reorder is refused. Identity Aziel Eliab only. 34 catalog slugs. 1.6.14 remains the 4DMap engine add."
    },
    {
      "version": "1.6.14",
      "status": "superseded",
      "note": "Add 4DMap (4DM-WP-1.0) as a true in-process engine: four-axis inspection frame T/Δ/Γ/Π. Domain Door / inspection layer after AZPIPE routes to isolated engines — not a sequential gate. LIVE_OPS health/skill/card_new/card_pin/card_span/card_join/card_walk/card_list/verify_hash. truth_score/lumen_panel/invent_mark/backdate_class stay STUB_OPS. Plain A–Z. worker_home https://4dmap-download-tracker.vibelock.workers.dev/. mesh.enabled_default false; qns_cd pointer like peers. FragGate claims cite join types. ChainLock may stamp walks. Neighbors TemporalLock/StaticClock/ChronoLock/TrajectoryLock/SpectralLock. 34 catalog slugs. EmbryoLock stays stub. GET /v1/mesh never enables. RL packed catalog stays 0-KV hot path. 1.6.13 remains the QNM suite rollup."
    },
    {
      "version": "1.6.13",
      "status": "superseded",
      "note": "QNM-BUILD-1.0 suite rollup (companion to AIH-WP-1.1): GET /v1/mesh + /status expose live/locked/isolated counts only (no QNM-S, no leaderboard). GET never enables extra radios. Keep join/heartbeat/leave/nodes + optional hash-only broadcast (never a publish path). Not a login mesh; not Node Gate/IP panel; not login-recovery; not upload proxy. Full node process is local qnm-node/ (boot/chain/apg/bearers/outbox/phoenix/score/memorial/tethers); anon-broadcast is that process's sibling loopback module only. FragGate slug=mesh + MCP mesh_*. Current law (2.0.0-rc1): read-only suite-presence ON by default; POST /v1/mesh/disable refuses. AZMail mesh_* stays product-local. docs/NODE_MESH.md. 1.6.12 remains the live catalog + client update foundation."
    },
    {
      "version": "1.6.12",
      "status": "superseded",
      "note": "Authoritative GET /v1/software (also GET /v1/fraggate/software) for hubs/clients: every product plus EmbryoLock stub, sorted Plain A–Z → Gate A–Z → Lock A–Z (Clock ≠ Lock). Client update check GET /v1/update/check?slug=&version= and GET /v1/update/manifest. GitHub Action auto-deploy on main. SEO/MCP point agents at FragGate → /v1/software → /mcp (list→describe→call). Sibling software under one FragGate door — never separate FragGate engines. 33 catalog slugs + EmbryoLock stub. 1.6.11 remains UI-op aliases."
    },
    {
      "version": "1.6.11",
      "status": "superseded",
      "note": "Durable FragGate op alias map so Worker UI button names agents copy (azhub list_modules/place, azinterface genesis_boot/hold, azbrowser airlock/home, azmail classify, aznet doctor/pair, peacelock doctor) resolve to catalog LIVE_OPS and forward to the real engine method. Aliases appear in list/describe live_ops. EmbryoLock is a named stub / local-not-hosted registry entry (name only; not a hosted Worker; not a FragGate engine). 33 catalog slugs. 1.6.10 remains AZBrowser/AZNet one_line framing."
    },
    {
      "version": "1.6.10",
      "status": "superseded",
      "note": "AZBrowser one_line: AZNet is a separate software (not engine). AZNet one_line: Separate software; functional-order pair. Same FragGate door. Two catalog slugs stay. 33 catalog slugs. 1.6.9 remains the broader separate-software framing."
    },
    {
      "version": "1.6.9",
      "status": "superseded",
      "note": "Frame AZHub, AZInterface, AZBrowser, and AZNet as separate softwares under the same FragGate door. Catalog one_line / description / skill / README corrected. Four catalog slugs stay. 33 catalog slugs. 1.6.8 remains the Hub/Interface product add."
    },
    {
      "version": "1.6.8",
      "status": "superseded",
      "note": "Add AZHub and AZInterface as two separate softwares under the same FragGate door (AIH-WP-1.0). AZHub is a Blank Key / neutral spatial container (LIVE_OPS region_list/place_module/remove_module/tether_*/blank_key_status). AZInterface is a custodial operating environment (LIVE_OPS genesis_status/site_state_*/integrity_check/witness_list/page_cycle_status). Page cycles are pre-locked: OFF/integrity/ON/FULL SHUTDOWN/MEMORIAL. Hub refuses auto-unlock and completeness events. Never one combined product. Not nested in AZBrowser or AZNet. scorch_remote/auto_unlock/ranking/completeness_detect stay STUB_OPS. Reached only via POST /v1/fraggate/call { slug: \"azhub\", op } or { slug: \"azinterface\", op }. DecisionGATE / FragGate ledger still apply. 33 catalog slugs. 1.6.7 remains AZNet."
    },
    {
      "version": "1.6.7",
      "status": "superseded",
      "note": "Add AZNet (AZN-WP-0.1) as a separate FragGate-live product (own Worker aznet-download-tracker, own UI): silent verification side-net (hash stamps, custodian garden of hash refs, memorial ledger, integrity refuse/isolate). Never hosts payloads. Pairing with AZBrowser is functional order only — pair_token AND pair_flag required for garden/stamp/memorial ops. Do not merge UIs. LIVE_OPS health/pair_status/garden_list/stamp/verify_hash/memorial_list/memorial_append/receipt_verify/skill. payload_host/serve_content_for_peer/analytics/ranking/repair_integrity_bypass/interface/lumen/hub stay STUB_OPS. StaticClock stamps + TemporalLock-style receipt fields. 31 catalog slugs. 1.6.6 remains AZBrowser."
    },
    {
      "version": "1.6.6",
      "status": "superseded",
      "note": "Add AZBrowser (AZB-1.0) as a FragGate-live engine: Lamb Lens ethical research browser (ethical search + advisory navigate). Cite; refuse harmful harvest; never invent visit results. Not Chromium. LIVE_OPS ethical_search/lamb_lens_search/navigate/airlock_ingest/tab_open/tab_list/receipt_list/verify/receipt_verify. tor_exit/phoenix_wipe/chromium/unrestricted proxy stay STUB_OPS. MCP fraggate_list/fraggate_call and Worker UI buttons share LIVE_OPS.azbrowser. Reached only via POST /v1/fraggate/call { slug: \"azbrowser\", op }. AZNet is separate software (same FragGate door; 1.6.7) — pairing is order/token only, not a shared Phase-1 UI. DecisionGATE / FragGate ledger still apply. 30 catalog slugs. 1.6.5 remains AZMail."
    },
    {
      "version": "1.6.5",
      "status": "superseded",
      "note": "Add AZMail (APP 1.0) as a FragGate-live engine: anonymous MCP mesh (default off) + advisory airlock. Not a full internet MTA. LIVE_OPS airlock_classify/scrub/trust_score/mesh_*/keyword_alert_*. SMTP/deanonymize/harvest stay STUB_OPS. Reached only via POST /v1/fraggate/call { slug: \"azmail\", op } (host /runtime proxies that door). DecisionGATE / FragGate ledger still apply. 29 catalog slugs. 1.6.4 remains PeaceLock."
    },
    {
      "version": "1.6.4",
      "status": "superseded",
      "note": "Add PeaceLock (PL-WP-0.1) as a true in-process engine: chosen silence / chosen inaction receipts, hash-chained lattice, HARD_DUTY refuse, ABSENT transcript/counterfactual/motive. FragGate LIVE_OPS open/seal/break/show/verify/stamp/upload_envelope. 28 catalog slugs. 1.6.3 remains KV-backed API use trackers (GET /v1/uses)."
    },
    {
      "version": "1.6.3",
      "status": "superseded",
      "note": "KV-backed API use trackers and ring log (GET /v1/uses, alias GET /v1/stats). Binding USES. Counts host/method/path/op/day for API traffic across origin and same-origin /runtime doors. Skips health/ready/uses and static SEO. No Authorization, tokens, bodies, or PII. FragGate ledger and session receipts unchanged. Distinct from product download-trackers."
    },
    {
      "version": "1.6.2",
      "status": "superseded",
      "note": "Widen FragGate public LIVE_OPS to every catalog Software product that makes sense on a public agent door (advisory / score / classify / gate / search / preview / render / verify / hash / receipt / game / overlay / route / status). VeilLock stays local_only. Stub verbs still refuse. MCP tools/list stays the thin FragGate surface. 1.6.1 remains the full AI client list."
    },
    {
      "version": "1.6.1",
      "status": "superseded",
      "note": "Full compatible AI client list in skill, Worker UI, OpenAPI, llms.txt, and cite.json (ChatGPT, Grok, Venice, Claude, Cursor, Glama, Perplexity, Copilot, Gemini, Mistral, Meta AI, Apple Intelligence, Amazon Q, DuckAssist, You.com, Cohere, plus other MCP/OpenAPI-capable assistants). 1.6.0 remains the FragGate door cut."
    },
    {
      "version": "1.6.0",
      "status": "superseded",
      "note": "FragGate door cut: hashed registry, thin MCP tools/list (discover / route / refuse), DecisionGATE before exec, ask/refuse ledger. 1.5.0 was agent-native flat {slug}_{op} tools."
    },
    {
      "version": "1.5.0",
      "status": "superseded",
      "note": "agent-native cut: display-ready MCP envelopes, product-verb tool descriptions, session/health/manifest marked advanced/internal, runtime_run auto-session façade (true in-process exec)"
    },
    {
      "version": "1.4.1",
      "status": "superseded",
      "note": "production gates: GET /v1/ready, HEAD + version/role headers, no-store authority JSON, receipt cap 64, session TTL 6h, per-IP rate limits, optional RUNTIME_TOKEN on session mutate"
    },
    {
      "version": "1.4.0",
      "status": "superseded",
      "note": "every catalog Software slug is a true in-process engine; binding-only ops stay per-op proxy_fallback"
    },
    {
      "version": "1.3.0",
      "status": "superseded",
      "note": "true engine runtime for listed portable slugs only"
    },
    {
      "version": "1.2.0",
      "status": "superseded",
      "note": "session-runtime: open → policy → exec → receipt → close; exec still proxied"
    },
    {
      "version": "1.1.0",
      "status": "superseded",
      "note": "catalog + pull + proxy that called itself a runtime"
    }
  ],
  "endpoints": {
    "session_open": "https://aziel-runtime.vibelock.workers.dev/v1/session/open",
    "ready": "https://aziel-runtime.vibelock.workers.dev/v1/ready",
    "session_policy": "https://aziel-runtime.vibelock.workers.dev/v1/session/{id}/policy",
    "session_exec": "https://aziel-runtime.vibelock.workers.dev/v1/session/{id}/exec",
    "session_receipt": "https://aziel-runtime.vibelock.workers.dev/v1/session/{id}/receipt",
    "session_receipts": "https://aziel-runtime.vibelock.workers.dev/v1/session/{id}/receipts",
    "session_close": "https://aziel-runtime.vibelock.workers.dev/v1/session/{id}/close",
    "skill": "https://aziel-runtime.vibelock.workers.dev/v1/skill",
    "runtime": "https://aziel-runtime.vibelock.workers.dev/v1/runtime.json",
    "runtime_alias": "https://aziel-runtime.vibelock.workers.dev/v1/runtime",
    "discover": "https://aziel-runtime.vibelock.workers.dev/v1/catalog.json",
    "software": "https://aziel-runtime.vibelock.workers.dev/v1/software",
    "fraggate_software": "https://aziel-runtime.vibelock.workers.dev/v1/fraggate/software",
    "update_check": "https://aziel-runtime.vibelock.workers.dev/v1/update/check?slug={slug}&version={installed}",
    "update_manifest": "https://aziel-runtime.vibelock.workers.dev/v1/update/manifest",
    "pull": "https://aziel-runtime.vibelock.workers.dev/v1/pull/{slug}",
    "pull_skill": "https://aziel-runtime.vibelock.workers.dev/v1/pull/{slug}/skill",
    "bundle": "https://aziel-runtime.vibelock.workers.dev/v1/bundle",
    "pull_all": "https://aziel-runtime.vibelock.workers.dev/v1/pull?all=1",
    "fraggate": "https://aziel-runtime.vibelock.workers.dev/v1/fraggate",
    "fraggate_list": "https://aziel-runtime.vibelock.workers.dev/v1/fraggate/list",
    "fraggate_describe": "https://aziel-runtime.vibelock.workers.dev/v1/fraggate/describe",
    "fraggate_verify": "https://aziel-runtime.vibelock.workers.dev/v1/fraggate/verify",
    "fraggate_call": "https://aziel-runtime.vibelock.workers.dev/v1/fraggate/call",
    "invoke": "https://aziel-runtime.vibelock.workers.dev/p/{slug}/{op}",
    "invoke_note": "proxy only — not exec",
    "cite": "https://aziel-runtime.vibelock.workers.dev/cite.json",
    "person_jsonld": "https://aziel-runtime.vibelock.workers.dev/person.jsonld",
    "who_is": "https://aziel-runtime.vibelock.workers.dev/who-is",
    "who_is_txt": "https://aziel-runtime.vibelock.workers.dev/who-is-aziel-eliab.txt",
    "shelves": "https://aziel-runtime.vibelock.workers.dev/shelves",
    "shelves_json": "https://aziel-runtime.vibelock.workers.dev/v1/shelves",
    "survival": "https://aziel-runtime.vibelock.workers.dev/survival",
    "survival_json": "https://aziel-runtime.vibelock.workers.dev/v1/survival",
    "openapi": "https://aziel-runtime.vibelock.workers.dev/openapi.json",
    "mcp": "https://aziel-runtime.vibelock.workers.dev/mcp",
    "health": "https://aziel-runtime.vibelock.workers.dev/v1/health",
    "uses": "https://aziel-runtime.vibelock.workers.dev/v1/uses",
    "stats": "https://aziel-runtime.vibelock.workers.dev/v1/stats",
    "stats_rollups": "https://aziel-runtime.vibelock.workers.dev/v1/stats-rollups",
    "mesh": "https://aziel-runtime.vibelock.workers.dev/v1/mesh",
    "mesh_status": "https://aziel-runtime.vibelock.workers.dev/v1/mesh/status",
    "mesh_nodes": "https://aziel-runtime.vibelock.workers.dev/v1/mesh/nodes",
    "mesh_az_generator": "https://aziel-runtime.vibelock.workers.dev/v1/mesh/az-generator",
    "mesh_enable": "https://aziel-runtime.vibelock.workers.dev/v1/mesh/enable",
    "mesh_join": "https://aziel-runtime.vibelock.workers.dev/v1/mesh/join",
    "mesh_broadcast": "https://aziel-runtime.vibelock.workers.dev/v1/mesh/broadcast",
    "qns": "https://aziel-runtime.vibelock.workers.dev/v1/qns",
    "receipts": "https://aziel-runtime.vibelock.workers.dev/v1/receipts",
    "receipts_tip": "https://aziel-runtime.vibelock.workers.dev/v1/receipts/tip",
    "azpipe_arch": "https://aziel-runtime.vibelock.workers.dev/v1/azpipe/arch",
    "memory_observe": "https://aziel-runtime.vibelock.workers.dev/v1/memory/observe",
    "memory_resolve": "https://aziel-runtime.vibelock.workers.dev/v1/memory/resolve",
    "memory_calibrate": "https://aziel-runtime.vibelock.workers.dev/v1/memory/calibrate",
    "memory_recall": "https://aziel-runtime.vibelock.workers.dev/v1/memory/recall",
    "memory": "https://aziel-runtime.vibelock.workers.dev/v1/memory/{id}",
    "llms": "https://aziel-runtime.vibelock.workers.dev/llms.txt",
    "ai": "https://aziel-runtime.vibelock.workers.dev/ai.txt",
    "sitemap": "https://aziel-runtime.vibelock.workers.dev/sitemap.xml",
    "sitemap_index": "https://aziel-runtime.vibelock.workers.dev/sitemap-index.xml",
    "robots": "https://aziel-runtime.vibelock.workers.dev/robots.txt"
  }
}