{
  "ok": true,
  "product": "aziel-runtime",
  "name": "Aziel Eliab Runtime",
  "title": "Aziel Eliab Runtime",
  "author": "Aziel Eliab",
  "identity": "Aziel Eliab",
  "version": "1.6.6",
  "role": "engine-runtime",
  "layer": "catalog+pull+proxy+session+in-process-engines+fraggate",
  "true_engine_runtime": true,
  "true_engine_slugs": [
    "ark",
    "azai",
    "azbot",
    "azbrowser",
    "azclce",
    "aziel-corpus",
    "azieltether",
    "azmail",
    "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",
    "aziel-corpus",
    "azieltether",
    "azmail",
    "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."
  },
  "runtime_version": "1.6.6",
  "manifest": "aziel-runtime.manifest.v1.6",
  "kernel": "https://github.com/AzielEliab/fraggate",
  "extras": [
    {
      "slug": "fraggate",
      "name": "FragGate",
      "kind": "kernel",
      "spec": "FG-0.1",
      "github": "https://github.com/AzielEliab/fraggate",
      "worker": null,
      "engine": false,
      "true_engine_runtime": false,
      "one_line": "Hashed registry door over the catalog: discover, route, refuse. DecisionGATE before exec. Not a Software engine and not a download-tracker.",
      "version": "FG-0.1",
      "door": "fraggate",
      "catalog_card": "https://www.azieleliab.com/runtime/v1/fraggate",
      "list": "https://www.azieleliab.com/runtime/v1/fraggate/list",
      "describe": "https://www.azieleliab.com/runtime/v1/fraggate/describe",
      "verify": "https://www.azieleliab.com/runtime/v1/fraggate/verify",
      "call": "https://www.azieleliab.com/runtime/v1/fraggate/call",
      "mcp": "https://www.azieleliab.com/runtime/mcp",
      "skill": "https://www.azieleliab.com/runtime/v1/skill",
      "note": "Kernel / door. Software hubs may card this from catalog.extras[] or catalog.fraggate. Do not invent a fraggate-download-tracker Worker. Author Aziel Eliab.",
      "author": "Aziel Eliab"
    }
  ],
  "extras_note": "Kernel / door cards for Software hubs. extras[] is not PRODUCTS — FragGate is not a true-engine slug and has no download-tracker.",
  "registry_digest": "e771d8978ad84adc3d29c5b8e27dea9fe10be29c078890eebd56fc5d647c0db7",
  "fraggate": {
    "slug": "fraggate",
    "name": "FragGate",
    "kind": "kernel",
    "spec": "FG-0.1",
    "github": "https://github.com/AzielEliab/fraggate",
    "worker": null,
    "engine": false,
    "true_engine_runtime": false,
    "one_line": "Hashed registry door over the catalog: discover, route, refuse. DecisionGATE before exec. Not a Software engine and not a download-tracker.",
    "version": "FG-0.1",
    "door": "fraggate",
    "catalog_card": "https://www.azieleliab.com/runtime/v1/fraggate",
    "list": "https://www.azieleliab.com/runtime/v1/fraggate/list",
    "describe": "https://www.azieleliab.com/runtime/v1/fraggate/describe",
    "verify": "https://www.azieleliab.com/runtime/v1/fraggate/verify",
    "call": "https://www.azieleliab.com/runtime/v1/fraggate/call",
    "mcp": "https://www.azieleliab.com/runtime/mcp",
    "skill": "https://www.azieleliab.com/runtime/v1/skill",
    "note": "Kernel / door. Software hubs may card this from catalog.extras[] or catalog.fraggate. Do not invent a fraggate-download-tracker Worker. Author Aziel Eliab.",
    "author": "Aziel Eliab",
    "kernel": "https://github.com/AzielEliab/fraggate",
    "kernel_version": "FG-0.1",
    "registry_digest": "e771d8978ad84adc3d29c5b8e27dea9fe10be29c078890eebd56fc5d647c0db7",
    "live_count": 29,
    "stub_count": 0,
    "stub_op_count": 73,
    "local_only_count": 1,
    "allowlist": {
      "decisiongate": [
        "check",
        "evaluate",
        "health",
        "skill"
      ],
      "godlock": [
        "score",
        "submit",
        "health",
        "skill"
      ],
      "aziel-corpus": [
        "search",
        "example",
        "skill",
        "health"
      ],
      "foldlock": [
        "fold-preview",
        "unfold-preview",
        "health",
        "skill"
      ],
      "azclce": [
        "score",
        "classify",
        "gate",
        "health",
        "skill"
      ],
      "zsolver": [
        "patterns",
        "score",
        "session",
        "health",
        "skill"
      ],
      "forgereceipts": [
        "receipt",
        "health",
        "skill"
      ],
      "codelock": [
        "render",
        "health",
        "skill"
      ],
      "glossafilter": [
        "render",
        "health",
        "skill"
      ],
      "staticclock": [
        "advise",
        "health",
        "skill"
      ],
      "chronolock": [
        "advisory",
        "anchors",
        "health",
        "skill"
      ],
      "azos": [
        "status",
        "health",
        "skill"
      ],
      "azai": [
        "lamb-check",
        "lamb_check",
        "health",
        "skill"
      ],
      "postking": [
        "new",
        "move",
        "status",
        "health",
        "skill"
      ],
      "shadowlock": [
        "observe",
        "health",
        "skill"
      ],
      "temporallock": [
        "genesis",
        "append",
        "verify",
        "health",
        "skill"
      ],
      "employeelock": [
        "append-preview",
        "verify-canonical",
        "health",
        "skill"
      ],
      "whistlelock": [
        "hash-preview",
        "canon-preview",
        "health",
        "skill"
      ],
      "trajectorylock": [
        "example",
        "analyze",
        "health",
        "skill"
      ],
      "spectrallock": [
        "modes",
        "overlay",
        "health",
        "skill"
      ],
      "azbot": [
        "route",
        "health",
        "skill"
      ],
      "azieltether": [
        "verify",
        "health",
        "skill"
      ],
      "peacelock": [
        "open",
        "seal",
        "break",
        "show",
        "verify",
        "stamp",
        "upload_envelope",
        "health",
        "skill"
      ],
      "azmail": [
        "airlock_classify",
        "scrub",
        "trust_score",
        "mesh_post",
        "mesh_poll",
        "mesh_listen",
        "mesh_enable",
        "mesh_disable",
        "keyword_alert_set",
        "keyword_alert_list",
        "keyword_alert_check",
        "health",
        "skill"
      ],
      "azbrowser": [
        "ethical_search",
        "lamb_lens_search",
        "navigate",
        "airlock_ingest",
        "tab_open",
        "tab_list",
        "receipt_list",
        "verify",
        "receipt_verify",
        "health",
        "skill"
      ],
      "vibelock": [
        "analyze",
        "health",
        "skill"
      ],
      "ark": [
        "sweep",
        "levels",
        "health",
        "skill"
      ],
      "miragegrid": [
        "assign",
        "health",
        "skill"
      ],
      "mialock": [
        "map",
        "search-options",
        "queries",
        "doe-match",
        "coverage",
        "example",
        "health",
        "skill"
      ]
    },
    "stub_ops": [
      {
        "slug": "ark",
        "op": "scorch",
        "status": "stub"
      },
      {
        "slug": "ark",
        "op": "wipe",
        "status": "stub"
      },
      {
        "slug": "ark",
        "op": "unlock",
        "status": "stub"
      },
      {
        "slug": "ark",
        "op": "encrypt",
        "status": "stub"
      },
      {
        "slug": "whistlelock",
        "op": "send",
        "status": "stub"
      },
      {
        "slug": "whistlelock",
        "op": "mail",
        "status": "stub"
      },
      {
        "slug": "whistlelock",
        "op": "release",
        "status": "stub"
      },
      {
        "slug": "miragegrid",
        "op": "vpn-hop",
        "status": "stub"
      },
      {
        "slug": "miragegrid",
        "op": "hop",
        "status": "stub"
      },
      {
        "slug": "miragegrid",
        "op": "tunnel",
        "status": "stub"
      },
      {
        "slug": "miragegrid",
        "op": "mesh",
        "status": "stub"
      },
      {
        "slug": "azieltether",
        "op": "mesh-join",
        "status": "stub"
      },
      {
        "slug": "azieltether",
        "op": "vpn",
        "status": "stub"
      },
      {
        "slug": "azieltether",
        "op": "arm",
        "status": "stub"
      },
      {
        "slug": "azmail",
        "op": "smtp",
        "status": "stub"
      },
      {
        "slug": "azmail",
        "op": "smtp_send",
        "status": "stub"
      },
      {
        "slug": "azmail",
        "op": "send",
        "status": "stub"
      },
      {
        "slug": "azmail",
        "op": "mail",
        "status": "stub"
      },
      {
        "slug": "azmail",
        "op": "deliver",
        "status": "stub"
      },
      {
        "slug": "azmail",
        "op": "imap",
        "status": "stub"
      },
      {
        "slug": "azmail",
        "op": "pop3",
        "status": "stub"
      },
      {
        "slug": "azmail",
        "op": "mx",
        "status": "stub"
      },
      {
        "slug": "azmail",
        "op": "identify",
        "status": "stub"
      },
      {
        "slug": "azmail",
        "op": "deanonymize",
        "status": "stub"
      },
      {
        "slug": "azmail",
        "op": "unmask",
        "status": "stub"
      },
      {
        "slug": "azmail",
        "op": "whois",
        "status": "stub"
      },
      {
        "slug": "azmail",
        "op": "harvest",
        "status": "stub"
      },
      {
        "slug": "azmail",
        "op": "credential_capture",
        "status": "stub"
      },
      {
        "slug": "azmail",
        "op": "login",
        "status": "stub"
      },
      {
        "slug": "veillock",
        "op": "inject",
        "status": "stub"
      },
      {
        "slug": "veillock",
        "op": "intercept",
        "status": "stub"
      },
      {
        "slug": "veillock",
        "op": "facetime",
        "status": "stub"
      },
      {
        "slug": "azos",
        "op": "exec",
        "status": "stub"
      },
      {
        "slug": "azos",
        "op": "shell",
        "status": "stub"
      },
      {
        "slug": "azos",
        "op": "lattice",
        "status": "stub"
      },
      {
        "slug": "azai",
        "op": "blend",
        "status": "stub"
      },
      {
        "slug": "azai",
        "op": "complete",
        "status": "stub"
      },
      {
        "slug": "azai",
        "op": "chat",
        "status": "stub"
      },
      {
        "slug": "employeelock",
        "op": "court",
        "status": "stub"
      },
      {
        "slug": "employeelock",
        "op": "judge",
        "status": "stub"
      },
      {
        "slug": "peacelock",
        "op": "transcript",
        "status": "stub"
      },
      {
        "slug": "peacelock",
        "op": "transcribe",
        "status": "stub"
      },
      {
        "slug": "peacelock",
        "op": "motive",
        "status": "stub"
      },
      {
        "slug": "peacelock",
        "op": "counterfactual",
        "status": "stub"
      },
      {
        "slug": "peacelock",
        "op": "invent",
        "status": "stub"
      },
      {
        "slug": "peacelock",
        "op": "waive-duty",
        "status": "stub"
      },
      {
        "slug": "peacelock",
        "op": "bypass-duty",
        "status": "stub"
      },
      {
        "slug": "azbrowser",
        "op": "tor_exit",
        "status": "stub"
      },
      {
        "slug": "azbrowser",
        "op": "tor",
        "status": "stub"
      },
      {
        "slug": "azbrowser",
        "op": "onion",
        "status": "stub"
      },
      {
        "slug": "azbrowser",
        "op": "phoenix_wipe",
        "status": "stub"
      },
      {
        "slug": "azbrowser",
        "op": "wipe",
        "status": "stub"
      },
      {
        "slug": "azbrowser",
        "op": "scorch",
        "status": "stub"
      },
      {
        "slug": "azbrowser",
        "op": "chromium",
        "status": "stub"
      },
      {
        "slug": "azbrowser",
        "op": "chromium_exec",
        "status": "stub"
      },
      {
        "slug": "azbrowser",
        "op": "chrome",
        "status": "stub"
      },
      {
        "slug": "azbrowser",
        "op": "exec",
        "status": "stub"
      },
      {
        "slug": "azbrowser",
        "op": "playwright",
        "status": "stub"
      },
      {
        "slug": "azbrowser",
        "op": "puppeteer",
        "status": "stub"
      },
      {
        "slug": "azbrowser",
        "op": "proxy",
        "status": "stub"
      },
      {
        "slug": "azbrowser",
        "op": "unrestricted_proxy",
        "status": "stub"
      },
      {
        "slug": "azbrowser",
        "op": "socks",
        "status": "stub"
      },
      {
        "slug": "azbrowser",
        "op": "vpn",
        "status": "stub"
      },
      {
        "slug": "azbrowser",
        "op": "keylog",
        "status": "stub"
      },
      {
        "slug": "azbrowser",
        "op": "keylogger",
        "status": "stub"
      },
      {
        "slug": "azbrowser",
        "op": "clipboard",
        "status": "stub"
      },
      {
        "slug": "azbrowser",
        "op": "harvest",
        "status": "stub"
      },
      {
        "slug": "azbrowser",
        "op": "spy",
        "status": "stub"
      },
      {
        "slug": "azbrowser",
        "op": "surveillance",
        "status": "stub"
      },
      {
        "slug": "azbrowser",
        "op": "wiretap",
        "status": "stub"
      },
      {
        "slug": "azbrowser",
        "op": "intercept",
        "status": "stub"
      },
      {
        "slug": "azbrowser",
        "op": "inject",
        "status": "stub"
      },
      {
        "slug": "azbrowser",
        "op": "track",
        "status": "stub"
      }
    ],
    "product_count": 30,
    "live_ops": [
      "decisiongate/check",
      "decisiongate/evaluate",
      "decisiongate/health",
      "decisiongate/skill",
      "godlock/score",
      "godlock/submit",
      "godlock/health",
      "godlock/skill",
      "aziel-corpus/search",
      "aziel-corpus/example",
      "aziel-corpus/skill",
      "aziel-corpus/health",
      "foldlock/fold-preview",
      "foldlock/unfold-preview",
      "foldlock/health",
      "foldlock/skill",
      "azclce/score",
      "azclce/classify",
      "azclce/gate",
      "azclce/health",
      "azclce/skill",
      "zsolver/patterns",
      "zsolver/score",
      "zsolver/session",
      "zsolver/health",
      "zsolver/skill",
      "forgereceipts/receipt",
      "forgereceipts/health",
      "forgereceipts/skill",
      "codelock/render",
      "codelock/health",
      "codelock/skill",
      "glossafilter/render",
      "glossafilter/health",
      "glossafilter/skill",
      "staticclock/advise",
      "staticclock/health",
      "staticclock/skill",
      "chronolock/advisory",
      "chronolock/anchors",
      "chronolock/health",
      "chronolock/skill",
      "azos/status",
      "azos/health",
      "azos/skill",
      "azai/lamb-check",
      "azai/lamb_check",
      "azai/health",
      "azai/skill",
      "postking/new",
      "postking/move",
      "postking/status",
      "postking/health",
      "postking/skill",
      "shadowlock/observe",
      "shadowlock/health",
      "shadowlock/skill",
      "temporallock/genesis",
      "temporallock/append",
      "temporallock/verify",
      "temporallock/health",
      "temporallock/skill",
      "employeelock/append-preview",
      "employeelock/verify-canonical",
      "employeelock/health",
      "employeelock/skill",
      "whistlelock/hash-preview",
      "whistlelock/canon-preview",
      "whistlelock/health",
      "whistlelock/skill",
      "trajectorylock/example",
      "trajectorylock/analyze",
      "trajectorylock/health",
      "trajectorylock/skill",
      "spectrallock/modes",
      "spectrallock/overlay",
      "spectrallock/health",
      "spectrallock/skill",
      "azbot/route",
      "azbot/health",
      "azbot/skill",
      "azieltether/verify",
      "azieltether/health",
      "azieltether/skill",
      "peacelock/open",
      "peacelock/seal",
      "peacelock/break",
      "peacelock/show",
      "peacelock/verify",
      "peacelock/stamp",
      "peacelock/upload_envelope",
      "peacelock/health",
      "peacelock/skill",
      "azmail/airlock_classify",
      "azmail/scrub",
      "azmail/trust_score",
      "azmail/mesh_post",
      "azmail/mesh_poll",
      "azmail/mesh_listen",
      "azmail/mesh_enable",
      "azmail/mesh_disable",
      "azmail/keyword_alert_set",
      "azmail/keyword_alert_list",
      "azmail/keyword_alert_check",
      "azmail/health",
      "azmail/skill",
      "azbrowser/ethical_search",
      "azbrowser/lamb_lens_search",
      "azbrowser/navigate",
      "azbrowser/airlock_ingest",
      "azbrowser/tab_open",
      "azbrowser/tab_list",
      "azbrowser/receipt_list",
      "azbrowser/verify",
      "azbrowser/receipt_verify",
      "azbrowser/health",
      "azbrowser/skill",
      "vibelock/analyze",
      "vibelock/health",
      "vibelock/skill",
      "ark/sweep",
      "ark/levels",
      "ark/health",
      "ark/skill",
      "miragegrid/assign",
      "miragegrid/health",
      "miragegrid/skill",
      "mialock/map",
      "mialock/search-options",
      "mialock/queries",
      "mialock/doe-match",
      "mialock/coverage",
      "mialock/example",
      "mialock/health",
      "mialock/skill"
    ]
  },
  "aka": "Aziel Elroi Eliab",
  "alternateName": "Aziel Elroi Eliab",
  "license": "Apache-2.0",
  "forks": "welcome",
  "doi": null,
  "doi_note": "No DOI invented. Cite /cite.json. Zenodo software deposit needed for a live record.",
  "product_count": 30,
  "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",
    "aziel-corpus"
  ],
  "host": "https://www.azieleliab.com/runtime/",
  "github": "https://github.com/AzielEliab/aziel-runtime",
  "compatible_ai_clients": [
    "ChatGPT (GPT Actions / OpenAI)",
    "Grok (xAI)",
    "Venice",
    "Claude (Anthropic Desktop / custom tools)",
    "Cursor (MCP)",
    "Glama (Install Server / MCP)",
    "Perplexity",
    "Microsoft Copilot / Bing",
    "Google Gemini / Vertex AI",
    "Mistral",
    "Meta AI",
    "Apple Intelligence / Applebot surfaces",
    "Amazon Q / Amazonbot tooling",
    "DuckAssist / DuckDuckGo AI",
    "You.com",
    "Cohere",
    "plus other MCP/OpenAPI-capable assistants"
  ],
  "crawler_allow": "GPTBot/ChatGPT, Venice, Grok, Google-Extended, GoogleOther, Google-CloudVertexBot, Claude(+Search/User), anthropic-ai, Perplexity(+User), bingbot, Meta-External*, Applebot(+Extended), Amazonbot, DuckDuck/DuckAssist, MistralAI-User, YouBot, CCBot, cohere-ai, cohere-training-data-crawler, Diffbot, AI2Bot(+Dolma), Timpibot, Petalbot, Bytespider, Omgili(+bot), FirecrawlAgent, ImagesiftBot, FacebookBot, TikTokSpider, Baiduspider*, Yandex",
  "library_front_door": "https://www.azielcorpuslibrary.net/runtime",
  "sigil": "https://www.azieleliab.com/runtime/sigil.png",
  "sigil_stamp": "Everblooming",
  "user_agent": "Mozilla/5.0",
  "kv_increment": false,
  "uses": "https://www.azieleliab.com/runtime/v1/uses",
  "counted_tarball": false,
  "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": "63c643ec3d42e0db665c30df066847343e2c94cd30a1ae94a7f807b8944bba2e",
      "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": "0b2deb0e6bd841486e21af11356e5c26981a77de4503f25b18cf6590f13081ef",
      "source": "AZBrowser AZB-1.0 Lamb Lens ethical research browser (not Chromium; FragGate only; AZNet is a separate engine)",
      "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."
    }
  },
  "local_blends": [
    "azai serve",
    "forgereceipts ui",
    "azos ui"
  ],
  "authoritySnapshot": {
    "ok": true,
    "product": "aziel-runtime",
    "name": "Aziel Eliab Runtime",
    "title": "Aziel Eliab Runtime",
    "author": "Aziel Eliab",
    "identity": "Aziel Eliab",
    "version": "1.6.6",
    "role": "engine-runtime",
    "layer": "catalog+pull+proxy+session+in-process-engines+fraggate",
    "true_engine_runtime": true,
    "true_engine_slugs": [
      "ark",
      "azai",
      "azbot",
      "azbrowser",
      "azclce",
      "aziel-corpus",
      "azieltether",
      "azmail",
      "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",
      "aziel-corpus",
      "azieltether",
      "azmail",
      "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.6",
      "status": "current",
      "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 a separate product/engine — pairing is order/token only, not a shared Phase-1 UI. DecisionGATE / FragGate ledger still apply. 30 catalog slugs. 1.6.5 remains AZMail."
    },
    {
      "version": "1.6.5",
      "status": "superseded",
      "note": "Add AZMail (APP 1.0) as a FragGate-live engine: anonymous MCP mesh (default off) + advisory airlock. Not a full internet MTA. LIVE_OPS airlock_classify/scrub/trust_score/mesh_*/keyword_alert_*. SMTP/deanonymize/harvest stay STUB_OPS. Reached only via POST /v1/fraggate/call { slug: \"azmail\", op } (host /runtime proxies that door). DecisionGATE / FragGate ledger still apply. 29 catalog slugs. 1.6.4 remains PeaceLock."
    },
    {
      "version": "1.6.4",
      "status": "superseded",
      "note": "Add PeaceLock (PL-WP-0.1) as a true in-process engine: chosen silence / chosen inaction receipts, hash-chained lattice, HARD_DUTY refuse, ABSENT transcript/counterfactual/motive. FragGate LIVE_OPS open/seal/break/show/verify/stamp/upload_envelope. 28 catalog slugs. 1.6.3 remains KV-backed API use trackers (GET /v1/uses)."
    },
    {
      "version": "1.6.3",
      "status": "superseded",
      "note": "KV-backed API use trackers and ring log (GET /v1/uses, alias GET /v1/stats). Binding USES. Counts host/method/path/op/day for API traffic across origin and same-origin /runtime doors. Skips health/ready/uses and static SEO. No Authorization, tokens, bodies, or PII. FragGate ledger and session receipts unchanged. Distinct from product download-trackers."
    },
    {
      "version": "1.6.2",
      "status": "superseded",
      "note": "Widen FragGate public LIVE_OPS to every catalog Software product that makes sense on a public agent door (advisory / score / classify / gate / search / preview / render / verify / hash / receipt / game / overlay / route / status). VeilLock stays local_only. Stub verbs still refuse. MCP tools/list stays the thin FragGate surface. 1.6.1 remains the full AI client list."
    },
    {
      "version": "1.6.1",
      "status": "superseded",
      "note": "Full compatible AI client list in skill, Worker UI, OpenAPI, llms.txt, and cite.json (ChatGPT, Grok, Venice, Claude, Cursor, Glama, Perplexity, Copilot, Gemini, Mistral, Meta AI, Apple Intelligence, Amazon Q, DuckAssist, You.com, Cohere, plus other MCP/OpenAPI-capable assistants). 1.6.0 remains the FragGate door cut."
    },
    {
      "version": "1.6.0",
      "status": "superseded",
      "note": "FragGate door cut: hashed registry, thin MCP tools/list (discover / route / refuse), DecisionGATE before exec, ask/refuse ledger. 1.5.0 was agent-native flat {slug}_{op} tools."
    },
    {
      "version": "1.5.0",
      "status": "superseded",
      "note": "agent-native cut: display-ready MCP envelopes, product-verb tool descriptions, session/health/manifest marked advanced/internal, runtime_run auto-session façade (true in-process exec)"
    },
    {
      "version": "1.4.1",
      "status": "superseded",
      "note": "production gates: GET /v1/ready, HEAD + version/role headers, no-store authority JSON, receipt cap 64, session TTL 6h, per-IP rate limits, optional RUNTIME_TOKEN on session mutate"
    },
    {
      "version": "1.4.0",
      "status": "superseded",
      "note": "every catalog Software slug is a true in-process engine; binding-only ops stay per-op proxy_fallback"
    },
    {
      "version": "1.3.0",
      "status": "superseded",
      "note": "true engine runtime for listed portable slugs only"
    },
    {
      "version": "1.2.0",
      "status": "superseded",
      "note": "session-runtime: open → policy → exec → receipt → close; exec still proxied"
    },
    {
      "version": "1.1.0",
      "status": "superseded",
      "note": "catalog + pull + proxy that called itself a runtime"
    }
  ],
  "endpoints": {
    "session_open": "https://www.azieleliab.com/runtime/v1/session/open",
    "ready": "https://www.azieleliab.com/runtime/v1/ready",
    "session_policy": "https://www.azieleliab.com/runtime/v1/session/{id}/policy",
    "session_exec": "https://www.azieleliab.com/runtime/v1/session/{id}/exec",
    "session_receipt": "https://www.azieleliab.com/runtime/v1/session/{id}/receipt",
    "session_receipts": "https://www.azieleliab.com/runtime/v1/session/{id}/receipts",
    "session_close": "https://www.azieleliab.com/runtime/v1/session/{id}/close",
    "skill": "https://www.azieleliab.com/runtime/v1/skill",
    "runtime": "https://www.azieleliab.com/runtime/v1/runtime.json",
    "runtime_alias": "https://www.azieleliab.com/runtime/v1/runtime",
    "discover": "https://www.azieleliab.com/runtime/v1/catalog.json",
    "pull": "https://www.azieleliab.com/runtime/v1/pull/{slug}",
    "pull_skill": "https://www.azieleliab.com/runtime/v1/pull/{slug}/skill",
    "bundle": "https://www.azieleliab.com/runtime/v1/bundle",
    "pull_all": "https://www.azieleliab.com/runtime/v1/pull?all=1",
    "fraggate": "https://www.azieleliab.com/runtime/v1/fraggate",
    "fraggate_list": "https://www.azieleliab.com/runtime/v1/fraggate/list",
    "fraggate_describe": "https://www.azieleliab.com/runtime/v1/fraggate/describe",
    "fraggate_verify": "https://www.azieleliab.com/runtime/v1/fraggate/verify",
    "fraggate_call": "https://www.azieleliab.com/runtime/v1/fraggate/call",
    "invoke": "https://www.azieleliab.com/runtime/p/{slug}/{op}",
    "invoke_note": "proxy only — not exec",
    "cite": "https://www.azieleliab.com/runtime/cite.json",
    "openapi": "https://www.azieleliab.com/runtime/openapi.json",
    "mcp": "https://www.azieleliab.com/runtime/mcp",
    "health": "https://www.azieleliab.com/runtime/v1/health",
    "uses": "https://www.azieleliab.com/runtime/v1/uses",
    "stats": "https://www.azieleliab.com/runtime/v1/stats",
    "llms": "https://www.azieleliab.com/runtime/llms.txt",
    "ai": "https://www.azieleliab.com/runtime/ai.txt",
    "sitemap": "https://www.azieleliab.com/runtime/sitemap.xml",
    "sitemap_index": "https://www.azieleliab.com/runtime/sitemap-index.xml",
    "robots": "https://www.azieleliab.com/runtime/robots.txt"
  }
}