{
  "ok": true,
  "product": "aziel-runtime",
  "author": "Aziel Eliab",
  "role": "engine-runtime",
  "layer": "catalog+pull+proxy+session+in-process-engines+fraggate",
  "version": "1.6.2",
  "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",
    "aziel-corpus"
  ],
  "count": 27,
  "skill": "/runtime/v1/skill",
  "runtime": "/runtime/v1/runtime.json",
  "door": "fraggate",
  "fraggate": "/runtime/v1/fraggate",
  "ready": "/runtime/v1/ready",
  "session": "/runtime/v1/session/open",
  "bundle": "/runtime/v1/bundle",
  "pull": "/runtime/v1/pull/{slug}",
  "invoke": "/runtime/p/{slug}/{op}",
  "invoke_note": "proxy only — not exec",
  "true_engine_runtime": true,
  "true_engine_slugs": [
    "ark",
    "azai",
    "azbot",
    "azclce",
    "aziel-corpus",
    "azieltether",
    "azos",
    "chronolock",
    "codelock",
    "decisiongate",
    "employeelock",
    "foldlock",
    "forgereceipts",
    "glossafilter",
    "godlock",
    "mialock",
    "miragegrid",
    "postking",
    "shadowlock",
    "spectrallock",
    "staticclock",
    "temporallock",
    "trajectorylock",
    "veillock",
    "vibelock",
    "whistlelock",
    "zsolver"
  ],
  "engine_slugs": [
    "ark",
    "azai",
    "azbot",
    "azclce",
    "aziel-corpus",
    "azieltether",
    "azos",
    "chronolock",
    "codelock",
    "decisiongate",
    "employeelock",
    "foldlock",
    "forgereceipts",
    "glossafilter",
    "godlock",
    "mialock",
    "miragegrid",
    "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": "7963fd4ca7c94e117ae8456e04e21950f390bf68b07ecffd85aca7d717c9d1db",
      "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."
    },
    "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.2",
    "role": "engine-runtime",
    "layer": "catalog+pull+proxy+session+in-process-engines+fraggate",
    "true_engine_runtime": true,
    "true_engine_slugs": [
      "ark",
      "azai",
      "azbot",
      "azclce",
      "aziel-corpus",
      "azieltether",
      "azos",
      "chronolock",
      "codelock",
      "decisiongate",
      "employeelock",
      "foldlock",
      "forgereceipts",
      "glossafilter",
      "godlock",
      "mialock",
      "miragegrid",
      "postking",
      "shadowlock",
      "spectrallock",
      "staticclock",
      "temporallock",
      "trajectorylock",
      "veillock",
      "vibelock",
      "whistlelock",
      "zsolver"
    ],
    "engine_slugs": [
      "ark",
      "azai",
      "azbot",
      "azclce",
      "aziel-corpus",
      "azieltether",
      "azos",
      "chronolock",
      "codelock",
      "decisiongate",
      "employeelock",
      "foldlock",
      "forgereceipts",
      "glossafilter",
      "godlock",
      "mialock",
      "miragegrid",
      "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.2",
      "status": "current",
      "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": "/runtime/openapi.json",
  "catalog": "/runtime/v1/catalog.json",
  "cite": "/runtime/cite.json",
  "sitemap": "/runtime/sitemap.xml",
  "sitemap_index": "/runtime/sitemap-index.xml",
  "robots": "/runtime/robots.txt",
  "llms": "/runtime/llms.txt",
  "ai": "/runtime/ai.txt",
  "mcp": "/runtime/mcp",
  "sigil": "/runtime/sigil.png",
  "library_front_door": "https://www.azielcorpuslibrary.net/runtime",
  "kv_increment": false,
  "host": "https://godlock.uk/runtime/",
  "godlock_runtime": "https://godlock.uk/runtime",
  "library_runtime": "https://www.azielcorpuslibrary.net/runtime",
  "origin_runtime": "https://aziel-runtime.vibelock.workers.dev/",
  "sameAs": [
    "https://godlock.uk/runtime",
    "https://www.azielcorpuslibrary.net/runtime",
    "https://aziel-runtime.vibelock.workers.dev/"
  ],
  "related": [
    "https://godlock.uk/runtime",
    "https://www.azielcorpuslibrary.net/runtime",
    "https://aziel-runtime.vibelock.workers.dev/"
  ]
}