{
  "ok": true,
  "product": "aziel-runtime",
  "author": "Aziel Eliab",
  "role": "engine-runtime",
  "layer": "catalog+pull+proxy+session+in-process-engines+fraggate",
  "version": "2.0.0-rc1",
  "title": "Aziel Runtime",
  "identity": "Aziel Eliab",
  "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"
  ],
  "count": 41,
  "skill": "/v1/skill",
  "runtime": "/v1/runtime.json",
  "door": "fraggate",
  "fraggate": "/v1/fraggate",
  "ready": "/v1/ready",
  "session": "/v1/session/open",
  "bundle": "/v1/bundle",
  "pull": "/v1/pull/{slug}",
  "invoke": "/p/{slug}/{op}",
  "invoke_note": "proxy only — not exec",
  "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,
  "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."
    }
  },
  "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"
    }
  ],
  "counted_tarball": false,
  "openapi": "/openapi.json",
  "catalog": "/v1/catalog.json",
  "software": "/v1/software",
  "update_check": "/v1/update/check?slug={slug}&version={installed}",
  "update_manifest": "/v1/update/manifest",
  "uses": "/v1/uses",
  "stats": "/v1/stats",
  "stats_rollups": "/v1/stats-rollups",
  "mesh": "/v1/mesh",
  "mesh_status": "/v1/mesh/status",
  "mesh_nodes": "/v1/mesh/nodes",
  "qns": "/v1/qns",
  "receipts": "/v1/receipts",
  "interface": "/v1/interface",
  "interface_forensic": "/v1/interface/forensic",
  "azpipe_arch": "/v1/azpipe/arch",
  "memory": "/v1/memory",
  "about": "/about",
  "cite": "/cite.json",
  "person_jsonld": "/person.jsonld",
  "who_is": "/who-is",
  "who_is_txt": "/who-is-aziel-eliab.txt",
  "shelves": "/shelves",
  "shelves_json": "/v1/shelves",
  "survival": "/survival",
  "survival_json": "/v1/survival",
  "spore": {
    "spec": "SPORE-1.0",
    "author": "Aziel Eliab",
    "identity": "Aziel Eliab",
    "person_id": "https://www.azieleliab.com/#aziel",
    "kind": "law",
    "rule": "Last-resort failsafe after live fronts and cold-shelf mutual backup. Power or network loss pauses execution. No pretend-live metabolism. Append-only ChainLock / AKM / receipt DNA stays on cold shelves, local nodes, and tip packs. Resume on power. Wipe resistance is every remaining copy. Plane B/C stay SLOT until attested. Physical wipe only. Does not replace BAN-SURVIVAL or COLD-MULTI-SHELF.",
    "tip": "SPORE-1.0: last-resort failsafe. pause / preserve / wait / physical-wipe-only. Not a replacement for cold shelves. No electricity is PAUSE, not death. Dormant nodes do not invent live heartbeats. On restore, reconcile forward — no rewrite of history.",
    "mode": "live",
    "metabolism": "on",
    "pause": false,
    "preserve": true,
    "wait": false,
    "physical_wipe_only": true,
    "invented_heartbeats": false,
    "failsafe": true,
    "last_resort": true,
    "replaces_cold_shelves": false,
    "replaces_ban_survival": false,
    "cold_shelves_intact": true,
    "mutual_backup_intact": true,
    "faces": [
      "pause",
      "preserve",
      "wait",
      "physical-wipe-only"
    ],
    "serves": "aznet",
    "naming_lock": {
      "sidenet": "aznet",
      "display": "AZNet",
      "spec": "AZN-WP-0.1",
      "separate_brand": false,
      "serves": "aznet",
      "phase": "P3"
    },
    "l0": {
      "layer": 0,
      "id": "aznet",
      "spec": "AZN-WP-0.1",
      "display": "AZNet",
      "role": "silent verification side-net",
      "status": "unbroken",
      "hosts_payloads": false,
      "software_tab": true,
      "changed_by_origin_cutover": false,
      "note": "L0 is the existing AZNet product (AZN-WP-0.1). Survival layers serve it. This cite does not rename, replace, or retarget L0."
    },
    "stack": [
      {
        "layer": 1,
        "id": "live-fronts",
        "spec": "BAN-SURVIVAL-1.0",
        "role": "failover",
        "includes": [
          "cap-7",
          "calling-name",
          "live-node-api"
        ],
        "serves": "aznet"
      },
      {
        "layer": 2,
        "id": "cold-shelves",
        "spec": "COLD-MULTI-SHELF-1.0",
        "role": "mutual-backup",
        "mutual_backup_with": "BAN-SURVIVAL-1.0",
        "plane_b": "slot",
        "plane_c": "slot",
        "replaced": false,
        "failed": false,
        "serves": "aznet"
      },
      {
        "layer": 3,
        "id": "spore",
        "spec": "SPORE-1.0",
        "role": "failsafe",
        "last_resort": true,
        "replaces_cold_shelves": false,
        "replaces_ban_survival": false,
        "serves": "aznet"
      }
    ],
    "re_cold_store": {
      "hook": "RE-COLD-STORE",
      "allowed": true,
      "trigger": "cold-shelves-wiped-or-failed",
      "active": false,
      "shelves_failed": false,
      "shelves_intact": true,
      "invent_live": false,
      "invent_hash": false,
      "invent_receipt": false,
      "invent_destination": false,
      "public_inventory_required": false,
      "destinations": [],
      "opaque_placement": true,
      "note": "When cold stores are wiped or fail, the mesh may re-cold-store DNA wherever available. Never invent LIVE stores, hashes, receipts, or destinations. No required public inventory. Does not claim a wipe is happening now."
    },
    "dna": {
      "chainlock": "append-only tips; no rewrite key",
      "akm": "belief_is_not_truth; memory_get append-only; memory_resolve additive on restore",
      "receipts": "hash still verifies",
      "cold_shelves": "COLD-MULTI-SHELF-1.0 planes A/B/C",
      "local_nodes": "qnm-node + tip packs; bytes↔hash",
      "cap7_aznet": "factory duplication cite LIVE; standard internet does not reach Cap-7"
    },
    "resume": "memory_resolve-additive",
    "rewrite": false,
    "plane_a": "live",
    "plane_b": "slot",
    "plane_c": "slot",
    "doi": null,
    "honesty": {
      "hash_verify_pass_is_not_live": true,
      "do_not_paint_slot_as_live": true,
      "invented_live": false,
      "zenodo_live": false,
      "power_off_is_not_wipe": true,
      "shelves_not_replaced": true,
      "shelves_not_marked_failed": true
    },
    "lamb_lens": {
      "after": "fraggate",
      "policy": "MASTER-33-LL-1.0",
      "v": "LL-1.0",
      "author": "Aziel Eliab",
      "peace": true,
      "clarity": true,
      "service": true,
      "software_tab": false,
      "door": false,
      "note": "Peace: pause metabolism. Clarity: honest dormant vs live. Service: preserve append-only DNA."
    },
    "umbrella": "CROSS-NETWORK-SURVIVAL-1.0",
    "survival_tip": "CROSS-NETWORK-SURVIVAL-1.0: someone still has bytes that match the published tip — not a living network, not LLM memory, not a public hostname that still answers.",
    "ban_survival": "BAN-SURVIVAL-1.0",
    "cold_multi_shelf": "COLD-MULTI-SHELF-1.0",
    "no_lie_spec": "NO-LIE-NO-REWRITE-1.0",
    "no_lie_docs": "docs/designs/NO-LIE-NO-REWRITE-1.0.md",
    "signal": null,
    "software_tab": false,
    "fraggate_slug": false,
    "paper": "docs/designs/SPORE-1.0.md",
    "remain_off_untouched": true,
    "visible_1520": false
  },
  "platforms": "/platforms",
  "platforms_json": "/v1/platforms",
  "sitemap": "/sitemap.xml",
  "sitemap_index": "/sitemap-index.xml",
  "robots": "/robots.txt",
  "llms": "/llms.txt",
  "ai": "/ai.txt",
  "mcp": "/mcp",
  "sigil": "/sigil.png",
  "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",
  "host": "https://aziel-runtime.vibelock.workers.dev/",
  "library_mirror": "https://www.azielcorpuslibrary.net/runtime",
  "entity_parent": "https://www.azieleliab.com/runtime",
  "kv_increment": false,
  "git_sha": "cbb350992c4ab7b9f204c92b409d144a42c31545",
  "git_sha_source": "deploy_var",
  "git_sha_tracks_deployed_tip": true,
  "version_id": "034d4ebb-5834-4d4f-a39b-54673075d1cb",
  "version_id_source": "cf_version_metadata",
  "version_id_note": "version_id is env.CF_VERSION_METADATA.id, read at serve time. It is not a baked constant.",
  "uses_total": 75916
}