{
  "ok": true,
  "role": "product",
  "slug": "azinterface",
  "name": "AZInterface",
  "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.",
  "author": "Aziel Eliab",
  "identity": "Aziel Eliab",
  "aka": "Aziel Elroi Eliab",
  "license": "Apache-2.0",
  "github": "https://github.com/AzielEliab/azinterface",
  "skill_url": "https://aziel-runtime.vibelock.workers.dev/v1/pull/azinterface/skill",
  "worker_skill": "https://azinterface-download-tracker.vibelock.workers.dev/v1/skill",
  "skill": "---\nname: AZInterface\ndescription: >-\n  Use when operating AZInterface (AIH-WP-1.0) custody — hold / withdraw /\n  witness, pre-locked page cycles, genesis keying, integrity, AZHome.\n  Interface is CUSTODY. Never collapse into Hub. Author Aziel Eliab.\n---\n\n# AZInterface\n\nCustodial operating environment (AIH-WP-1.0). Hold / withdraw / witness.\nAZHome bunker browser surface. Genesis one-time keying. Integrity loop.\nWitness list (no vault contents). Scorched Earth is a **local stub/advisory\nonly** on the hosted Worker — never a remote wipe of user devices.\n\nAuthor: **Aziel Eliab** only.\n\n**THIS IS:** Interface custody. Five pre-locked page cycles\n(`OFF → integrity → ON → FULL SHUTDOWN → MEMORIAL`). One step only.\nNo skip. No invented cycle. No auto-unlock.\n\n**THIS IS NOT:** AZHub (separate software — Blank Key / spatial container —\nhttps://github.com/AzielEliab/azhub). Never collapse Interface into Hub.\nNever a combined hub+interface product. Not a vault dump. Not a remote wipe\nservice. Not a separate FragGate door.\n\nAlways send `User-Agent: Mozilla/5.0`.\n\n**Agent path is the one FragGate door.** MCP / agents call aziel-runtime —\nnot a second Interface MCP brand. AZHub and AZInterface are separate\nsoftware under that door.\n\n`POST https://aziel-runtime.vibelock.workers.dev/v1/fraggate/call`\nbody `{\"slug\":\"azinterface\",\"op\":\"<op>\",\"payload\":{}}`\n\nSame door as MCP `fraggate_call` (`slug=azinterface`). Kernel:\nhttps://github.com/AzielEliab/fraggate. Catalog is live. Human chrome uses\nthis Worker `/v1/{op}` (single-segment local ops only). `/v1/fraggate/*`\nand `/v1/runtime/*` PROXY to aziel-runtime. `GET|POST /mcp` here is a\npointer, not a second MCP.\n\n**Human UI stays on this Worker.** AI path is FragGate + this OpenAPI.\n\n## Catalog LIVE ops (FragGate)\n\n| op | What |\n|----|------|\n| `health` | Liveness. Does not increment downloads. |\n| `skill` | This markdown. |\n| `genesis_status` | Cycle seal + optional one-time hash. Username never stored. |\n| `site_state_get` | Current cycle: OFF / integrity / ON / FULL SHUTDOWN / MEMORIAL. |\n| `site_state_set` | Advance one sealed step only. ON requires integrity. |\n| `integrity_check` | Records integrity. Advances OFF → integrity. Does not auto-unlock ON. |\n| `witness_list` | Witness metadata. Never vault contents. Never a ranking. |\n| `page_cycle_status` | Pre-locked cycle. Living presence only at ON. |\n\n## Local Worker extras (human UI `/v1`)\n\n`genesis_boot` · `hold` · `withdraw` · `scorch_local`\n\n## Stub (refuse)\n\n`scorch_remote` / `scorch` / `auto_unlock` / `unlock` / `ranking` / `rank` /\n`completeness_detect` / `complete` / `completeness` / `skip_cycle` /\n`invent_cycle` / `deanonymize` / `vault_read`\n\nWorks with ChatGPT (GPT Actions / OpenAI), Grok (xAI), Venice, Claude\n(Anthropic), Cursor (MCP), Glama (MCP), Perplexity, Microsoft Copilot /\nBing, Google Gemini / Vertex, Mistral, Meta AI, Apple Intelligence\nsurfaces, Amazon Q tooling, DuckAssist, You.com, Cohere, and other\nMCP/OpenAPI-capable assistants — **through FragGate only**.\n\nAgents display `display.title`, `display.summary`, and\n`display.fields` in chat, then take the next input.\n\n## How to call\n\n```bash\ncurl -s -A 'Mozilla/5.0' -X POST https://aziel-runtime.vibelock.workers.dev/v1/fraggate/call \\\n  -H 'content-type: application/json' \\\n  -d '{\"slug\":\"azinterface\",\"op\":\"page_cycle_status\",\"payload\":{}}'\ncurl -s -A 'Mozilla/5.0' -X POST https://azinterface-download-tracker.vibelock.workers.dev/v1/integrity_check \\\n  -H 'content-type: application/json' -d '{}'\ncurl -s -A 'Mozilla/5.0' https://aziel-runtime.vibelock.workers.dev/v1/fraggate/list\n```\n\nApache-2.0. Forks are welcome and always allowed.\n",
  "download": "https://azinterface-download-tracker.vibelock.workers.dev/download",
  "cite": "https://azinterface-download-tracker.vibelock.workers.dev/cite.json",
  "llms": "https://azinterface-download-tracker.vibelock.workers.dev/llms.txt",
  "sitemap": "https://azinterface-download-tracker.vibelock.workers.dev/sitemap.xml",
  "count": "https://azinterface-download-tracker.vibelock.workers.dev/count",
  "install": "https://azinterface-download-tracker.vibelock.workers.dev/install.sh",
  "install_sh": "curl -fsSL https://azinterface-download-tracker.vibelock.workers.dev/install.sh | bash",
  "openapi": "https://azinterface-download-tracker.vibelock.workers.dev/openapi.json",
  "runtime_openapi": "https://aziel-runtime.vibelock.workers.dev/openapi.json",
  "ops": [
    {
      "op": "health",
      "method": "GET",
      "summary": "Liveness. Does not increment download KV."
    },
    {
      "op": "genesis_status",
      "method": "POST",
      "summary": "Genesis seal + pre-locked page cycles."
    },
    {
      "op": "site_state_get",
      "method": "POST",
      "summary": "Read custodial site state."
    },
    {
      "op": "site_state_set",
      "method": "POST",
      "summary": "Advance one pre-locked page cycle. Skip / auto-unlock refuse."
    },
    {
      "op": "integrity_check",
      "method": "POST",
      "summary": "Record integrity. Does not auto-unlock to ON."
    },
    {
      "op": "witness_list",
      "method": "POST",
      "summary": "List custodial witnesses. Not a ranking."
    },
    {
      "op": "page_cycle_status",
      "method": "POST",
      "summary": "Pre-locked cycles: OFF / integrity / ON / FULL SHUTDOWN / MEMORIAL."
    },
    {
      "op": "skill",
      "method": "GET",
      "summary": "Return AZInterface skill markdown. Does not increment download KV."
    }
  ],
  "banner": "AZInterface (AIH-WP-1.0): custodial operating environment. Reached only via FragGate (POST /v1/fraggate/call { slug: \"azinterface\", op }). Page cycles are pre-locked (OFF / integrity / ON / FULL SHUTDOWN / MEMORIAL). AZHub is sibling software under the same FragGate door. scorch_remote / auto_unlock / ranking / completeness_detect stay stub. Author Aziel Eliab.",
  "limitations": "AZInterface (AIH-WP-1.0): custodial operating environment. Reached only via FragGate (POST /v1/fraggate/call { slug: \"azinterface\", op }). Page cycles are pre-locked (OFF / integrity / ON / FULL SHUTDOWN / MEMORIAL). AZHub is sibling software under the same FragGate door. scorch_remote / auto_unlock / ranking / completeness_detect stay stub. Author Aziel Eliab.",
  "aliases": {
    "catalog_card": "https://aziel-runtime.vibelock.workers.dev/p/azinterface",
    "catalog_skill": "https://aziel-runtime.vibelock.workers.dev/p/azinterface/skill",
    "catalog_health": "https://aziel-runtime.vibelock.workers.dev/p/azinterface/health",
    "invoke_prefix": "https://aziel-runtime.vibelock.workers.dev/p/azinterface",
    "worker_home": "https://azinterface-download-tracker.vibelock.workers.dev/",
    "slugs": [
      "azinterface",
      "az-interface",
      "aih-interface",
      "page-cycle"
    ]
  },
  "doi": null,
  "doi_note": "No DOI. Zenodo software deposit needed. Do not invent one.",
  "skill_source": "https://azinterface-download-tracker.vibelock.workers.dev/v1/skill (service binding)",
  "kv_increment": false
}