---
name: AZInterface
description: >-
  Use when operating AZInterface (AIH-WP-1.0) custody — hold / withdraw /
  witness, pre-locked page cycles, genesis keying, integrity, AZHome.
  Interface is CUSTODY. Never collapse into Hub. Author Aziel Eliab.
---

# AZInterface

Custodial operating environment (AIH-WP-1.0). Hold / withdraw / witness.
AZHome bunker browser surface. Genesis one-time keying. Integrity loop.
Witness list (no vault contents). Scorched Earth is a **local stub/advisory
only** on the hosted Worker — never a remote wipe of user devices.

Author: **Aziel Eliab** only.

**THIS IS:** Interface custody. Five pre-locked page cycles
(`OFF → integrity → ON → FULL SHUTDOWN → MEMORIAL`). One step only.
No skip. No invented cycle. No auto-unlock.

**THIS IS NOT:** AZHub (separate software — Blank Key / spatial container —
https://github.com/AzielEliab/azhub). Never collapse Interface into Hub.
Never a combined hub+interface product. Not a vault dump. Not a remote wipe
service. Not a separate FragGate door.

Always send `User-Agent: Mozilla/5.0`.

**Agent path is the one FragGate door.** MCP / agents call aziel-runtime —
not a second Interface MCP brand. AZHub and AZInterface are separate
software under that door.

`POST https://aziel-runtime.vibelock.workers.dev/v1/fraggate/call`
body `{"slug":"azinterface","op":"<op>","payload":{}}`

Same door as MCP `fraggate_call` (`slug=azinterface`). Kernel:
https://github.com/AzielEliab/fraggate. Catalog is live. Human chrome uses
this Worker `/v1/{op}` (single-segment local ops only). `/v1/fraggate/*`
and `/v1/runtime/*` PROXY to aziel-runtime. `GET|POST /mcp` here is a
pointer, not a second MCP.

**Human UI stays on this Worker.** AI path is FragGate + this OpenAPI.

## Catalog LIVE ops (FragGate)

| op | What |
|----|------|
| `health` | Liveness. Does not increment downloads. |
| `skill` | This markdown. |
| `genesis_status` | Cycle seal + optional one-time hash. Username never stored. |
| `site_state_get` | Current cycle: OFF / integrity / ON / FULL SHUTDOWN / MEMORIAL. |
| `site_state_set` | Advance one sealed step only. ON requires integrity. |
| `integrity_check` | Records integrity. Advances OFF → integrity. Does not auto-unlock ON. |
| `witness_list` | Witness metadata. Never vault contents. Never a ranking. |
| `page_cycle_status` | Pre-locked cycle. Living presence only at ON. |

## Local Worker extras (human UI `/v1`)

`genesis_boot` · `hold` · `withdraw` · `scorch_local`

## Stub (refuse)

`scorch_remote` / `scorch` / `auto_unlock` / `unlock` / `ranking` / `rank` /
`completeness_detect` / `complete` / `completeness` / `skip_cycle` /
`invent_cycle` / `deanonymize` / `vault_read`

Works with ChatGPT (GPT Actions / OpenAI), Grok (xAI), Venice, Claude
(Anthropic), Cursor (MCP), Glama (MCP), Perplexity, Microsoft Copilot /
Bing, Google Gemini / Vertex, Mistral, Meta AI, Apple Intelligence
surfaces, Amazon Q tooling, DuckAssist, You.com, Cohere, and other
MCP/OpenAPI-capable assistants — **through FragGate only**.

Agents display `display.title`, `display.summary`, and
`display.fields` in chat, then take the next input.

## How to call

```bash
curl -s -A 'Mozilla/5.0' -X POST https://aziel-runtime.vibelock.workers.dev/v1/fraggate/call \
  -H 'content-type: application/json' \
  -d '{"slug":"azinterface","op":"page_cycle_status","payload":{}}'
curl -s -A 'Mozilla/5.0' -X POST https://azinterface-download-tracker.vibelock.workers.dev/v1/integrity_check \
  -H 'content-type: application/json' -d '{}'
curl -s -A 'Mozilla/5.0' https://aziel-runtime.vibelock.workers.dev/v1/fraggate/list
```

Apache-2.0. Forks are welcome and always allowed.
