{
  "ok": true,
  "author": "Aziel Eliab",
  "identity": "Aziel Eliab",
  "version": "1.6.12",
  "door": "fraggate",
  "kernel": "https://github.com/AzielEliab/fraggate",
  "framing": "Separate software / sibling software under one FragGate door. Never separate FragGate engines. Clock is not Lock.",
  "sort_law": "plain A–Z → gate A–Z → lock A–Z (Clock ≠ Lock)",
  "updated_at": "2026-09-06",
  "git_sha": null,
  "count": 34,
  "live_count": 33,
  "stub_count": 1,
  "software": [
    {
      "slug": "azclce",
      "name": "AZ-CLCE",
      "bucket": "plain",
      "status": "live",
      "version": "0.3.0",
      "one_line": "Jaccard triple / pairwise / CLCE+. Detects inconsistency, not intent.",
      "worker_home": "https://azclce-download-tracker.vibelock.workers.dev/",
      "download_url": "https://azclce-download-tracker.vibelock.workers.dev/download",
      "github": "https://github.com/AzielEliab/az-clce",
      "mcp": "https://aziel-runtime.vibelock.workers.dev/mcp",
      "agent": {
        "mcp": "https://aziel-runtime.vibelock.workers.dev/mcp",
        "skill": "https://aziel-runtime.vibelock.workers.dev/v1/skill",
        "fraggate_list": "https://aziel-runtime.vibelock.workers.dev/v1/fraggate/list",
        "fraggate_describe": "https://aziel-runtime.vibelock.workers.dev/v1/fraggate/describe?slug=azclce",
        "fraggate_call": "https://aziel-runtime.vibelock.workers.dev/v1/fraggate/call",
        "software": "https://aziel-runtime.vibelock.workers.dev/v1/software",
        "pull": "https://aziel-runtime.vibelock.workers.dev/v1/pull/azclce",
        "pipeline": "fraggate_list → fraggate_describe → fraggate_call"
      },
      "updated_at": "2026-09-06",
      "git_sha": null,
      "door": "fraggate",
      "kind": "software"
    },
    {
      "slug": "azos",
      "name": "AZ-OS",
      "bucket": "plain",
      "status": "live",
      "version": "0.3.0",
      "one_line": "Read-only status / principles. Does not grant remote shell.",
      "worker_home": "https://azos-download-tracker.vibelock.workers.dev/",
      "download_url": "https://azos-download-tracker.vibelock.workers.dev/download",
      "github": "https://github.com/AzielEliab/azos",
      "mcp": "https://aziel-runtime.vibelock.workers.dev/mcp",
      "agent": {
        "mcp": "https://aziel-runtime.vibelock.workers.dev/mcp",
        "skill": "https://aziel-runtime.vibelock.workers.dev/v1/skill",
        "fraggate_list": "https://aziel-runtime.vibelock.workers.dev/v1/fraggate/list",
        "fraggate_describe": "https://aziel-runtime.vibelock.workers.dev/v1/fraggate/describe?slug=azos",
        "fraggate_call": "https://aziel-runtime.vibelock.workers.dev/v1/fraggate/call",
        "software": "https://aziel-runtime.vibelock.workers.dev/v1/software",
        "pull": "https://aziel-runtime.vibelock.workers.dev/v1/pull/azos",
        "pipeline": "fraggate_list → fraggate_describe → fraggate_call"
      },
      "updated_at": "2026-09-06",
      "git_sha": null,
      "door": "fraggate",
      "kind": "software"
    },
    {
      "slug": "azai",
      "name": "AZAI",
      "bucket": "plain",
      "status": "live",
      "version": "0.3.1",
      "one_line": "Local OpenAI-compatible runtime. Not a new foundation model. Jeeves is not sovereign.",
      "worker_home": "https://azai-download-tracker.vibelock.workers.dev/",
      "download_url": "https://azai-download-tracker.vibelock.workers.dev/download",
      "github": "https://github.com/AzielEliab/azai",
      "mcp": "https://aziel-runtime.vibelock.workers.dev/mcp",
      "agent": {
        "mcp": "https://aziel-runtime.vibelock.workers.dev/mcp",
        "skill": "https://aziel-runtime.vibelock.workers.dev/v1/skill",
        "fraggate_list": "https://aziel-runtime.vibelock.workers.dev/v1/fraggate/list",
        "fraggate_describe": "https://aziel-runtime.vibelock.workers.dev/v1/fraggate/describe?slug=azai",
        "fraggate_call": "https://aziel-runtime.vibelock.workers.dev/v1/fraggate/call",
        "software": "https://aziel-runtime.vibelock.workers.dev/v1/software",
        "pull": "https://aziel-runtime.vibelock.workers.dev/v1/pull/azai",
        "pipeline": "fraggate_list → fraggate_describe → fraggate_call"
      },
      "updated_at": "2026-09-06",
      "git_sha": null,
      "door": "fraggate",
      "kind": "software"
    },
    {
      "slug": "azbot",
      "name": "AZBot",
      "bucket": "plain",
      "status": "live",
      "version": "0.2.0",
      "one_line": "Skill, not a foundation model. Hosted /v1/skill returns markdown.",
      "worker_home": "https://azbot-download-tracker.vibelock.workers.dev/",
      "download_url": "https://azbot-download-tracker.vibelock.workers.dev/download",
      "github": "https://github.com/AzielEliab/azbot",
      "mcp": "https://aziel-runtime.vibelock.workers.dev/mcp",
      "agent": {
        "mcp": "https://aziel-runtime.vibelock.workers.dev/mcp",
        "skill": "https://aziel-runtime.vibelock.workers.dev/v1/skill",
        "fraggate_list": "https://aziel-runtime.vibelock.workers.dev/v1/fraggate/list",
        "fraggate_describe": "https://aziel-runtime.vibelock.workers.dev/v1/fraggate/describe?slug=azbot",
        "fraggate_call": "https://aziel-runtime.vibelock.workers.dev/v1/fraggate/call",
        "software": "https://aziel-runtime.vibelock.workers.dev/v1/software",
        "pull": "https://aziel-runtime.vibelock.workers.dev/v1/pull/azbot",
        "pipeline": "fraggate_list → fraggate_describe → fraggate_call"
      },
      "updated_at": "2026-09-06",
      "git_sha": null,
      "door": "fraggate",
      "kind": "software"
    },
    {
      "slug": "azbrowser",
      "name": "AZBrowser",
      "bucket": "plain",
      "status": "live",
      "version": "0.1.0",
      "one_line": "AZBrowser (AZB-1.0): Lamb Lens ethical research browser. Cite; refuse harvest; no invented visits. FragGate only. AZNet is a separate software (order/token pairing only).",
      "worker_home": "https://azbrowser-download-tracker.vibelock.workers.dev/",
      "download_url": "https://azbrowser-download-tracker.vibelock.workers.dev/download",
      "github": "https://github.com/AzielEliab/azbrowser",
      "mcp": "https://aziel-runtime.vibelock.workers.dev/mcp",
      "agent": {
        "mcp": "https://aziel-runtime.vibelock.workers.dev/mcp",
        "skill": "https://aziel-runtime.vibelock.workers.dev/v1/skill",
        "fraggate_list": "https://aziel-runtime.vibelock.workers.dev/v1/fraggate/list",
        "fraggate_describe": "https://aziel-runtime.vibelock.workers.dev/v1/fraggate/describe?slug=azbrowser",
        "fraggate_call": "https://aziel-runtime.vibelock.workers.dev/v1/fraggate/call",
        "software": "https://aziel-runtime.vibelock.workers.dev/v1/software",
        "pull": "https://aziel-runtime.vibelock.workers.dev/v1/pull/azbrowser",
        "pipeline": "fraggate_list → fraggate_describe → fraggate_call"
      },
      "updated_at": "2026-09-06",
      "git_sha": null,
      "door": "fraggate",
      "kind": "software"
    },
    {
      "slug": "azhub",
      "name": "AZHub",
      "bucket": "plain",
      "status": "live",
      "version": "0.1.0",
      "one_line": "AZHub (AIH-WP-1.0): Blank Key / neutral spatial container. Does not interpret. FragGate only. AZInterface is sibling software under the same FragGate door.",
      "worker_home": "https://azhub-download-tracker.vibelock.workers.dev/",
      "download_url": "https://azhub-download-tracker.vibelock.workers.dev/download",
      "github": "https://github.com/AzielEliab/azhub",
      "mcp": "https://aziel-runtime.vibelock.workers.dev/mcp",
      "agent": {
        "mcp": "https://aziel-runtime.vibelock.workers.dev/mcp",
        "skill": "https://aziel-runtime.vibelock.workers.dev/v1/skill",
        "fraggate_list": "https://aziel-runtime.vibelock.workers.dev/v1/fraggate/list",
        "fraggate_describe": "https://aziel-runtime.vibelock.workers.dev/v1/fraggate/describe?slug=azhub",
        "fraggate_call": "https://aziel-runtime.vibelock.workers.dev/v1/fraggate/call",
        "software": "https://aziel-runtime.vibelock.workers.dev/v1/software",
        "pull": "https://aziel-runtime.vibelock.workers.dev/v1/pull/azhub",
        "pipeline": "fraggate_list → fraggate_describe → fraggate_call"
      },
      "updated_at": "2026-09-06",
      "git_sha": null,
      "door": "fraggate",
      "kind": "software"
    },
    {
      "slug": "aziel-corpus",
      "name": "Aziel Digital Library",
      "bucket": "plain",
      "status": "live",
      "version": "2.6.2",
      "one_line": "Self-contained immutable digital library. Public MASTER. Not a 26-card index.",
      "worker_home": "https://www.azielcorpuslibrary.net/",
      "download_url": "https://www.azielcorpuslibrary.net/download",
      "github": "https://github.com/AzielEliab/aziel-corpus",
      "mcp": "https://aziel-runtime.vibelock.workers.dev/mcp",
      "agent": {
        "mcp": "https://aziel-runtime.vibelock.workers.dev/mcp",
        "skill": "https://aziel-runtime.vibelock.workers.dev/v1/skill",
        "fraggate_list": "https://aziel-runtime.vibelock.workers.dev/v1/fraggate/list",
        "fraggate_describe": "https://aziel-runtime.vibelock.workers.dev/v1/fraggate/describe?slug=aziel-corpus",
        "fraggate_call": "https://aziel-runtime.vibelock.workers.dev/v1/fraggate/call",
        "software": "https://aziel-runtime.vibelock.workers.dev/v1/software",
        "pull": "https://aziel-runtime.vibelock.workers.dev/v1/pull/aziel-corpus",
        "pipeline": "fraggate_list → fraggate_describe → fraggate_call"
      },
      "updated_at": "2026-09-06",
      "git_sha": null,
      "door": "fraggate",
      "kind": "software"
    },
    {
      "slug": "azieltether",
      "name": "AzielTether",
      "bucket": "plain",
      "status": "live",
      "version": "0.1.0",
      "one_line": "AzielTether 0.1.0: central × decentral survival mesh for downloaded Aziel software. Prefer-central; peer sync when down; public HTTPS stays mesh-free. Not a VPN. Author Aziel Eliab.",
      "worker_home": "https://azieltether-download-tracker.vibelock.workers.dev/",
      "download_url": "https://azieltether-download-tracker.vibelock.workers.dev/download",
      "github": "https://github.com/AzielEliab/azieltether",
      "mcp": "https://aziel-runtime.vibelock.workers.dev/mcp",
      "agent": {
        "mcp": "https://aziel-runtime.vibelock.workers.dev/mcp",
        "skill": "https://aziel-runtime.vibelock.workers.dev/v1/skill",
        "fraggate_list": "https://aziel-runtime.vibelock.workers.dev/v1/fraggate/list",
        "fraggate_describe": "https://aziel-runtime.vibelock.workers.dev/v1/fraggate/describe?slug=azieltether",
        "fraggate_call": "https://aziel-runtime.vibelock.workers.dev/v1/fraggate/call",
        "software": "https://aziel-runtime.vibelock.workers.dev/v1/software",
        "pull": "https://aziel-runtime.vibelock.workers.dev/v1/pull/azieltether",
        "pipeline": "fraggate_list → fraggate_describe → fraggate_call"
      },
      "updated_at": "2026-09-06",
      "git_sha": null,
      "door": "fraggate",
      "kind": "software"
    },
    {
      "slug": "azinterface",
      "name": "AZInterface",
      "bucket": "plain",
      "status": "live",
      "version": "0.1.0",
      "one_line": "AZInterface (AIH-WP-1.0): custodial operating environment. Pre-locked page cycles OFF/integrity/ON/FULL SHUTDOWN/MEMORIAL. FragGate only. AZHub is sibling software under the same FragGate door.",
      "worker_home": "https://azinterface-download-tracker.vibelock.workers.dev/",
      "download_url": "https://azinterface-download-tracker.vibelock.workers.dev/download",
      "github": "https://github.com/AzielEliab/azinterface",
      "mcp": "https://aziel-runtime.vibelock.workers.dev/mcp",
      "agent": {
        "mcp": "https://aziel-runtime.vibelock.workers.dev/mcp",
        "skill": "https://aziel-runtime.vibelock.workers.dev/v1/skill",
        "fraggate_list": "https://aziel-runtime.vibelock.workers.dev/v1/fraggate/list",
        "fraggate_describe": "https://aziel-runtime.vibelock.workers.dev/v1/fraggate/describe?slug=azinterface",
        "fraggate_call": "https://aziel-runtime.vibelock.workers.dev/v1/fraggate/call",
        "software": "https://aziel-runtime.vibelock.workers.dev/v1/software",
        "pull": "https://aziel-runtime.vibelock.workers.dev/v1/pull/azinterface",
        "pipeline": "fraggate_list → fraggate_describe → fraggate_call"
      },
      "updated_at": "2026-09-06",
      "git_sha": null,
      "door": "fraggate",
      "kind": "software"
    },
    {
      "slug": "azmail",
      "name": "AZMail",
      "bucket": "plain",
      "status": "live",
      "version": "0.1.0",
      "one_line": "AZMail (APP 1.0): anonymous MCP mesh + advisory airlock. Not a full internet MTA. Mesh default off. FragGate only.",
      "worker_home": "https://azmail-download-tracker.vibelock.workers.dev/",
      "download_url": "https://azmail-download-tracker.vibelock.workers.dev/download",
      "github": "https://github.com/AzielEliab/azmail",
      "mcp": "https://aziel-runtime.vibelock.workers.dev/mcp",
      "agent": {
        "mcp": "https://aziel-runtime.vibelock.workers.dev/mcp",
        "skill": "https://aziel-runtime.vibelock.workers.dev/v1/skill",
        "fraggate_list": "https://aziel-runtime.vibelock.workers.dev/v1/fraggate/list",
        "fraggate_describe": "https://aziel-runtime.vibelock.workers.dev/v1/fraggate/describe?slug=azmail",
        "fraggate_call": "https://aziel-runtime.vibelock.workers.dev/v1/fraggate/call",
        "software": "https://aziel-runtime.vibelock.workers.dev/v1/software",
        "pull": "https://aziel-runtime.vibelock.workers.dev/v1/pull/azmail",
        "pipeline": "fraggate_list → fraggate_describe → fraggate_call"
      },
      "updated_at": "2026-09-06",
      "git_sha": null,
      "door": "fraggate",
      "kind": "software"
    },
    {
      "slug": "aznet",
      "name": "AZNet",
      "bucket": "plain",
      "status": "live",
      "version": "0.1.0",
      "one_line": "AZNet (AZN-WP-0.1): silent verification side-net. Hash continuity without hosting. Separate software; functional-order pair with AZBrowser.",
      "worker_home": "https://aznet-download-tracker.vibelock.workers.dev/",
      "download_url": "https://aznet-download-tracker.vibelock.workers.dev/download",
      "github": "https://github.com/AzielEliab/aznet",
      "mcp": "https://aziel-runtime.vibelock.workers.dev/mcp",
      "agent": {
        "mcp": "https://aziel-runtime.vibelock.workers.dev/mcp",
        "skill": "https://aziel-runtime.vibelock.workers.dev/v1/skill",
        "fraggate_list": "https://aziel-runtime.vibelock.workers.dev/v1/fraggate/list",
        "fraggate_describe": "https://aziel-runtime.vibelock.workers.dev/v1/fraggate/describe?slug=aznet",
        "fraggate_call": "https://aziel-runtime.vibelock.workers.dev/v1/fraggate/call",
        "software": "https://aziel-runtime.vibelock.workers.dev/v1/software",
        "pull": "https://aziel-runtime.vibelock.workers.dev/v1/pull/aznet",
        "pipeline": "fraggate_list → fraggate_describe → fraggate_call"
      },
      "updated_at": "2026-09-06",
      "git_sha": null,
      "door": "fraggate",
      "kind": "software"
    },
    {
      "slug": "forgereceipts",
      "name": "ForgeReceipts",
      "bucket": "plain",
      "status": "live",
      "version": "0.3.0",
      "one_line": "ForgeReceipts 0.3.0: Local receipt / checklist helper with jurisdiction-aware state picker (all 50 states + federal baseline) customizing UI/legal framing. Not legal advice. Does not contact courts. Author Aziel Eliab.",
      "worker_home": "https://forgereceipts-download-tracker.vibelock.workers.dev/",
      "download_url": "https://forgereceipts-download-tracker.vibelock.workers.dev/download",
      "github": "https://github.com/AzielEliab/forgereceipts",
      "mcp": "https://aziel-runtime.vibelock.workers.dev/mcp",
      "agent": {
        "mcp": "https://aziel-runtime.vibelock.workers.dev/mcp",
        "skill": "https://aziel-runtime.vibelock.workers.dev/v1/skill",
        "fraggate_list": "https://aziel-runtime.vibelock.workers.dev/v1/fraggate/list",
        "fraggate_describe": "https://aziel-runtime.vibelock.workers.dev/v1/fraggate/describe?slug=forgereceipts",
        "fraggate_call": "https://aziel-runtime.vibelock.workers.dev/v1/fraggate/call",
        "software": "https://aziel-runtime.vibelock.workers.dev/v1/software",
        "pull": "https://aziel-runtime.vibelock.workers.dev/v1/pull/forgereceipts",
        "pipeline": "fraggate_list → fraggate_describe → fraggate_call"
      },
      "updated_at": "2026-09-06",
      "git_sha": null,
      "door": "fraggate",
      "kind": "software"
    },
    {
      "slug": "glossafilter",
      "name": "Glossa Filter",
      "bucket": "plain",
      "status": "live",
      "version": "0.1.0",
      "one_line": "Render an intent across bundled peer ids. Human opinion remains human.",
      "worker_home": "https://glossafilter-download-tracker.vibelock.workers.dev/",
      "download_url": "https://glossafilter-download-tracker.vibelock.workers.dev/download",
      "github": "https://github.com/AzielEliab/glossafilter",
      "mcp": "https://aziel-runtime.vibelock.workers.dev/mcp",
      "agent": {
        "mcp": "https://aziel-runtime.vibelock.workers.dev/mcp",
        "skill": "https://aziel-runtime.vibelock.workers.dev/v1/skill",
        "fraggate_list": "https://aziel-runtime.vibelock.workers.dev/v1/fraggate/list",
        "fraggate_describe": "https://aziel-runtime.vibelock.workers.dev/v1/fraggate/describe?slug=glossafilter",
        "fraggate_call": "https://aziel-runtime.vibelock.workers.dev/v1/fraggate/call",
        "software": "https://aziel-runtime.vibelock.workers.dev/v1/software",
        "pull": "https://aziel-runtime.vibelock.workers.dev/v1/pull/glossafilter",
        "pipeline": "fraggate_list → fraggate_describe → fraggate_call"
      },
      "updated_at": "2026-09-06",
      "git_sha": null,
      "door": "fraggate",
      "kind": "software"
    },
    {
      "slug": "miragegrid",
      "name": "MirageGrid",
      "bucket": "plain",
      "status": "live",
      "version": "0.2.0",
      "one_line": "Ephemeral session node assignment. Not a VPN and not an anonymity network.",
      "worker_home": "https://miragegrid-download-tracker.vibelock.workers.dev/",
      "download_url": "https://miragegrid-download-tracker.vibelock.workers.dev/download",
      "github": "https://github.com/AzielEliab/miragegrid",
      "mcp": "https://aziel-runtime.vibelock.workers.dev/mcp",
      "agent": {
        "mcp": "https://aziel-runtime.vibelock.workers.dev/mcp",
        "skill": "https://aziel-runtime.vibelock.workers.dev/v1/skill",
        "fraggate_list": "https://aziel-runtime.vibelock.workers.dev/v1/fraggate/list",
        "fraggate_describe": "https://aziel-runtime.vibelock.workers.dev/v1/fraggate/describe?slug=miragegrid",
        "fraggate_call": "https://aziel-runtime.vibelock.workers.dev/v1/fraggate/call",
        "software": "https://aziel-runtime.vibelock.workers.dev/v1/software",
        "pull": "https://aziel-runtime.vibelock.workers.dev/v1/pull/miragegrid",
        "pipeline": "fraggate_list → fraggate_describe → fraggate_call"
      },
      "updated_at": "2026-09-06",
      "git_sha": null,
      "door": "fraggate",
      "kind": "software"
    },
    {
      "slug": "postking",
      "name": "Post-King Chess",
      "bucket": "plain",
      "status": "live",
      "version": "0.1.0",
      "one_line": "Continuity chess. The goal is not to win. The goal is to remain.",
      "worker_home": "https://postking-download-tracker.vibelock.workers.dev/",
      "download_url": "https://postking-download-tracker.vibelock.workers.dev/download",
      "github": "https://github.com/AzielEliab/postking-chess",
      "mcp": "https://aziel-runtime.vibelock.workers.dev/mcp",
      "agent": {
        "mcp": "https://aziel-runtime.vibelock.workers.dev/mcp",
        "skill": "https://aziel-runtime.vibelock.workers.dev/v1/skill",
        "fraggate_list": "https://aziel-runtime.vibelock.workers.dev/v1/fraggate/list",
        "fraggate_describe": "https://aziel-runtime.vibelock.workers.dev/v1/fraggate/describe?slug=postking",
        "fraggate_call": "https://aziel-runtime.vibelock.workers.dev/v1/fraggate/call",
        "software": "https://aziel-runtime.vibelock.workers.dev/v1/software",
        "pull": "https://aziel-runtime.vibelock.workers.dev/v1/pull/postking",
        "pipeline": "fraggate_list → fraggate_describe → fraggate_call"
      },
      "updated_at": "2026-09-06",
      "git_sha": null,
      "door": "fraggate",
      "kind": "software"
    },
    {
      "slug": "staticclock",
      "name": "StaticClock",
      "bucket": "plain",
      "status": "live",
      "version": "0.2.0",
      "one_line": "Five advisory fields for a geo. Not a scheduler.",
      "worker_home": "https://staticclock-download-tracker.vibelock.workers.dev/",
      "download_url": "https://staticclock-download-tracker.vibelock.workers.dev/download",
      "github": "https://github.com/AzielEliab/staticclock",
      "mcp": "https://aziel-runtime.vibelock.workers.dev/mcp",
      "agent": {
        "mcp": "https://aziel-runtime.vibelock.workers.dev/mcp",
        "skill": "https://aziel-runtime.vibelock.workers.dev/v1/skill",
        "fraggate_list": "https://aziel-runtime.vibelock.workers.dev/v1/fraggate/list",
        "fraggate_describe": "https://aziel-runtime.vibelock.workers.dev/v1/fraggate/describe?slug=staticclock",
        "fraggate_call": "https://aziel-runtime.vibelock.workers.dev/v1/fraggate/call",
        "software": "https://aziel-runtime.vibelock.workers.dev/v1/software",
        "pull": "https://aziel-runtime.vibelock.workers.dev/v1/pull/staticclock",
        "pipeline": "fraggate_list → fraggate_describe → fraggate_call"
      },
      "updated_at": "2026-09-06",
      "git_sha": null,
      "door": "fraggate",
      "kind": "software"
    },
    {
      "slug": "ark",
      "name": "The ARK",
      "bucket": "plain",
      "status": "live",
      "version": "0.1.0",
      "one_line": "Mode E heuristics sweep. Not a kernel. Hosted never unlocks or stores vaults.",
      "worker_home": "https://ark-download-tracker.vibelock.workers.dev/",
      "download_url": "https://ark-download-tracker.vibelock.workers.dev/download",
      "github": "https://github.com/AzielEliab/ark",
      "mcp": "https://aziel-runtime.vibelock.workers.dev/mcp",
      "agent": {
        "mcp": "https://aziel-runtime.vibelock.workers.dev/mcp",
        "skill": "https://aziel-runtime.vibelock.workers.dev/v1/skill",
        "fraggate_list": "https://aziel-runtime.vibelock.workers.dev/v1/fraggate/list",
        "fraggate_describe": "https://aziel-runtime.vibelock.workers.dev/v1/fraggate/describe?slug=ark",
        "fraggate_call": "https://aziel-runtime.vibelock.workers.dev/v1/fraggate/call",
        "software": "https://aziel-runtime.vibelock.workers.dev/v1/software",
        "pull": "https://aziel-runtime.vibelock.workers.dev/v1/pull/ark",
        "pipeline": "fraggate_list → fraggate_describe → fraggate_call"
      },
      "updated_at": "2026-09-06",
      "git_sha": null,
      "door": "fraggate",
      "kind": "software"
    },
    {
      "slug": "zsolver",
      "name": "ZionPattern Solver",
      "bucket": "plain",
      "status": "live",
      "version": "0.2.0",
      "one_line": "Nine ontology nodes (Zioncheck seed). Hard 75% cap. Does not solve cases.",
      "worker_home": "https://zsolver-download-tracker.vibelock.workers.dev/",
      "download_url": "https://zsolver-download-tracker.vibelock.workers.dev/download",
      "github": "https://github.com/AzielEliab/zion-pattern-solver",
      "mcp": "https://aziel-runtime.vibelock.workers.dev/mcp",
      "agent": {
        "mcp": "https://aziel-runtime.vibelock.workers.dev/mcp",
        "skill": "https://aziel-runtime.vibelock.workers.dev/v1/skill",
        "fraggate_list": "https://aziel-runtime.vibelock.workers.dev/v1/fraggate/list",
        "fraggate_describe": "https://aziel-runtime.vibelock.workers.dev/v1/fraggate/describe?slug=zsolver",
        "fraggate_call": "https://aziel-runtime.vibelock.workers.dev/v1/fraggate/call",
        "software": "https://aziel-runtime.vibelock.workers.dev/v1/software",
        "pull": "https://aziel-runtime.vibelock.workers.dev/v1/pull/zsolver",
        "pipeline": "fraggate_list → fraggate_describe → fraggate_call"
      },
      "updated_at": "2026-09-06",
      "git_sha": null,
      "door": "fraggate",
      "kind": "software"
    },
    {
      "slug": "decisiongate",
      "name": "DecisionGATE",
      "bucket": "gate",
      "status": "live",
      "version": "0.1.0",
      "one_line": "Five sequential gates on a proposal. Freedom without clarity is chaos.",
      "worker_home": "https://decisiongate-download-tracker.vibelock.workers.dev/",
      "download_url": "https://decisiongate-download-tracker.vibelock.workers.dev/download",
      "github": "https://github.com/AzielEliab/decisiongate",
      "mcp": "https://aziel-runtime.vibelock.workers.dev/mcp",
      "agent": {
        "mcp": "https://aziel-runtime.vibelock.workers.dev/mcp",
        "skill": "https://aziel-runtime.vibelock.workers.dev/v1/skill",
        "fraggate_list": "https://aziel-runtime.vibelock.workers.dev/v1/fraggate/list",
        "fraggate_describe": "https://aziel-runtime.vibelock.workers.dev/v1/fraggate/describe?slug=decisiongate",
        "fraggate_call": "https://aziel-runtime.vibelock.workers.dev/v1/fraggate/call",
        "software": "https://aziel-runtime.vibelock.workers.dev/v1/software",
        "pull": "https://aziel-runtime.vibelock.workers.dev/v1/pull/decisiongate",
        "pipeline": "fraggate_list → fraggate_describe → fraggate_call"
      },
      "updated_at": "2026-09-06",
      "git_sha": null,
      "door": "fraggate",
      "kind": "software"
    },
    {
      "slug": "chronolock",
      "name": "ChronoLock",
      "bucket": "lock",
      "status": "live",
      "version": "0.1.0",
      "one_line": "Advisory temporal window 08:30–10:30 local. Distinct from TemporalLock.",
      "worker_home": "https://chronolock-download-tracker.vibelock.workers.dev/",
      "download_url": "https://chronolock-download-tracker.vibelock.workers.dev/download",
      "github": "https://github.com/AzielEliab/chronolock",
      "mcp": "https://aziel-runtime.vibelock.workers.dev/mcp",
      "agent": {
        "mcp": "https://aziel-runtime.vibelock.workers.dev/mcp",
        "skill": "https://aziel-runtime.vibelock.workers.dev/v1/skill",
        "fraggate_list": "https://aziel-runtime.vibelock.workers.dev/v1/fraggate/list",
        "fraggate_describe": "https://aziel-runtime.vibelock.workers.dev/v1/fraggate/describe?slug=chronolock",
        "fraggate_call": "https://aziel-runtime.vibelock.workers.dev/v1/fraggate/call",
        "software": "https://aziel-runtime.vibelock.workers.dev/v1/software",
        "pull": "https://aziel-runtime.vibelock.workers.dev/v1/pull/chronolock",
        "pipeline": "fraggate_list → fraggate_describe → fraggate_call"
      },
      "updated_at": "2026-09-06",
      "git_sha": null,
      "door": "fraggate",
      "kind": "software"
    },
    {
      "slug": "codelock",
      "name": "CodeLock",
      "bucket": "lock",
      "status": "live",
      "version": "0.1.0",
      "one_line": "Canonical or Rosetta HTML view of source. Alters perception, not meaning.",
      "worker_home": "https://codelock-download-tracker.vibelock.workers.dev/",
      "download_url": "https://codelock-download-tracker.vibelock.workers.dev/download",
      "github": "https://github.com/AzielEliab/codelock",
      "mcp": "https://aziel-runtime.vibelock.workers.dev/mcp",
      "agent": {
        "mcp": "https://aziel-runtime.vibelock.workers.dev/mcp",
        "skill": "https://aziel-runtime.vibelock.workers.dev/v1/skill",
        "fraggate_list": "https://aziel-runtime.vibelock.workers.dev/v1/fraggate/list",
        "fraggate_describe": "https://aziel-runtime.vibelock.workers.dev/v1/fraggate/describe?slug=codelock",
        "fraggate_call": "https://aziel-runtime.vibelock.workers.dev/v1/fraggate/call",
        "software": "https://aziel-runtime.vibelock.workers.dev/v1/software",
        "pull": "https://aziel-runtime.vibelock.workers.dev/v1/pull/codelock",
        "pipeline": "fraggate_list → fraggate_describe → fraggate_call"
      },
      "updated_at": "2026-09-06",
      "git_sha": null,
      "door": "fraggate",
      "kind": "software"
    },
    {
      "slug": "embryolock",
      "name": "EmbryoLock",
      "bucket": "lock",
      "status": "stub",
      "version": null,
      "one_line": "EmbryoLock is stub / local-not-hosted. Name only. Not a hosted Worker. Not a FragGate engine. Author: Aziel Eliab.",
      "worker_home": null,
      "download_url": null,
      "github": null,
      "mcp": "https://aziel-runtime.vibelock.workers.dev/mcp",
      "agent": {
        "mcp": "https://aziel-runtime.vibelock.workers.dev/mcp",
        "skill": "https://aziel-runtime.vibelock.workers.dev/v1/skill",
        "fraggate_list": "https://aziel-runtime.vibelock.workers.dev/v1/fraggate/list",
        "fraggate_describe": "https://aziel-runtime.vibelock.workers.dev/v1/fraggate/describe?slug=embryolock",
        "fraggate_call": "https://aziel-runtime.vibelock.workers.dev/v1/fraggate/call",
        "software": "https://aziel-runtime.vibelock.workers.dev/v1/software",
        "pull": null,
        "pipeline": "fraggate_list → fraggate_describe → fraggate_call"
      },
      "updated_at": "2026-09-06",
      "git_sha": null,
      "door": "fraggate",
      "kind": "software",
      "local_not_hosted": true,
      "engine": false,
      "note": "stub / local-not-hosted. Hubs may link describe?slug=embryolock. Separate software under the same FragGate door; never a separate FragGate engine. Author: Aziel Eliab only."
    },
    {
      "slug": "employeelock",
      "name": "EmployeeLock",
      "bucket": "lock",
      "status": "live",
      "version": "0.1.0",
      "one_line": "Hash-chained accountability workbook. Not a court, not UL, not a truth score.",
      "worker_home": "https://employeelock-download-tracker.vibelock.workers.dev/",
      "download_url": "https://employeelock-download-tracker.vibelock.workers.dev/download",
      "github": "https://github.com/AzielEliab/employeelock",
      "mcp": "https://aziel-runtime.vibelock.workers.dev/mcp",
      "agent": {
        "mcp": "https://aziel-runtime.vibelock.workers.dev/mcp",
        "skill": "https://aziel-runtime.vibelock.workers.dev/v1/skill",
        "fraggate_list": "https://aziel-runtime.vibelock.workers.dev/v1/fraggate/list",
        "fraggate_describe": "https://aziel-runtime.vibelock.workers.dev/v1/fraggate/describe?slug=employeelock",
        "fraggate_call": "https://aziel-runtime.vibelock.workers.dev/v1/fraggate/call",
        "software": "https://aziel-runtime.vibelock.workers.dev/v1/software",
        "pull": "https://aziel-runtime.vibelock.workers.dev/v1/pull/employeelock",
        "pipeline": "fraggate_list → fraggate_describe → fraggate_call"
      },
      "updated_at": "2026-09-06",
      "git_sha": null,
      "door": "fraggate",
      "kind": "software"
    },
    {
      "slug": "foldlock",
      "name": "FoldLock",
      "bucket": "lock",
      "status": "live",
      "version": "0.8.0",
      "one_line": "Algorithmic tether-word suppression on UTF-8 text. Not zip.",
      "worker_home": "https://foldlock-download-tracker.vibelock.workers.dev/",
      "download_url": "https://foldlock-download-tracker.vibelock.workers.dev/download",
      "github": "https://github.com/AzielEliab/foldlock",
      "mcp": "https://aziel-runtime.vibelock.workers.dev/mcp",
      "agent": {
        "mcp": "https://aziel-runtime.vibelock.workers.dev/mcp",
        "skill": "https://aziel-runtime.vibelock.workers.dev/v1/skill",
        "fraggate_list": "https://aziel-runtime.vibelock.workers.dev/v1/fraggate/list",
        "fraggate_describe": "https://aziel-runtime.vibelock.workers.dev/v1/fraggate/describe?slug=foldlock",
        "fraggate_call": "https://aziel-runtime.vibelock.workers.dev/v1/fraggate/call",
        "software": "https://aziel-runtime.vibelock.workers.dev/v1/software",
        "pull": "https://aziel-runtime.vibelock.workers.dev/v1/pull/foldlock",
        "pipeline": "fraggate_list → fraggate_describe → fraggate_call"
      },
      "updated_at": "2026-09-06",
      "git_sha": null,
      "door": "fraggate",
      "kind": "software"
    },
    {
      "slug": "godlock",
      "name": "GodLock",
      "bucket": "lock",
      "status": "live",
      "version": "0.1.0",
      "one_line": "Offline ABAD / hardening score. Not a VPN and not an anonymity network.",
      "worker_home": "https://godlock-download-tracker.vibelock.workers.dev/",
      "download_url": "https://godlock-download-tracker.vibelock.workers.dev/download",
      "github": "https://github.com/AzielEliab/godlock",
      "mcp": "https://aziel-runtime.vibelock.workers.dev/mcp",
      "agent": {
        "mcp": "https://aziel-runtime.vibelock.workers.dev/mcp",
        "skill": "https://aziel-runtime.vibelock.workers.dev/v1/skill",
        "fraggate_list": "https://aziel-runtime.vibelock.workers.dev/v1/fraggate/list",
        "fraggate_describe": "https://aziel-runtime.vibelock.workers.dev/v1/fraggate/describe?slug=godlock",
        "fraggate_call": "https://aziel-runtime.vibelock.workers.dev/v1/fraggate/call",
        "software": "https://aziel-runtime.vibelock.workers.dev/v1/software",
        "pull": "https://aziel-runtime.vibelock.workers.dev/v1/pull/godlock",
        "pipeline": "fraggate_list → fraggate_describe → fraggate_call"
      },
      "updated_at": "2026-09-06",
      "git_sha": null,
      "door": "fraggate",
      "kind": "software"
    },
    {
      "slug": "mialock",
      "name": "M.I.A.Lock",
      "bucket": "lock",
      "status": "live",
      "version": "0.1.1",
      "one_line": "M.I.A.Lock 0.1.1: event map + Doe matching + uncertainty ellipses + coverage heat. Doe leads ≠ ID. Heat ≠ presence. Author Aziel Eliab.",
      "worker_home": "https://mialock-download-tracker.vibelock.workers.dev/",
      "download_url": "https://mialock-download-tracker.vibelock.workers.dev/download",
      "github": "https://github.com/AzielEliab/mialock",
      "mcp": "https://aziel-runtime.vibelock.workers.dev/mcp",
      "agent": {
        "mcp": "https://aziel-runtime.vibelock.workers.dev/mcp",
        "skill": "https://aziel-runtime.vibelock.workers.dev/v1/skill",
        "fraggate_list": "https://aziel-runtime.vibelock.workers.dev/v1/fraggate/list",
        "fraggate_describe": "https://aziel-runtime.vibelock.workers.dev/v1/fraggate/describe?slug=mialock",
        "fraggate_call": "https://aziel-runtime.vibelock.workers.dev/v1/fraggate/call",
        "software": "https://aziel-runtime.vibelock.workers.dev/v1/software",
        "pull": "https://aziel-runtime.vibelock.workers.dev/v1/pull/mialock",
        "pipeline": "fraggate_list → fraggate_describe → fraggate_call"
      },
      "updated_at": "2026-09-06",
      "git_sha": null,
      "door": "fraggate",
      "kind": "software"
    },
    {
      "slug": "peacelock",
      "name": "PeaceLock",
      "bucket": "lock",
      "status": "live",
      "version": "0.1.0",
      "one_line": "Chosen silence / chosen inaction as a first-class receipt (PL-WP-0.1).",
      "worker_home": "https://peacelock-download-tracker.vibelock.workers.dev/",
      "download_url": "https://peacelock-download-tracker.vibelock.workers.dev/download",
      "github": "https://github.com/AzielEliab/peacelock",
      "mcp": "https://aziel-runtime.vibelock.workers.dev/mcp",
      "agent": {
        "mcp": "https://aziel-runtime.vibelock.workers.dev/mcp",
        "skill": "https://aziel-runtime.vibelock.workers.dev/v1/skill",
        "fraggate_list": "https://aziel-runtime.vibelock.workers.dev/v1/fraggate/list",
        "fraggate_describe": "https://aziel-runtime.vibelock.workers.dev/v1/fraggate/describe?slug=peacelock",
        "fraggate_call": "https://aziel-runtime.vibelock.workers.dev/v1/fraggate/call",
        "software": "https://aziel-runtime.vibelock.workers.dev/v1/software",
        "pull": "https://aziel-runtime.vibelock.workers.dev/v1/pull/peacelock",
        "pipeline": "fraggate_list → fraggate_describe → fraggate_call"
      },
      "updated_at": "2026-09-06",
      "git_sha": null,
      "door": "fraggate",
      "kind": "software"
    },
    {
      "slug": "shadowlock",
      "name": "ShadowLock",
      "bucket": "lock",
      "status": "live",
      "version": "0.2.0",
      "one_line": "Zero-retention observation of a job list you already have. No OS hook.",
      "worker_home": "https://shadowlock-download-tracker.vibelock.workers.dev/",
      "download_url": "https://shadowlock-download-tracker.vibelock.workers.dev/download",
      "github": "https://github.com/AzielEliab/shadowlock",
      "mcp": "https://aziel-runtime.vibelock.workers.dev/mcp",
      "agent": {
        "mcp": "https://aziel-runtime.vibelock.workers.dev/mcp",
        "skill": "https://aziel-runtime.vibelock.workers.dev/v1/skill",
        "fraggate_list": "https://aziel-runtime.vibelock.workers.dev/v1/fraggate/list",
        "fraggate_describe": "https://aziel-runtime.vibelock.workers.dev/v1/fraggate/describe?slug=shadowlock",
        "fraggate_call": "https://aziel-runtime.vibelock.workers.dev/v1/fraggate/call",
        "software": "https://aziel-runtime.vibelock.workers.dev/v1/software",
        "pull": "https://aziel-runtime.vibelock.workers.dev/v1/pull/shadowlock",
        "pipeline": "fraggate_list → fraggate_describe → fraggate_call"
      },
      "updated_at": "2026-09-06",
      "git_sha": null,
      "door": "fraggate",
      "kind": "software"
    },
    {
      "slug": "spectrallock",
      "name": "SpectralLock",
      "bucket": "lock",
      "status": "live",
      "version": "0.3.0",
      "one_line": "Overlay preview modes. 256px hosted preview, not a spectrometer.",
      "worker_home": "https://spectrallock-download-tracker.vibelock.workers.dev/",
      "download_url": "https://spectrallock-download-tracker.vibelock.workers.dev/download",
      "github": "https://github.com/AzielEliab/spectrallock",
      "mcp": "https://aziel-runtime.vibelock.workers.dev/mcp",
      "agent": {
        "mcp": "https://aziel-runtime.vibelock.workers.dev/mcp",
        "skill": "https://aziel-runtime.vibelock.workers.dev/v1/skill",
        "fraggate_list": "https://aziel-runtime.vibelock.workers.dev/v1/fraggate/list",
        "fraggate_describe": "https://aziel-runtime.vibelock.workers.dev/v1/fraggate/describe?slug=spectrallock",
        "fraggate_call": "https://aziel-runtime.vibelock.workers.dev/v1/fraggate/call",
        "software": "https://aziel-runtime.vibelock.workers.dev/v1/software",
        "pull": "https://aziel-runtime.vibelock.workers.dev/v1/pull/spectrallock",
        "pipeline": "fraggate_list → fraggate_describe → fraggate_call"
      },
      "updated_at": "2026-09-06",
      "git_sha": null,
      "door": "fraggate",
      "kind": "software"
    },
    {
      "slug": "temporallock",
      "name": "TemporalLock",
      "bucket": "lock",
      "status": "live",
      "version": "0.2.0",
      "one_line": "Hash-chained receipts anyone can verify. Explicit genesis, append, verify.",
      "worker_home": "https://temporallock-download-tracker.vibelock.workers.dev/",
      "download_url": "https://temporallock-download-tracker.vibelock.workers.dev/download",
      "github": "https://github.com/AzielEliab/temporallock",
      "mcp": "https://aziel-runtime.vibelock.workers.dev/mcp",
      "agent": {
        "mcp": "https://aziel-runtime.vibelock.workers.dev/mcp",
        "skill": "https://aziel-runtime.vibelock.workers.dev/v1/skill",
        "fraggate_list": "https://aziel-runtime.vibelock.workers.dev/v1/fraggate/list",
        "fraggate_describe": "https://aziel-runtime.vibelock.workers.dev/v1/fraggate/describe?slug=temporallock",
        "fraggate_call": "https://aziel-runtime.vibelock.workers.dev/v1/fraggate/call",
        "software": "https://aziel-runtime.vibelock.workers.dev/v1/software",
        "pull": "https://aziel-runtime.vibelock.workers.dev/v1/pull/temporallock",
        "pipeline": "fraggate_list → fraggate_describe → fraggate_call"
      },
      "updated_at": "2026-09-06",
      "git_sha": null,
      "door": "fraggate",
      "kind": "software"
    },
    {
      "slug": "trajectorylock",
      "name": "TrajectoryLock",
      "bucket": "lock",
      "status": "live",
      "version": "0.1.0",
      "one_line": "Auditable geometric test. Research prototype, not a certified forensic instrument.",
      "worker_home": "https://trajectorylock-download-tracker.vibelock.workers.dev/",
      "download_url": "https://trajectorylock-download-tracker.vibelock.workers.dev/download",
      "github": "https://github.com/AzielEliab/trajectorylock",
      "mcp": "https://aziel-runtime.vibelock.workers.dev/mcp",
      "agent": {
        "mcp": "https://aziel-runtime.vibelock.workers.dev/mcp",
        "skill": "https://aziel-runtime.vibelock.workers.dev/v1/skill",
        "fraggate_list": "https://aziel-runtime.vibelock.workers.dev/v1/fraggate/list",
        "fraggate_describe": "https://aziel-runtime.vibelock.workers.dev/v1/fraggate/describe?slug=trajectorylock",
        "fraggate_call": "https://aziel-runtime.vibelock.workers.dev/v1/fraggate/call",
        "software": "https://aziel-runtime.vibelock.workers.dev/v1/software",
        "pull": "https://aziel-runtime.vibelock.workers.dev/v1/pull/trajectorylock",
        "pipeline": "fraggate_list → fraggate_describe → fraggate_call"
      },
      "updated_at": "2026-09-06",
      "git_sha": null,
      "door": "fraggate",
      "kind": "software"
    },
    {
      "slug": "veillock",
      "name": "VeilLock",
      "bucket": "lock",
      "status": "live",
      "version": "0.2.0",
      "one_line": "Local camera/screen steps for YOUR device only. Not a call interceptor.",
      "worker_home": "https://veillock-download-tracker.vibelock.workers.dev/",
      "download_url": "https://veillock-download-tracker.vibelock.workers.dev/download",
      "github": "https://github.com/AzielEliab/veillock",
      "mcp": "https://aziel-runtime.vibelock.workers.dev/mcp",
      "agent": {
        "mcp": "https://aziel-runtime.vibelock.workers.dev/mcp",
        "skill": "https://aziel-runtime.vibelock.workers.dev/v1/skill",
        "fraggate_list": "https://aziel-runtime.vibelock.workers.dev/v1/fraggate/list",
        "fraggate_describe": "https://aziel-runtime.vibelock.workers.dev/v1/fraggate/describe?slug=veillock",
        "fraggate_call": "https://aziel-runtime.vibelock.workers.dev/v1/fraggate/call",
        "software": "https://aziel-runtime.vibelock.workers.dev/v1/software",
        "pull": "https://aziel-runtime.vibelock.workers.dev/v1/pull/veillock",
        "pipeline": "fraggate_list → fraggate_describe → fraggate_call"
      },
      "updated_at": "2026-09-06",
      "git_sha": null,
      "door": "fraggate",
      "kind": "software"
    },
    {
      "slug": "vibelock",
      "name": "VibeLock",
      "bucket": "lock",
      "status": "live",
      "version": "0.3.0",
      "one_line": "Physical-consistency evaluation of speech audio. Risk assessment, not a liveness proof.",
      "worker_home": "https://vibelock-download-tracker.vibelock.workers.dev/",
      "download_url": "https://vibelock-download-tracker.vibelock.workers.dev/download",
      "github": "https://github.com/AzielEliab/vibelock",
      "mcp": "https://aziel-runtime.vibelock.workers.dev/mcp",
      "agent": {
        "mcp": "https://aziel-runtime.vibelock.workers.dev/mcp",
        "skill": "https://aziel-runtime.vibelock.workers.dev/v1/skill",
        "fraggate_list": "https://aziel-runtime.vibelock.workers.dev/v1/fraggate/list",
        "fraggate_describe": "https://aziel-runtime.vibelock.workers.dev/v1/fraggate/describe?slug=vibelock",
        "fraggate_call": "https://aziel-runtime.vibelock.workers.dev/v1/fraggate/call",
        "software": "https://aziel-runtime.vibelock.workers.dev/v1/software",
        "pull": "https://aziel-runtime.vibelock.workers.dev/v1/pull/vibelock",
        "pipeline": "fraggate_list → fraggate_describe → fraggate_call"
      },
      "updated_at": "2026-09-06",
      "git_sha": null,
      "door": "fraggate",
      "kind": "software"
    },
    {
      "slug": "whistlelock",
      "name": "WhistleLock",
      "bucket": "lock",
      "status": "live",
      "version": "0.1.0",
      "one_line": "Local drop ledger + dead-man copy. Not a mailer.",
      "worker_home": "https://whistlelock-download-tracker.vibelock.workers.dev/",
      "download_url": "https://whistlelock-download-tracker.vibelock.workers.dev/download",
      "github": "https://github.com/AzielEliab/whistlelock",
      "mcp": "https://aziel-runtime.vibelock.workers.dev/mcp",
      "agent": {
        "mcp": "https://aziel-runtime.vibelock.workers.dev/mcp",
        "skill": "https://aziel-runtime.vibelock.workers.dev/v1/skill",
        "fraggate_list": "https://aziel-runtime.vibelock.workers.dev/v1/fraggate/list",
        "fraggate_describe": "https://aziel-runtime.vibelock.workers.dev/v1/fraggate/describe?slug=whistlelock",
        "fraggate_call": "https://aziel-runtime.vibelock.workers.dev/v1/fraggate/call",
        "software": "https://aziel-runtime.vibelock.workers.dev/v1/software",
        "pull": "https://aziel-runtime.vibelock.workers.dev/v1/pull/whistlelock",
        "pipeline": "fraggate_list → fraggate_describe → fraggate_call"
      },
      "updated_at": "2026-09-06",
      "git_sha": null,
      "door": "fraggate",
      "kind": "software"
    }
  ],
  "mcp": "https://aziel-runtime.vibelock.workers.dev/mcp",
  "fraggate": "https://aziel-runtime.vibelock.workers.dev/v1/fraggate",
  "fraggate_software": "https://aziel-runtime.vibelock.workers.dev/v1/fraggate/software",
  "catalog": "https://aziel-runtime.vibelock.workers.dev/v1/catalog.json",
  "update_check": "https://aziel-runtime.vibelock.workers.dev/v1/update/check",
  "update_manifest": "https://aziel-runtime.vibelock.workers.dev/v1/update/manifest",
  "hubs": [
    "https://azieleliab.com",
    "https://www.azielcorpuslibrary.net",
    "https://godlock.uk"
  ],
  "hubs_note": "Hubs (azieleliab.com, azielcorpuslibrary.net, godlock.uk) fetch GET /v1/software on each Software-tab request. A GitHub drop that updates this runtime refreshes those tabs without hand-editing hub copy.",
  "note": "Separate software / sibling software under one FragGate door. Never separate FragGate engines. Clock is not Lock."
}