{
  "ok": true,
  "product": "aziel-runtime",
  "author": "Aziel Eliab",
  "role": "engine-runtime",
  "layer": "catalog+pull+proxy+session+in-process-engines+fraggate",
  "version": "1.6.12",
  "title": "Aziel Eliab 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"
  ],
  "count": 33,
  "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": [
    "ark",
    "azai",
    "azbot",
    "azbrowser",
    "azclce",
    "azhub",
    "aziel-corpus",
    "azieltether",
    "azinterface",
    "azmail",
    "aznet",
    "azos",
    "chronolock",
    "codelock",
    "decisiongate",
    "employeelock",
    "foldlock",
    "forgereceipts",
    "glossafilter",
    "godlock",
    "mialock",
    "miragegrid",
    "peacelock",
    "postking",
    "shadowlock",
    "spectrallock",
    "staticclock",
    "temporallock",
    "trajectorylock",
    "veillock",
    "vibelock",
    "whistlelock",
    "zsolver"
  ],
  "engine_slugs": [
    "ark",
    "azai",
    "azbot",
    "azbrowser",
    "azclce",
    "azhub",
    "aziel-corpus",
    "azieltether",
    "azinterface",
    "azmail",
    "aznet",
    "azos",
    "chronolock",
    "codelock",
    "decisiongate",
    "employeelock",
    "foldlock",
    "forgereceipts",
    "glossafilter",
    "godlock",
    "mialock",
    "miragegrid",
    "peacelock",
    "postking",
    "shadowlock",
    "spectrallock",
    "staticclock",
    "temporallock",
    "trajectorylock",
    "veillock",
    "vibelock",
    "whistlelock",
    "zsolver"
  ],
  "proxy_fallback_slugs": [],
  "proxy_fallback_ops": {
    "azos": [
      "session",
      "exec",
      "close",
      "lattice"
    ],
    "aziel-corpus": [
      "review",
      "score",
      "jeeves",
      "transcribe",
      "ocr",
      "verify-backfill",
      "verify-geo",
      "document-chain",
      "media-run"
    ]
  },
  "proxy_is_not_exec": true,
  "isolate_is_the_jail": true,
  "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"
      ],
      "proxy_fallback_ops": [],
      "artifact_files": [
        "vibelock/engine.js"
      ],
      "module": "src/engines/vibelock.js",
      "engine_digest": "12b960bdfe739bad4509fa087932b2f89b39b1eb2d3997b4b646a8f60d13bc9d",
      "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"
      ],
      "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"
      ],
      "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"
      ],
      "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"
      ],
      "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"
      ],
      "proxy_fallback_ops": [],
      "artifact_files": [
        "temporallock/engine.js"
      ],
      "module": "src/engines/temporallock.js",
      "engine_digest": "467cabd5102fe40fe00c1e3c7352e8dfa9c197232deae24a59ad10ecf001840c",
      "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"
      ],
      "proxy_fallback_ops": [],
      "artifact_files": [
        "forgereceipts/engine.js"
      ],
      "module": "src/engines/forgereceipts.js",
      "engine_digest": "aa78349f801b730a89d65653de81d1cb33a59ee5f024e7177161b2bb50048eb5",
      "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"
      ],
      "proxy_fallback_ops": [],
      "artifact_files": [
        "decisiongate/engine.js"
      ],
      "module": "src/engines/decisiongate.js",
      "engine_digest": "06775e3c95d74eb8d42d01321a61dc350dc7b62c93673062f9f41d781af3bef0",
      "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"
      ],
      "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"
      ],
      "proxy_fallback_ops": [
        "session",
        "exec",
        "close",
        "lattice"
      ],
      "artifact_files": [
        "azos/engine.js"
      ],
      "module": "src/engines/azos.js",
      "engine_digest": "c143a47fd7d5e629b4ae731e872ef191a2f7967ce697d37f55ad03bda0091bce",
      "source": "ported AZ-OS status/principles/invite (session/exec/lattice stay per-op proxy)",
      "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"
      ],
      "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",
        "mesh"
      ],
      "proxy_fallback_ops": [],
      "artifact_files": [
        "miragegrid/engine.js"
      ],
      "module": "src/engines/miragegrid.js",
      "engine_digest": "d7e85c3ed924ed68076aa40ce9bbc9247ff3b8076f0cdd4be7fcda40506c8d07",
      "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"
      ],
      "proxy_fallback_ops": [],
      "artifact_files": [
        "staticclock/engine.js",
        "staticclock/data.js"
      ],
      "module": "src/engines/staticclock.js",
      "engine_digest": "8d590c265b0be3ab7f5ea15d7a8530b5bb532fa079f1a474e33257fae79ce6df",
      "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",
        "anchors"
      ],
      "proxy_fallback_ops": [],
      "artifact_files": [
        "chronolock/engine.js",
        "chronolock/data.js"
      ],
      "module": "src/engines/chronolock.js",
      "engine_digest": "983960a4369c5255959e9ad53fa8085911578e2dfcce1bdd9c58166d1466bd78",
      "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"
      ],
      "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"
      ],
      "proxy_fallback_ops": [],
      "artifact_files": [
        "azclce/engine.js",
        "azclce/triad.js"
      ],
      "module": "src/engines/azclce.js",
      "engine_digest": "0b0451fce91436e04ccf52337c392a20b68c87dfc200514fe760450a666e20c9",
      "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"
      ],
      "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": [
        "health",
        "skill",
        "lamb-check",
        "lamb_check",
        "models"
      ],
      "proxy_fallback_ops": [],
      "artifact_files": [
        "azai/engine.js"
      ],
      "module": "src/engines/azai.js",
      "engine_digest": "96bd3281c17db65645accde17d1f0ab19be72c58a1ca45a4abd75d28839dc61e",
      "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",
        "overlay"
      ],
      "proxy_fallback_ops": [],
      "artifact_files": [
        "spectrallock/overlay.js"
      ],
      "module": "src/engines/spectrallock.js",
      "engine_digest": "8d8ff93b6e312e790bffd5cfe47afa09056e7ac5839d89f8df5ea010ba27c9c6",
      "source": "vendored SpectralLock Worker overlay.js (256px PNG preview)",
      "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"
      ],
      "proxy_fallback_ops": [],
      "artifact_files": [
        "azbot/engine.js"
      ],
      "module": "src/engines/azbot.js",
      "engine_digest": "2176fef657bbdb7736b12abcee7f5b2d7c82ec5042eeb5064273f702cf78f4fb",
      "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"
      ],
      "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"
      ],
      "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"
      ],
      "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"
      ],
      "proxy_fallback_ops": [],
      "artifact_files": [
        "trajectorylock/engine.js"
      ],
      "module": "src/engines/trajectorylock.js",
      "engine_digest": "318ec9bf93b699376caca613c77447b113f1c741b14b102357433f0024afc119",
      "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"
      ],
      "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"
      ],
      "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"
      ],
      "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"
      ],
      "proxy_fallback_ops": [],
      "artifact_files": [
        "azmail/engine.js"
      ],
      "module": "src/engines/azmail.js",
      "engine_digest": "7041aae1f9cad90dca74ab911b25b27c46350c3f7c1c203110d57886003a30b3",
      "source": "AZMail APP 1.0 airlock + anonymous mesh (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"
      ],
      "proxy_fallback_ops": [],
      "artifact_files": [
        "azbrowser/engine.js"
      ],
      "module": "src/engines/azbrowser.js",
      "engine_digest": "0d398f1cb36028165a197e850380093a4abdd51bb1023301f02ec1311d147421",
      "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"
      ],
      "proxy_fallback_ops": [],
      "artifact_files": [
        "aznet/engine.js"
      ],
      "module": "src/engines/aznet.js",
      "engine_digest": "eb02566041f2fa48f9b49be359732737860382052666de7df1062baf808e7d88",
      "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": "35683fb4735ed57bda3c4f2d5d312fe9c68fd7fb853b0b99fd1cbabcc22cba66",
      "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"
      ],
      "proxy_fallback_ops": [],
      "artifact_files": [
        "azinterface/engine.js"
      ],
      "module": "src/engines/azinterface.js",
      "engine_digest": "0deb713c76dcb437a6b91983595f6abc47a401799c7ffa9ccda9fdf1332db2bd",
      "source": "AZInterface AIH-WP-1.0 custodial operating environment (pre-locked page cycles; not AZHub; 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"
      ],
      "proxy_fallback_ops": [
        "review",
        "score",
        "jeeves",
        "transcribe",
        "ocr",
        "verify-backfill",
        "verify-geo",
        "document-chain",
        "media-run"
      ],
      "artifact_files": [
        "aziel-corpus/engine.js"
      ],
      "module": "src/engines/aziel-corpus.js",
      "engine_digest": "a33ad0018f479f954bfd0e5881f871af04bf9b39f2565db2e0cdb591f6fc8085",
      "source": "portable sample-MASTER search (live D1 ingest/review stay per-op proxy)",
      "isolate": "Cloudflare Worker / Durable Object isolate is the jail. engine_digest is required."
    }
  },
  "authoritySnapshot": {
    "ok": true,
    "product": "aziel-runtime",
    "name": "Aziel Eliab Runtime",
    "title": "Aziel Eliab Runtime",
    "author": "Aziel Eliab",
    "identity": "Aziel Eliab",
    "version": "1.6.12",
    "role": "engine-runtime",
    "layer": "catalog+pull+proxy+session+in-process-engines+fraggate",
    "true_engine_runtime": true,
    "true_engine_slugs": [
      "ark",
      "azai",
      "azbot",
      "azbrowser",
      "azclce",
      "azhub",
      "aziel-corpus",
      "azieltether",
      "azinterface",
      "azmail",
      "aznet",
      "azos",
      "chronolock",
      "codelock",
      "decisiongate",
      "employeelock",
      "foldlock",
      "forgereceipts",
      "glossafilter",
      "godlock",
      "mialock",
      "miragegrid",
      "peacelock",
      "postking",
      "shadowlock",
      "spectrallock",
      "staticclock",
      "temporallock",
      "trajectorylock",
      "veillock",
      "vibelock",
      "whistlelock",
      "zsolver"
    ],
    "engine_slugs": [
      "ark",
      "azai",
      "azbot",
      "azbrowser",
      "azclce",
      "azhub",
      "aziel-corpus",
      "azieltether",
      "azinterface",
      "azmail",
      "aznet",
      "azos",
      "chronolock",
      "codelock",
      "decisiongate",
      "employeelock",
      "foldlock",
      "forgereceipts",
      "glossafilter",
      "godlock",
      "mialock",
      "miragegrid",
      "peacelock",
      "postking",
      "shadowlock",
      "spectrallock",
      "staticclock",
      "temporallock",
      "trajectorylock",
      "veillock",
      "vibelock",
      "whistlelock",
      "zsolver"
    ],
    "proxy_fallback_slugs": [],
    "proxy_fallback_ops": {
      "azos": [
        "session",
        "exec",
        "close",
        "lattice"
      ],
      "aziel-corpus": [
        "review",
        "score",
        "jeeves",
        "transcribe",
        "ocr",
        "verify-backfill",
        "verify-geo",
        "document-chain",
        "media-run"
      ]
    },
    "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": "1.6.12",
      "status": "current",
      "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",
  "update_manifest": "/v1/update/manifest",
  "uses": "/v1/uses",
  "stats": "/v1/stats",
  "cite": "/cite.json",
  "sitemap": "/sitemap.xml",
  "sitemap_index": "/sitemap-index.xml",
  "robots": "/robots.txt",
  "llms": "/llms.txt",
  "ai": "/ai.txt",
  "mcp": "/mcp",
  "sigil": "/sigil.png",
  "library_front_door": "https://www.azielcorpuslibrary.net/runtime",
  "kv_increment": false,
  "host": "https://aziel-runtime.vibelock.workers.dev/",
  "uses_total": 1044
}