Try on GlamaOfficial RuntimeSource on GitHubDocumentation/Architecture
Rose-star — Aziel Eliab

Aziel Eliab

Aziel Runtime

Aziel Runtime is a node-meshed orchestration suite of MCP-connected software designed to route catalog Softwares through the FragGate door, mint receipts, and coordinate mesh presence. Use it to list, describe, and call product operations over MCP or OpenAPI, then keep the returned receipt. It exists so each Softwares product stays a separate engine behind one door.

FragGate is THE single public executable door (list → describe → call). Softwares are Plain → Gate → Lock catalog products with true in-process engines where live. Hubs (azieleliab.com, azielcorpuslibrary.net, godlock.uk) refresh Softwares tabs from GET /v1/software. Humans use Softwares in the Worker UI on this VibeLock host (browser / PWA) — no download required. Agents use OpenAPI/MCP. Optional suite pack JSON remains at /download.

NodeMesh / QNM read-only suite-presence is ON by default. GET /v1/mesh never enables radios beyond that. Full node process is local qnm-node/. MASTER-33: domains are isolation labels. FragGate is the single door. Lamb Lens is the ethics hop after FragGate.

Author / public identity: Aziel Eliab (also known as Aziel Elroi Eliab — alternateName only). Product: Aziel Runtime (aziel-runtime). Also published as Aziel Eliab Runtime (alternateName). Person @id https://www.azieleliab.com/#aziel.

Skip to workspace

What do you want to do?

Humans use Softwares in the Worker UI on this VibeLock host (browser / PWA) — no download required. Human workspace on this host. Operator control panel + dashboard below. Same FragGate door as MCP fraggate_call / POST https://godlock.uk/runtime/v1/fraggate/call. Architecture, cite, and version history stay below. Identity Aziel Eliab only.

Start here

Three steps for the first hour. Call Softwares (tools/list name Softwares). The door runs first. ChainLock, TemporalLock, and ForgeReceipts stamp when the call needs a ledger. confirm when a call writes, dry_run to preview, background for a long job. The reply says Running until a receipt exists. Tabs, Softwares, receipts, mesh, MCP, and Corpus stay one click away. Nothing below is removed. Corpus is the Elroi sub-tab under Aziel Elroi Eliab, not a top-bar tab. Ask Jeeves and AZAI Guide are the coaches.

  1. Ask Jeeves — suite help. Use a suggested question or your own words. Lamb Lens runs first, then the shelf, then the triad.
  2. — the other coach, on the AI tab. Guide does not write memory. Learn still needs confirm.
  3. — every Software stays on those tabs. Search still lists matches across tabs.

The tour scrolls and highlights. It does not cover the desks or turn a tab off.

Softwares

What is this desk: the Softwares cards. A domain tab filters the grid. Search shows matches from every tab. Unsure which card? Ask Jeeves or AZAI Guide. The cards stay.

VibeLock vibelock

Assess AI deepfake risk in mp4, mp3, and other audio and video. Physics and related signals are heuristic. Linguistics is experimental. Vibration is measured only with a body-coupled track.

#vibelock #vibelock-lock #vibelock-analyze #vibelock-detect #vibelock-honesty

VeilLock veillock

Follow local camera and screen steps for apps on your own device.

#veillock #veillock-lock #veillock-apps #veillock-honesty

local only — no public FragGate door Open desk Product card Connect AI

CodeLock codelock

View source as Canonical or Rosetta HTML while keeping the same meaning.

#codelock #codelock-lock #codelock-render #codelock-gate-status #codelock-honesty

GodLock godlock

Score text for offline hardening and receive an ephemeral receipt.

#godlock #godlock-lock #godlock-score #godlock-submit #godlock-honesty

ShadowLock shadowlock

Observe a job list you already have, then discard the observation.

#shadowlock #shadowlock-lock #shadowlock-observe #shadowlock-hook #shadowlock-honesty

TemporalLock temporallock

Build and check hashes on a receipt timeline you keep on the client.

#temporallock #temporallock-lock #temporallock-genesis #temporallock-append #temporallock-verify #temporallock-timeslate #temporallock-honesty

ForgeReceipts forgereceipts

Mint and hash-check client-held receipts so retries of one request stay linked.

#forgereceipts #forgereceipts-plain #forgereceipts-receipt #forgereceipts-verify #forgereceipts-import-export #forgereceipts-honesty

DecisionGATE decisiongate

Run a proposal through five sequential gates and get PASS, REVISE, or BLOCK.

#decisiongate #decisiongate-gate #decisiongate-check #decisiongate-evaluate #decisiongate-gates #decisiongate-verify #decisiongate-honesty

ZionPattern Solver zsolver

Score answers against nine ontology nodes, with scores labeled up to 75%.

#zsolver #zsolver-plain #zsolver-patterns #zsolver-score #zsolver-session #zsolver-honesty

AZ-OS azos

Read ethics status and open a prefab isolate session folder.

#azos #azos-plain #azos-status #azos-invite #azos-principles #azos-session-open #azos-honesty

Glossa Filter glossafilter

Render one intent across the bundled peer phrasings.

#glossafilter #glossafilter-plain #glossafilter-render #glossafilter-peers #glossafilter-honesty

MirageGrid miragegrid

Assign a short-lived session node and cite Cap-7 mesh-name metadata from a factory that is not a public ICANN registrar. Cap-7 geo, sticky session, and land rotation are LIVE on the Cap-7 plane, not a public egress IP, not a residential IP, and not AZVPN.

#miragegrid #miragegrid-plain #miragegrid-assign #miragegrid-verify-receipt #miragegrid-bridge #miragegrid-shuffle #miragegrid-honesty

StaticClock staticclock

Record a forward-only gear-click timeline and read companion advice.

#staticclock #staticclock-plain #staticclock-advise #staticclock-advisory #staticclock-anchors #staticclock-click #staticclock-honesty

ChronoLock chronolock

Check whether a place sits in the 08:30–10:30 local advisory window.

#chronolock #chronolock-lock #chronolock-advisory #chronolock-advise #chronolock-anchors #chronolock-window #chronolock-honesty

Post-King Chess postking

Play continuity chess where the aim is to remain.

#postking #postking-plain #postking-new #postking-move #postking-status #postking-honesty

AZ-CLCE azclce

Score how consistently three written layers agree with each other.

#azclce #azclce-plain #azclce-score #azclce-classify #azclce-gate #azclce-honesty

The ARK ark

Keep a local deniable vault; one phrase opens one vault.

#ark #ark-plain #ark-sweep #ark-levels #ark-honesty

AZAI learner

What is this desk: AZAI Guide is the other coach. Ask where to click. Learn still needs the confirm box. The note below is the contract.

Learner and guide. Guide runs Lamb Lens first (Service, then Clarity, then Peace), then the public shelf and the Library tab, then any other source. The suite triad scores every candidate from those layers the same way. A shelf hit is not believed. Nothing is believed by default. It does not write memory and does not invent a Softwares row. Adaptive counts are topic and hash totals, not the question, and a suggested path is not believed. Learn still stores cited notes. VibeLock notes keep physics and related signals heuristic, linguistics experimental, and vibration as a measurement only with a body-coupled track. A file name does not decode the file. Raw container bytes are refused. Scores appear only from posted features or an analysis you supply. No accuracy percentage is stored. A live 4DMap read, mesh roster read, or corpus search on Learn runs only when that pull is asked for, and the flag is true only after the read returns. Pin bodies, roster rows, and corpus hit text stay out of the receipt sentence. A memory write needs the confirm box and an operator subject. Belief is not truth.

    Start with Guide or a starter button. Guide runs Lamb Lens, then the shelf, then the triad. Nothing is believed by default. Learn stores cited notes only after confirm. Nothing stored yet.

    SpectralLock spectrallock

    Preview a 256-pixel overlay, paint membership from the Spectral Harmonic Wheel, and restore faded pigment where the pixels still carry it.

    #spectrallock #spectrallock-lock #spectrallock-modes #spectrallock-targets #spectrallock-overlay #spectrallock-pigment #spectrallock-honesty

    AZBot worker

    Worker peer. Task intake, a Software plan, status, and handoff. A plan does not run, merge, or deploy. Seal needs the confirm box. A live step then goes through FragGate. Public receipt append stays on that confirm path.

    Worker desk. Nothing has run.

    EmployeeLock employeelock

    Hash a proposed accountability log row on the client.

    #employeelock #employeelock-lock #employeelock-append-preview #employeelock-verify-canonical #employeelock-honesty

    Product card Connect AI

    FoldLock foldlock

    Fold UTF-8 text by suppressing tether words, then check the restore.

    #foldlock #foldlock-lock #foldlock-fold-preview #foldlock-unfold-preview #foldlock-pack-verify #foldlock-honesty

    Labeled fields Connect AI

    WhistleLock whistlelock

    Hash a local drop and keep a dead-man copy on the client.

    #whistlelock #whistlelock-lock #whistlelock-hash-preview #whistlelock-canon-preview #whistlelock-hash-put #whistlelock-hash-get #whistlelock-honesty

    Product card Connect AI

    TrajectoryLock trajectorylock

    Test whether observations fit a declared geometric line.

    #trajectorylock #trajectorylock-lock #trajectorylock-example #trajectorylock-analyze #trajectorylock-verify #trajectorylock-schema #trajectorylock-honesty

    M.I.A.Lock mialock

    Map missing-person events and rank Doe notices as compatibility leads.

    #mialock #mialock-lock #mialock-map #mialock-search-options #mialock-queries #mialock-doe-match #mialock-honesty

    AzielTether azieltether

    Keep downloaded Aziel software in sync when the central Worker is up or down.

    #azieltether #azieltether-plain #azieltether-verify #azieltether-tip #azieltether-dual-chain #azieltether-reconcile #azieltether-honesty

    PeaceLock peacelock

    Record chosen silence or chosen inaction as a hash-chained receipt.

    #peacelock #peacelock-lock #peacelock-open #peacelock-seal #peacelock-break #peacelock-show #peacelock-honesty

    AZMail azmail

    Classify mail text and keep a local mailbox sealed to the user key, including links and files. Scan is LIVE-when-scanner-present. The airgap is present. Ordinary SMTP is not end-to-end.

    #azmail #azmail-plain #azmail-airlock-classify #azmail-scrub #azmail-trust-score #azmail-mesh-post #azmail-honesty

    Labeled fields Connect AI

    AZBrowser azbrowser

    Browse and search with citations for ethical research.

    #azbrowser #azbrowser-plain #azbrowser-ethical-search #azbrowser-lamb-lens-search #azbrowser-navigate #azbrowser-airlock-ingest #azbrowser-honesty

    pairs with AZNet (order/token) — separate software; not a VPN; pairing ≠ tunnel

    Labeled fields Connect AI

    AZNet aznet

    Check hash continuity on the Cap-7 and .aziel name plane. Track 2 packet reachability stays NOT-READY (STANDS-until-demonstrated) in failover order LAN, Wi-Fi, Bluetooth, RF, photon light flashes.

    #aznet #aznet-plain #aznet-pair-status #aznet-garden-list #aznet-stamp #aznet-verify-hash #aznet-honesty

    pairs with AZBrowser (order/token) — hash continuity / side-net; pairing ≠ tunnel

    Labeled fields Connect AI

    AZHub azhub

    Place and tether modules in a blank spatial container.

    #azhub #azhub-plain #azhub-region-list #azhub-place-module #azhub-remove-module #azhub-tether-declare #azhub-honesty

    Labeled fields Connect AI

    AZInterface azinterface

    Open the Softwares suite shell and step pre-locked page cycles.

    #azinterface #azinterface-plain #azinterface-genesis-status #azinterface-site-state-get #azinterface-site-state-set #azinterface-integrity-check #azinterface-honesty

    Labeled fields Connect AI

    Aziel Digital Library aziel-corpus

    Search the public library with Ask Jeeves suite help and download azcorpus + azlibrary designs.

    #aziel-corpus #aziel-corpus-plain #aziel-corpus-search #aziel-corpus-example #aziel-corpus-review #aziel-corpus-score #aziel-corpus-honesty

    4DMap 4dmap

    Inspect the same event on time, change, graph, and place axes at once.

    #4dmap #4dmap-plain #4dmap-pin #4dmap-span #4dmap-stack #4dmap-gap #4dmap-honesty

    AZCoherence azcoherence

    Review whether a primary score and an alternate hold together.

    #azcoherence #azcoherence-plain #azcoherence-verify #azcoherence-review-triad #azcoherence-alternate-score #azcoherence-coherence-check #azcoherence-honesty

    EmbryoLock embryolock

    Cite an offline vault that prefers destruction over recovery.

    #embryolock #embryolock-lock #embryolock-verify-hash #embryolock-verify-hash #embryolock-policy #embryolock-honesty

    Public door is health, policy, and hash cite. wipe, scorch, and unlock stay disabled on this mesh.

    Labeled fields Connect AI

    AZChat azchat

    Join a room from the all-rooms list, where a hosted room appears, and a private room requires a passphrase. The product mesh hop starts off.

    #azchat #azchat-plain #azchat-handle-new #azchat-handle-rotate #azchat-room-open #azchat-room-post #azchat-honesty

    LIVE+bound. Product mesh hop starts off. Suite mesh is a separate surface.

    ZKAttest zkattest

    Attest a statement with a hash commitment that keeps the witness private.

    #zkattest #zkattest-plain #zkattest-commit #zkattest-attest #zkattest-open #zkattest-verify #zkattest-honesty

    MMConsensus mmconsensus

    Tally consensus from opinions you already posted.

    #mmconsensus #mmconsensus-plain #mmconsensus-tally #mmconsensus-agree #mmconsensus-honesty

    ToolBench toolbench

    Run synthetic door cases to see how FragGate classifies them.

    #toolbench #toolbench-plain #toolbench-suite #toolbench-run-case #toolbench-honesty

    AZVPN azvpn

    Open an HTTPS or WebSocket VPN session on the public concentrator.

    #azvpn #azvpn-plain #azvpn-describe #azvpn-open #azvpn-status #azvpn-list #azvpn-honesty #azvpn-concentrator #azvpn-session #azvpn-auto

    VPN on at boot. This desk has no off switch.

    Labeled fields Connect AI

    Whitestone whitestone

    Advise on short Criminal, Civil, and Divorce questions with historical as-of and Case Mode (suppression axes, TrajectoryLock-lite, export, confidence labeled up to 75%). Session-only web app plus optional zip. https://whitestone.vibelock.workers.dev/

    #whitestone #whitestone-plain

    worker only — FragGate status none Product card Connect AI
    Pick a Software card. FragGate only. New here? Ask Jeeves first. The cards stay.

    Operator control panel

    About Aziel · Person #aziel · identity Aziel Eliab only · published work · full section

    What is this desk: the operator rack. List, describe, call, mesh, and session stay here. Ask Jeeves for the plain version first. This rack stays.

    Off-the-shelf rack. FragGate call, Softwares ops, mesh, session. Same door — not a second exec path.

    Humans use Softwares in the Worker UI on this VibeLock host (browser / PWA) — no download required. Optional suite pack JSON (REAL catalog + FoldLock tip + mesh cite) remains at /download. Worker wasm / WireGuard / OpenVPN stay SLOT. Not . Counted when someone fetches the pack.

    Download suite · Machine /v1/suite/download

    Softwares ops (labeled primary verbs)

    AZNet ↔ AZBrowser functional-order pair (order/token — hash continuity / side-net). Pairing ≠ tunnel. Public VPN auto-binds AZVPN.

    This desk shows who is counted on the mesh. Reading it does not turn radios on, and it does not start a live mesh node.

    An alternative internet is not live (alt_internet_live is false).

    A packet path is not live (packet_path_live is false).

    Field 1.0 is not live (field_1_0 is false).

    There is no second device (second_device is false).

    The phone page is present-not-demonstrated (mobile_client). mobile_demonstrated is false. app_store_release is false.

    The public worker door stays FG-STUB.

    Loading status

    Operator rack ready. FragGate list → describe → call.

    FragGate console

    What is this desk: list, describe, then call. Everyday questions go to Ask Jeeves. A named slug and op still run here.

    List → describe → call. THE single public executable door. Refuse codes stay visible.

    GET https://godlock.uk/runtime/v1/fraggate/list → describe → POST /v1/fraggate/call

    Primary tasks

    Labeled fields. Bad JSON is shown as an error — it is not rewritten to {q,text}.

    DecisionGATE — Check a proposal

    Five sequential gates. Not a court, not a truth score.

    #decisiongate #decisiongate-gate #decisiongate-check

    Ready. DecisionGATE. check.

    FoldLock — Fold text (preview)

    Tether-word suppression on small UTF-8. Not zip. This runs fold-preview — it does not copy an install command.

    #foldlock #foldlock-lock #foldlock-fold-preview

    Ready. FoldLock. fold-preview.

    AZBrowser — Lamb Lens search

    Advisory citations from a sealed index. visited=false. Not retrieved article evidence. Not Chromium.

    #azbrowser #azbrowser-plain #azbrowser-ethical-search

    Ready. AZBrowser. ethical_search.

    AZNet — Pair status

    Functional-order pair with AZBrowser (order/token). Hash continuity / side-net. Pairing ≠ tunnel. Public VPN auto-binds AZVPN. Products stay separate.

    #aznet #aznet-plain #aznet-pair-status

    Ready. AZNet. Pair status.

    AZVPN — Describe concentrator

    VPN on at boot. This desk has no off switch. HTTPS/WS is on. WireGuard and OpenVPN stay unavailable.

    #azvpn #azvpn-plain #azvpn-describe #azvpn-concentrator #azvpn-session #azvpn-auto

    Ready. AZVPN. VPN status.

    ForgeReceipts — Mint a local receipt

    Not legal advice. Does not contact courts. Hosted never stores files.

    #forgereceipts #forgereceipts-plain #forgereceipts-receipt

    Ready. ForgeReceipts. receipt.

    GodLock — Score text (ABAD)

    Offline hardening score. Not a VPN and not an anonymity network.

    #godlock #godlock-lock #godlock-score

    Ready. GodLock. score.

    TemporalLock — Start a receipt chain

    First receipt of a client-held chain. Hosted does not store.

    #temporallock #temporallock-lock #temporallock-genesis

    Ready. TemporalLock. genesis.

    AZMail — Airlock classify

    Advisory airlock. Scan is LIVE-when-scanner-present. Airgap present. Mailbox encrypted-to-user. External SMTP is not end-to-end. Mesh default off.

    #azmail #azmail-plain #azmail-airlock-classify

    Ready. AZMail. airlock_classify.

    AZHub — List Blank Key regions

    Neutral spatial container. Does not interpret meaning. Auto-unlock / completeness stay refused.

    #azhub #azhub-plain #azhub-region-list

    Ready. AZHub. region_list.

    AZInterface — Genesis status

    Suite shell for Softwares on this computer. Custodial page cycles: OFF / integrity / ON / FULL SHUTDOWN / MEMORIAL. Sibling of AZHub. Same door.

    #azinterface #azinterface-plain #azinterface-genesis-status

    Ready. AZInterface. genesis_status.

    Aziel Digital Library — Search the public corpus

    Published MASTER cites. Not a 26-card index. Not AKM belief. Not ChainLock.

    #aziel-corpus #aziel-corpus-plain #aziel-corpus-search

    Ready. Aziel Digital Library. search.

    4DMap — Pin a declared mark

    Inspection frame T/Δ/Γ/Π after AZPIPE. Not a sequential gate. Not a truth score. Not a Lumen panel. AZNews can store an item on its own, or pin and open it here. An empty pin stays refused.

    #4dmap #4dmap-plain #4dmap-pin

    Ready. 4DMap. pin.

    EmbryoLock — Cite limitations

    Live-with-local-destructive-boundary. Wipe / scorch / unlock stay FG-STUB on the public mesh. Not an unlock.

    #embryolock #embryolock-lock

    Ready. EmbryoLock. limitation.

    PeaceLock — Open a lattice

    Chosen silence or chosen inaction. Transcript / counterfactual / motive stay ABSENT. HARD_DUTY refuses.

    #peacelock #peacelock-lock #peacelock-open

    Ready. PeaceLock. open.

    AZNews — standalone

    AZNews is its own desk and also joins 4DMap. It is not a Softwares card and not an MCP tool. news_ingest stores wording, an image hash, and a score on a primary chain and a secondary chain. news_pin and news_open are the map. An empty call stays refused. Outlets from the Press Gazette English-language top 50 stay configured until a fetch stores an item. Weather uses Open-Meteo and records a gap when a region has no observation. Black-swan rows are cited history. The global live flag stays false. Field 1.0 and Office 1.0 stay false. This desk does not update AZ-OS.

    Ready. AZNews. news_status.

    ChainLock — tip / verify

    LIVE fabric (CL-WP-0.4), not a Softwares-tab product and not a FragGate catalog slug. Uses existing MCP chainlock_tip / chainlock_verify on this Worker — inventory unchanged.

    Fabric tools. Not a second FragGate slug.

    Interface

    What is this desk: plans, receipts, mesh awareness, Ask Jeeves, and MCP. A plan does not launch. Seal still needs confirm. A question below can run one catalog Software. An unclear question stays with AZAI Guide.

    VeilLock veillock

    local_only. Public door ops stay empty. Schema veillock-runtime-ui-1. A plan does not launch, join, register a camera, return a key, or lift a veil.

    #veillock #veillock-lock #veillock-apps #veillock-honesty

    Node mesh awareness

    Suite-presence radios are on by default. GET never enables extra radios. Confirm calls FragGate azinterface mesh_radios, which calls mesh enable. MESH_RADIOS=off stays MESH-OFF. Isolation is single-node security-awareness, not a loopback fence. Phoenix is local wait / re-seal. Open-world awareness binds 0.0.0.0. forced_loopback and loopback_isolation are not the mesh fence.

    Mesh status

    Forensic ACT-RECEIPT-1.0

    Fields stay hash, request, output, and event. Attempt ids stay request_id, attempt_n, parent_receipt_id, and correlation_id. Isolate memory. Not a court filing.

    MCP interface/orchestrate

    Agents and this pane share one planner. tools/list stays 36 names. Live dispatch still goes through FragGate.

    Plan fields. Sent with Join plan, Engulf plan, Status, and Describe. A URL is not fetched and is not stored.

    Seal needs the confirm box. An empty slug seals veillock locally and does not launch. A live slug and op still go through FragGate. Passphrase fields are refused and are not a room-join form.

    Ask the suite

    One question. Lamb Lens runs first (Service, then Clarity, then Peace). Type help for every command prompt. Type softwares for every Software. A clear match runs that Software. An unclear question stays with AZAI Guide. A write waits for confirm. Dry run writes nothing.

    Desk output

    Same status line as the other desks. A plan does not append the public receipt chain.

    GET https://godlock.uk/runtime/v1/interface — plans do not launch. New here? Ask Jeeves. This board stays.

    Mesh status

    What is this desk: who is on the mesh. Refresh reads status. Join needs a product slug. GET does not turn radios on. Ask Jeeves can point here. This panel stays.

    This desk shows who is counted on the mesh. Reading it does not turn radios on, and it does not start a live mesh node.

    An alternative internet is not live (alt_internet_live is false).

    A packet path is not live (packet_path_live is false).

    Field 1.0 is not live (field_1_0 is false).

    There is no second device (second_device is false).

    The phone page is present-not-demonstrated (mobile_client). mobile_demonstrated is false. app_store_release is false.

    The public worker door stays FG-STUB.

    Counts behind those sentences

    Nodes from nodes / rollup.nodes count human mesh users plus cited human uses (human_uses / USES). Live Nodes from live_nodes / rollup.mesh count human mesh users plus concurrent website viewers (site_live_viewers) on godlock.uk + azieleliab.com + azielcorpuslibrary.net. Paint live_nodes / rollup.mesh only — do not add a local /count. live_nodes_tip is the seal. rollup.live is not published. Never paint software_nodes, rollup.live, rollup.all.live, or rollup.software.live as Live Nodes. software_nodes is the {slug}-worker roster. hedidntjump.com, bots, Softwares, and downloads are excluded. GET never pulls hub /count and never enables radios. Incomplete uses stay honest (no invented users). Channel plane cites wifi / bluetooth / rf / photon ON (local qnm-node; worker_hardware:false — not live Worker RF). Nine QNM laws stay machine-true on that JSON. Join needs a catalog product. VPN on at boot. This desk has no off switch. WireGuard and OpenVPN stay unavailable.

    Loading status

    Loading status…

    Join is a durable session. Heartbeat / Leave need a node id. Miss 3 beats and the class is stale, not deleted. One beat restores live. Leave, or 14 days after the last beat, deletes the row. {slug}-worker still drops after 5 minutes and is not a user heartbeat. Stale does not count as Live Nodes. MESH-OFF refuses join/heartbeat/broadcast when transmission radios are not LIVE — GET will not turn them on. Channel plane is CITE-only. AnonBroadcast is not a product. VPN on at boot. FragGate mesh/vpn cites it and does not turn it off. Extra bearer is rate-limited; GET still never enables.

    L0 stays the public path: this Worker, FragGate, and the HTTPS relay. Optional L1 peer bearers (a configured direct or LAN URL, and extra relays) run only when configured. NAT hole-punch is refused (FED-MESH-NAT-REFUSE). L1 does not replace L0. Survival methods are named on status: L0 is LIVE; L1 is LIVE only when configured; Cap-7 factory exec is LIVE on the Cap-7 plane (not a public egress IP, not ICANN); home-origin and cold shelves stay SLOT. Phoenix is local wait / re-seal. No invented DOI. AZnet does not replace the internet. Not public ICANN DNS. Not radio PHY. L2 does not replace L0. GET /v1/mesh/relay is the health check and never enables.

    Suite tip sync

    One source of truth: live GET /v1/software for suite version, git sha, Softwares count, and card versions. version_id is the Cloudflare Worker version id when CF_VERSION_METADATA is bound, otherwise null. Ask Jeeves is not a Softwares card. Sync is a pull plane (POST /v1/mesh/sot-sync), not mesh_broadcast. Outlets are read together. A down site stays on screen as last-known inventory plus an unreachable status, and the other outlets still update. Dry run lists every outlet and the fields that would change. Confirm is consent, not a login. It writes an ACT-RECEIPT and updates last_applied only where the write succeeded.

    Refresh tip to load the outlet matrix

    GET https://godlock.uk/runtime/v1/mesh/sot

    Dashboard

    About Aziel · Person #aziel · identity Aziel Eliab only · published work · full section

    Browseable Softwares + live mesh counts + receipts. Metrics come from GET /v1/mesh and GET /v1/receipts. GET never enables radios. Each card has slug-specific #hashtag parts — not one identical blob. Channel plane (wifi / bluetooth / rf / photon) is a cite — live hardware is local qnm-node. Public VPN auto-binds AZVPN (HTTPS/WS; GET cites only).

    Nodes—
    Live Nodes—
    Registered—
    Stale—
    Inactive—
    Isolated—
    Software—
    Radios—
    VPNVPN on at boot
    Hardware—

    Humans use Softwares in the Worker UI on this VibeLock host (browser / PWA) — no download required. Optional suite pack JSON (REAL catalog + FoldLock tip + mesh cite) remains at /download. Worker wasm / WireGuard / OpenVPN stay SLOT. Not . Counted when someone fetches the pack.

    Download suite · Machine /v1/suite/download

    Receipts

    What is this desk: the public receipt cite. dry_run stores nothing. A write still needs confirm. Ask Jeeves can explain the fields. This board stays.

    ACT-RECEIPT-1.0 cite from GET /v1/receipts. Public chain lives on the corpus. Fail-open is append-skip without a token. Empty or dark public tip is SLOT, not success. Local mints from this pane are listed below — hosted never stores files.

    Loading receipts cite…

    GET https://godlock.uk/runtime/v1/receipts
      Session strip (advanced) — open / policy / exec / receipt / seal

      Optional. Public FragGate call stays open — the tasks above do not need a session. Seal session shuts that session. Close UI in the nav does not. When REQUIRE_TOKEN=1, mutate needs a header-only operator token (Authorization: Bearer or X-Aziel-Runtime-Token). Never put the token in the query string or JSON body.

      Loading token-gate status…

      Advanced session. Prefer FragGate for everyday tasks.

      Cite, architecture, and Softwares cards stay below. Humans start in the workspace; crawlers still see the abstract first.

      Try on Glama GitHub https://godlock.uk/runtime/

      Includes named components such as FragGate, ForgeReceipts, DecisionGATE, TemporalLock, GodLock, AZ-OS, AZCoherence, 4DMap, Aziel Corpus, and Ask Jeeves.

      Launch parts

      Product-specific #hashtag parts for Aziel Runtime (aziel-runtime). Not identical copy across Softwares. Shared About Aziel + FoldLock corpus tip follow. Person @id https://www.azieleliab.com/#aziel.

      #aziel-runtime Aziel Runtime

      Aziel Runtime is a node-meshed orchestration suite of MCP-connected software designed to route catalog Softwares through the FragGate door, mint receipts, and coordinate mesh presence.

      #aziel-runtime-fraggate FragGate

      THE single public executable door (list → describe → call). Not 37 separate APIs. Lamb Lens is fabric after FragGate.

      #aziel-runtime-softwares Softwares

      Plain → Gate → Lock catalog products with true in-process engines where live. Sibling software under one door.

      #aziel-runtime-foldlock-corpus-tip FoldLock corpus tip

      AZCL-FOLD-TIP-1.0 is a hash-verified in-process tip (label REAL). Full library remains LIVE on https://www.azielcorpuslibrary.net/. In-process D1 is SLOT unless CORPUS_D1 is bound.

      Aziel Elroi Eliab #elroi

      Alternate name only. The primary identity is Aziel Eliab. This pane is the Aziel Elroi Eliab domain tab. Corpus and Ask Jeeves are sub-tabs here. Corpus is not its own top-bar domain.

      About Aziel #about-aziel

      You don't get to know me. You get to understand the work. The public identity is the published work.

      Person @id https://www.azieleliab.com/#aziel. Identity Aziel Eliab only. Also known as Aziel Elroi Eliab (alternateName only). GodLock is a product name.

      Goals

      • Understand the work, not the person.
      • Build receipt-first, local-first software and public MASTER records.
      • Keep looking. A finished object is an excuse to stop.

      Philosophy

      • Knowing is collection. A face, a timeline, a tone you could imitate. Understanding is subtraction. Take the man away and see whether anything is still true.
      • A self is a weather system. It passes. Work is what does not require the weather to continue existing. If you need my presence to feel the meaning, you have not found the meaning. You have found company.
      • I am not withholding a life. I am refusing to let a life become the proof.

      Mission

      • You don't get to know me. You get to understand the work.
      • I do not want disciples. Disciples end the question in my favor. I want the question to outlive the favor. What cannot survive disagreement was never knowledge. It was allegiance.
      • If the work holds, the name was only a handle on the door.

      Status

      • Living publisher of Aziel Runtime, Aziel Digital Library, GodLock (product), and He Didn't Jump.
      • Person @id is locked at https://www.azieleliab.com/#aziel.
      • Residual uncertainty stays. Do not flatten GodLock scores into certainty.

      Published machine / Person surfaces only: /about · /llms.txt · /person.jsonld · /who-is-aziel-eliab.txt · /who · /who-is.

      How to cite

      Author: Aziel Eliab (also known as Aziel Elroi Eliab) · Runtime: https://godlock.uk/runtime/ · License: Apache-2.0 · Machine-readable: /cite.json

      Eliab, Aziel. (2026). Aziel Runtime [Software]. Apache-2.0. https://godlock.uk/runtime/

      Eliab, Aziel. (2026). Aziel Digital Library [Software]. Apache-2.0. https://www.azielcorpuslibrary.net/ · Digital Library /cite.json · /llms.txt

      Known DOIs are historical. Wired records return HTTP 410. FoldLock and WhistleLock share method-paper DOI 10.5281/zenodo.22257762 on purpose — WhistleLock still needs its own software deposit. No DOIs are invented here.

      Locked MASTER-33 pipeline (1.7.0 — FragGate is THE single door; not LambGate): Human → AZInterface → PUBLIC/UI/AGENT/API → FragGate → Lamb Lens → SweepGate → Sentinel → Provenance/Input Packet → ChainLock-IN → DecisionGATE → AZPIPE → Internal Domain Layer → optional ASE → RoseClock (forward-only; StaticClock/VECTOR as needed) → TemporalLock → ChainLock-OUT → ForgeReceipts → Return. Lamb Lens is fabric after FragGate. Internal Domain Layer holds isolated softwares — domains are labels, not doors. RoseClock is forward-only. FoldLock fld3-wire stays internal to AZPIPE. SweepGate / ChainLock / AZPIPE / Lamb Lens / Sentinel / RoseClock are fabric, not Softwares-tab. 4DMap is cited inside the domain layer. Illegal reorder is refused.

      LIVE fabric (not Softwares-tab): AZPIPE, SweepGate, ChainLock, LOCKSET, packed catalog, Lamb Lens, Sentinel, RoseClock, QNS-CD-1.0 (photon QNS1 1.3; local qnsd; Worker cites only), MASTER-33 (SUITE-PIPE-1.6.15 historical), AKM-TRIAD-1.0 (adaptive recollection; Bayesian posterior ≠ truth; behind FragGate), ACT-RECEIPT-1.0 (four-field public mesh copy; chain lives on corpus /receipts; fail-open without token). Survival paper: CROSS-NETWORK-SURVIVAL-1.0 — someone still has bytes that match the published tip — not a living network, not LLM memory, not a public hostname that still answers. Companion NO-LIE-NO-REWRITE-1.0: receipts that still hash; copies not all on one tunnel; no rewrite key; the network is never allowed to lie even to self-preserve (NO-LIE-NO-REWRITE-1.0). COLD-MULTI-SHELF-1.0 cite: /shelves matches live corpus /shelves (Plane A 5 surfaces / 2 family radii / 1 independent live; Plane B SLOT; Plane C USB SLOT; doi null). MCP chainlock_* and memory_*. GET /v1/mesh never enables. Nine QNM laws are hard-true on that rollup (split-wires, cold-copy, REHEAL refuse, phoenix local-only, die-with-pull does not bring godlock.uk back, no neighbor heal, no Node Gate, no auto-heal, not an anonymity network). GET /v1/qns cites the packet-transfer coding design — it does not proxy local via emit. GET /v1/receipts cites the public ACT chain (tip/proxy). GET /v1/azpipe/arch cites the locked MASTER-33 strip (same payload as GET /v1/fraggate pipeline; not a Softwares-tab door). UI=MCP. No Node Gate.

      Donation is a static hub tab (https://www.azieleliab.com/donate) — AZL-DONATE-1.0. Canonical rails live on hubs; this runtime only links. Hub Donate pages include five QRs that encode payment URIs (BTC / ETH / LTC / XRP / DOGE). No KV, no invented wallets, no five QRs on this Worker.

      Designs (git-hosted papers — not Softwares-tab products, not a FragGate slug; GET /v1/mesh never enables): docs/designs/ · SEC-FEAT-1.0 · AZL-VOL-1.0 · AZL-ARCH-1.0 · AZL-WP-1.1 · QNM-WP-1.0 · NODE-OPS-1.0 · CL-WP-0.4 · AP-WP-0.2 · SG-WP-0.1 · LS-WP-0.1 · RL-WP-0.1 · QNS-CD-1.0 · 4DM-WP-1.0 · SUITE-PIPE-1.6.15 · MASTER-33 · MASTER-ARCHITECTURE-2.0 · AKM-TRIAD-1.0 · ACT-RECEIPT-1.0 · NO-LIE-NO-REWRITE-1.0 · REDLINE-2026-09-14 · COLD-MULTI-SHELF-1.0 · ORIGIN-CUTOVER-1.0 · BAN-SURVIVAL-1.0 · SPORE-1.0 · REMAIN-OFF-BY-DESIGN-2026-09-10 · AZRT-1.9-CLOSE-1.0 · AZRT-1.9-GAPS-CLOSE · AZL-DONATE-1.0 · CROSS-NETWORK-SURVIVAL-1.0 · AZVPN-CONCENTRATOR-1.0 · FED-MESH-1.0. Author: Aziel Eliab only. PDFs sit beside each paper on GitHub.

      Feature-state audit (authoritative intentional-OFF vs gaps for 1.7.3+; not a Softwares-tab product, not a FragGate slug): FEATURE-STATE-2026-09-10 · PDF · docs/audit/. Constitutional OFF set (33 items; correctly OFF/REFUSED/GATED is not a gap): REMAIN-OFF-BY-DESIGN-2026-09-10 · PDF. Do not enable Remain-OFF products or safety stubs. Author: Aziel Eliab only.

      Session (the actual cut)

      1. POST https://godlock.uk/runtime/v1/session/open
      2. POST https://godlock.uk/runtime/v1/session/{id}/policy
      3. POST https://godlock.uk/runtime/v1/session/{id}/exec body {slug, op, payload}
      4. GET https://godlock.uk/runtime/v1/session/{id}/receipt
      5. POST https://godlock.uk/runtime/v1/session/{id}/close

      Pull + proxy (front doors — not exec)

      1. GET https://godlock.uk/runtime/v1/skill
      2. GET https://godlock.uk/runtime/v1/runtime.json — machine manifest (role=engine-runtime)
      3. GET https://godlock.uk/runtime/v1/bundle — every product skill URL + invoke prefix
      4. GET https://godlock.uk/runtime/v1/pull/{slug} then GET https://godlock.uk/runtime/v1/pull/{slug}/skill
      5. GET or POST https://godlock.uk/runtime/p/{slug}/{op} — proxy only

      Compatible AI clients

      Try on Glama GitHub https://godlock.uk/runtime/

      Assistants / clients that can call OpenAPI, MCP, or HTTP tools:

      Add this URL

      FragGate (kernel / door — not a Software engine)

      FragGate is the kernel door. Human UI + counted download is the separate FragGate Worker app. Hubs already show https://github.com/AzielEliab/fraggate. This runtime publishes a catalog-friendly card at GET /v1/catalog.json extras[] / fraggate so corpus / godlock.uk / azieleliab Software indexes can list Worker fraggate-download-tracker.

      /v1/fraggate · /v1/fraggate/list · catalog extras · Worker UI · counted download · GitHub

      Softwares

      Try on Glama GitHub https://godlock.uk/runtime/

      VibeLock vibelock v0.3.0

      Assess AI deepfake risk in mp4, mp3, and other audio and video. Physics and related signals are heuristic. Linguistics is experimental. Vibration is measured only with a body-coupled track.

      #vibelock #vibelock-lock #vibelock-analyze #vibelock-detect #vibelock-honesty

      Use in browser Download desktop Connect AI GitHub Worker / /cite.json /llms.txt counted /download Copy install command /v1/skill pull pull skill catalog proxy health · DOI 10.5281/zenodo.21431610 (historical_doi_tombstoned) · package vibelock-0.3.0.tar.gz

      Worker: https://vibelock-download-tracker.vibelock.workers.dev/ · product OpenAPI

      Liveness. Does not increment download KV. The machine name for that step is health.

      Advisory AI deepfake risk on posted features or limited PCM. Physics and related signals are heuristic. Linguistics is experimental. Vibration is a measurement only with a body-coupled track. Raw container bytes are refused. Local compressed files need ffmpeg. No accuracy percentage. The machine name for that step is analyze.

      Alias of analyze. Advisory score on the signal channels that ran. Raw container bytes are refused. No accuracy percentage. The machine name for that step is detect.

      UI alias of health. Same FragGate backend as the Worker UI button. The machine name for that step is doctor.

      Return VibeLock skill markdown. Does not increment download KV. The machine name for that step is skill.

      Machine call

      POST /v1/fraggate/call { slug: "vibelock", op: "health" } — Liveness. Does not increment download KV.
      POST /v1/fraggate/call { slug: "vibelock", op: "analyze" } — Advisory AI deepfake risk on posted features or limited PCM. Physics and related signals are heuristic. Linguistics is experimental. Vibration is a measurement only with a body-coupled track. Raw container bytes are refused. Local compressed files need ffmpeg. No accuracy percentage.
      POST /v1/fraggate/call { slug: "vibelock", op: "detect" } — Alias of analyze. Advisory score on the signal channels that ran. Raw container bytes are refused. No accuracy percentage.
      POST /v1/fraggate/call { slug: "vibelock", op: "doctor" } — UI alias of health. Same FragGate backend as the Worker UI button.
      POST /v1/fraggate/call { slug: "vibelock", op: "skill" } — Return VibeLock skill markdown. Does not increment download KV.

      curl -s -A 'Mozilla/5.0' -X POST https://godlock.uk/runtime/v1/fraggate/call \
        -H 'content-type: application/json' \
        -d '{"slug":"vibelock","op":"analyze","payload":{"summary":"posted features or limited PCM; raw containers refused; local compressed files need ffmpeg; no accuracy percentage"}}'

      FragGate only — same LIVE_OPS as MCP fraggate_call / POST /v1/fraggate/call. One backend, two surfaces.

      Ready. VibeLock. The reply stays in plain language.

      VeilLock veillock v0.2.0

      Follow local camera and screen steps for apps on your own device.

      #veillock #veillock-lock #veillock-apps #veillock-honesty

      Open local desk Download desktop Connect AI GitHub Worker / /cite.json /llms.txt counted /download Copy install command /v1/skill pull pull skill proxy health is not a public door · DOI 10.5281/zenodo.21431659 (historical_doi_tombstoned) · package veillock-0.2.0.tar.gz

      Worker: https://veillock-download-tracker.vibelock.workers.dev/ · product OpenAPI · Worker sitemap

      Liveness. Does not increment download KV. The machine name for that step is health.

      Local-app steps. YOUR camera/screen only. The machine name for that step is apps.

      Return VeilLock skill markdown. Does not increment download KV. The machine name for that step is skill.

      Machine call

      health — Liveness. Does not increment download KV. Local catalog step. Not a public FragGate op.
      apps — Local-app steps. YOUR camera/screen only. Local catalog step. Not a public FragGate op.
      skill — Return VeilLock skill markdown. Does not increment download KV. Local catalog step. Not a public FragGate op.

      No public FragGate door for veillock.
      fraggate_call refuses FG-LOCAL-ONLY.
      Local desk: https://godlock.uk/runtime/workspace#desk-veillock
      GET or POST https://godlock.uk/runtime/p/veillock/apps is proxy-not-exec and does not open that door.

      VeilLock stays local_only. Public door ops stay empty. The desk is a workspace tile on the interface (POST /v1/interface, MCP method interface/orchestrate), the same cards and receipt board as the other Softwares. A plan does not launch, join, register a camera, return a key, or append the public receipt chain.

      CodeLock codelock v0.1.0

      View source as Canonical or Rosetta HTML while keeping the same meaning.

      #codelock #codelock-lock #codelock-render #codelock-gate-status #codelock-honesty

      Use in browser Download desktop Connect AI GitHub Worker / /cite.json /llms.txt counted /download Copy install command /v1/skill pull pull skill catalog proxy health · DOI 10.5281/zenodo.21431561 (historical_doi_tombstoned) · package codelock-0.1.0.tar.gz

      Worker: https://codelock-download-tracker.vibelock.workers.dev/ · product OpenAPI · Worker sitemap

      Liveness. Does not increment download KV. The machine name for that step is health.

      Canonical or CodeLock/Rosetta HTML view of source. The machine name for that step is render.

      Read CodeLock gate open/closed. Alters perception, not meaning. The machine name for that step is gate-status.

      UI alias of health. Same FragGate backend as the Worker UI button. The machine name for that step is doctor.

      Return CodeLock skill markdown. Does not increment download KV. The machine name for that step is skill.

      Machine call

      POST /v1/fraggate/call { slug: "codelock", op: "health" } — Liveness. Does not increment download KV.
      POST /v1/fraggate/call { slug: "codelock", op: "render" } — Canonical or CodeLock/Rosetta HTML view of source.
      POST /v1/fraggate/call { slug: "codelock", op: "gate-status" } — Read CodeLock gate open/closed. Alters perception, not meaning.
      POST /v1/fraggate/call { slug: "codelock", op: "doctor" } — UI alias of health. Same FragGate backend as the Worker UI button.
      POST /v1/fraggate/call { slug: "codelock", op: "skill" } — Return CodeLock skill markdown. Does not increment download KV.

      curl -s -A 'Mozilla/5.0' -X POST https://godlock.uk/runtime/v1/fraggate/call \
        -H 'content-type: application/json' \
        -d '{"slug":"codelock","op":"render","payload":{"source":"print(’hello’)","mode":"normalize"}}'

      FragGate only — same LIVE_OPS as MCP fraggate_call / POST /v1/fraggate/call. One backend, two surfaces.

      Ready. CodeLock. The reply stays in plain language.

      GodLock godlock v0.1.0

      Score text for offline hardening and receive an ephemeral receipt.

      #godlock #godlock-lock #godlock-score #godlock-submit #godlock-honesty

      Use in browser Download desktop Connect AI GitHub Worker / /cite.json counted /download Copy install command /v1/skill pull pull skill catalog proxy health · Zenodo deposit needed · package godlock-0.1.0.tar.gz

      Worker: https://godlock-download-tracker.vibelock.workers.dev/ · product OpenAPI · Worker sitemap

      Liveness. Does not increment download KV. The machine name for that step is health.

      Offline ABAD / hardening score for a text. The machine name for that step is score.

      Submit text; returns a receipt id (no VPN). The machine name for that step is submit.

      UI alias of health. Same FragGate backend as the Worker UI button. The machine name for that step is doctor.

      Return GodLock skill markdown. Does not increment download KV. The machine name for that step is skill.

      Machine call

      POST /v1/fraggate/call { slug: "godlock", op: "health" } — Liveness. Does not increment download KV.
      POST /v1/fraggate/call { slug: "godlock", op: "score" } — Offline ABAD / hardening score for a text.
      POST /v1/fraggate/call { slug: "godlock", op: "submit" } — Submit text; returns a receipt id (no VPN).
      POST /v1/fraggate/call { slug: "godlock", op: "doctor" } — UI alias of health. Same FragGate backend as the Worker UI button.
      POST /v1/fraggate/call { slug: "godlock", op: "skill" } — Return GodLock skill markdown. Does not increment download KV.

      curl -s -A 'Mozilla/5.0' -X POST https://godlock.uk/runtime/v1/fraggate/call \
        -H 'content-type: application/json' \
        -d '{"slug":"godlock","op":"score","payload":{"text":"ABAD does not layer on phi."}}'

      FragGate only — same LIVE_OPS as MCP fraggate_call / POST /v1/fraggate/call. One backend, two surfaces.

      Ready. GodLock. The reply stays in plain language.

      ShadowLock shadowlock v0.2.0

      Observe a job list you already have, then discard the observation.

      #shadowlock #shadowlock-lock #shadowlock-observe #shadowlock-hook #shadowlock-honesty

      Use in browser Download desktop Connect AI GitHub Worker / /cite.json /llms.txt counted /download Copy install command /v1/skill pull pull skill catalog proxy health · DOI 10.5281/zenodo.21435707 (historical_doi_tombstoned) · package shadowlock-0.2.0.tar.gz

      Worker: https://shadowlock-download-tracker.vibelock.workers.dev/ · product OpenAPI · Worker sitemap

      Liveness. Does not increment download KV. The machine name for that step is health.

      Zero-retention observation of a job list you already have. The machine name for that step is observe.

      Zero-retention ethics receipt. Not an OS hook. Not process intercept. The machine name for that step is hook.

      UI alias of health. Same FragGate backend as the Worker UI button. The machine name for that step is doctor.

      Return ShadowLock skill markdown. Does not increment download KV. The machine name for that step is skill.

      Machine call

      POST /v1/fraggate/call { slug: "shadowlock", op: "health" } — Liveness. Does not increment download KV.
      POST /v1/fraggate/call { slug: "shadowlock", op: "observe" } — Zero-retention observation of a job list you already have.
      POST /v1/fraggate/call { slug: "shadowlock", op: "hook" } — Zero-retention ethics receipt. Not an OS hook. Not process intercept.
      POST /v1/fraggate/call { slug: "shadowlock", op: "doctor" } — UI alias of health. Same FragGate backend as the Worker UI button.
      POST /v1/fraggate/call { slug: "shadowlock", op: "skill" } — Return ShadowLock skill markdown. Does not increment download KV.

      curl -s -A 'Mozilla/5.0' -X POST https://godlock.uk/runtime/v1/fraggate/call \
        -H 'content-type: application/json' \
        -d '{"slug":"shadowlock","op":"observe","payload":{"jobs":[{"id":"a","status":"ok"}]}}'

      FragGate only — same LIVE_OPS as MCP fraggate_call / POST /v1/fraggate/call. One backend, two surfaces.

      Ready. ShadowLock. The reply stays in plain language.

      TemporalLock temporallock v0.2.0

      Build and check hashes on a receipt timeline you keep on the client.

      #temporallock #temporallock-lock #temporallock-genesis #temporallock-append #temporallock-verify #temporallock-timeslate #temporallock-honesty

      Use in browser Download desktop Connect AI GitHub Worker / /cite.json /llms.txt counted /download Copy install command /v1/skill pull pull skill catalog proxy health · DOI 10.5281/zenodo.21431405 (historical_doi_tombstoned) · package temporallock-0.2.0.tar.gz

      Worker: https://temporallock-download-tracker.vibelock.workers.dev/ · product OpenAPI · Worker sitemap

      Liveness. Does not increment download KV. The machine name for that step is health.

      First receipt of a chain (explicit genesis). The machine name for that step is genesis.

      Append a receipt to an existing chain payload. The machine name for that step is append.

      Recompute hashes. Anyone can verify. The machine name for that step is verify.

      Bind or append a StaticClock timeslate on a client-held chain. The machine name for that step is timeslate.

      Accept a payload hash onto the timeslate lattice. The machine name for that step is gate.

      Export or import a client-held chain JSON. Hosted does not store. The machine name for that step is import_export.

      Richer liveness: ops, refuse list, neighbors. Does not increment download KV. The machine name for that step is doctor.

      Return TemporalLock skill markdown. Does not increment download KV. The machine name for that step is skill.

      Machine call

      POST /v1/fraggate/call { slug: "temporallock", op: "health" } — Liveness. Does not increment download KV.
      POST /v1/fraggate/call { slug: "temporallock", op: "genesis" } — First receipt of a chain (explicit genesis).
      POST /v1/fraggate/call { slug: "temporallock", op: "append" } — Append a receipt to an existing chain payload.
      POST /v1/fraggate/call { slug: "temporallock", op: "verify" } — Recompute hashes. Anyone can verify.
      POST /v1/fraggate/call { slug: "temporallock", op: "timeslate" } — Bind or append a StaticClock timeslate on a client-held chain.
      POST /v1/fraggate/call { slug: "temporallock", op: "gate" } — Accept a payload hash onto the timeslate lattice.
      POST /v1/fraggate/call { slug: "temporallock", op: "import_export" } — Export or import a client-held chain JSON. Hosted does not store.
      POST /v1/fraggate/call { slug: "temporallock", op: "doctor" } — Richer liveness: ops, refuse list, neighbors. Does not increment download KV.
      POST /v1/fraggate/call { slug: "temporallock", op: "skill" } — Return TemporalLock skill markdown. Does not increment download KV.

      curl -s -A 'Mozilla/5.0' -X POST https://godlock.uk/runtime/v1/fraggate/call \
        -H 'content-type: application/json' \
        -d '{"slug":"temporallock","op":"genesis","payload":{"summary":"sky was overcast","evidence":"photo:./sky.jpg","confidence":0.9}}'

      FragGate only — same LIVE_OPS as MCP fraggate_call / POST /v1/fraggate/call. One backend, two surfaces.

      Disabled verbs refuse FG-STUB. They stay named and are not a live public door.

      Ready. TemporalLock. The reply stays in plain language.

      ForgeReceipts forgereceipts v0.3.0

      Mint and hash-check client-held receipts so retries of one request stay linked.

      #forgereceipts #forgereceipts-plain #forgereceipts-receipt #forgereceipts-verify #forgereceipts-import-export #forgereceipts-honesty

      Use in browser Download desktop Connect AI GitHub Worker / /cite.json /llms.txt counted /download Copy install command /v1/skill pull pull skill catalog proxy health · DOI 10.5281/zenodo.21436074 (historical_doi_tombstoned) · package forgereceipts-0.3.0.tar.gz

      Worker: https://forgereceipts-download-tracker.vibelock.workers.dev/ · product OpenAPI · Worker sitemap

      Liveness. Does not increment download KV. The machine name for that step is health.

      Mint a local receipt. No court connection. Hosted never stores files. The machine name for that step is receipt.

      Recompute a posted receipt hash. Not legal advice. The machine name for that step is verify.

      Export or import client-held receipt JSON. Hosted never stores files. The machine name for that step is import_export.

      Richer liveness: receipt mint + refuse list. Does not increment download KV. The machine name for that step is doctor.

      Return ForgeReceipts skill markdown. Does not increment download KV. The machine name for that step is skill.

      Machine call

      POST /v1/fraggate/call { slug: "forgereceipts", op: "health" } — Liveness. Does not increment download KV.
      POST /v1/fraggate/call { slug: "forgereceipts", op: "receipt" } — Mint a local receipt. No court connection. Hosted never stores files.
      POST /v1/fraggate/call { slug: "forgereceipts", op: "verify" } — Recompute a posted receipt hash. Not legal advice.
      POST /v1/fraggate/call { slug: "forgereceipts", op: "import_export" } — Export or import client-held receipt JSON. Hosted never stores files.
      POST /v1/fraggate/call { slug: "forgereceipts", op: "doctor" } — Richer liveness: receipt mint + refuse list. Does not increment download KV.
      POST /v1/fraggate/call { slug: "forgereceipts", op: "skill" } — Return ForgeReceipts skill markdown. Does not increment download KV.

      curl -s -A 'Mozilla/5.0' -X POST https://godlock.uk/runtime/v1/fraggate/call \
        -H 'content-type: application/json' \
        -d '{"slug":"forgereceipts","op":"receipt","payload":{"summary":"filed locally","evidence":"sha256:…"}}'

      FragGate only — same LIVE_OPS as MCP fraggate_call / POST /v1/fraggate/call. One backend, two surfaces.

      Disabled verbs refuse FG-STUB. They stay named and are not a live public door.

      Ready. ForgeReceipts. The reply stays in plain language.

      DecisionGATE decisiongate v0.1.0

      Run a proposal through five sequential gates and get PASS, REVISE, or BLOCK.

      #decisiongate #decisiongate-gate #decisiongate-check #decisiongate-evaluate #decisiongate-gates #decisiongate-verify #decisiongate-honesty

      Use in browser Download desktop Connect AI GitHub Worker / /cite.json /llms.txt counted /download Copy install command /v1/skill pull pull skill catalog proxy health · DOI 10.5281/zenodo.21435730 (historical_doi_tombstoned) · package decisiongate-0.1.0.tar.gz

      Worker: https://decisiongate-download-tracker.vibelock.workers.dev/ · product OpenAPI · Worker sitemap

      Liveness. Does not increment download KV. The machine name for that step is health.

      Run the five sequential gates on a proposal. The machine name for that step is check.

      Alias of check. Same five-gate lineage. The machine name for that step is evaluate.

      List the five sequential gates (Definition → Responsibility). The machine name for that step is gates.

      Verify a posted lineage against GATE_ORDER. wrap is not hosted. The machine name for that step is verify.

      Richer liveness: gate order, wrap unhosted. Does not increment download KV. The machine name for that step is doctor.

      Return DecisionGATE skill markdown. Does not increment download KV. The machine name for that step is skill.

      Machine call

      POST /v1/fraggate/call { slug: "decisiongate", op: "health" } — Liveness. Does not increment download KV.
      POST /v1/fraggate/call { slug: "decisiongate", op: "check" } — Run the five sequential gates on a proposal.
      POST /v1/fraggate/call { slug: "decisiongate", op: "evaluate" } — Alias of check. Same five-gate lineage.
      POST /v1/fraggate/call { slug: "decisiongate", op: "gates" } — List the five sequential gates (Definition → Responsibility).
      POST /v1/fraggate/call { slug: "decisiongate", op: "verify" } — Verify a posted lineage against GATE_ORDER. wrap is not hosted.
      POST /v1/fraggate/call { slug: "decisiongate", op: "doctor" } — Richer liveness: gate order, wrap unhosted. Does not increment download KV.
      POST /v1/fraggate/call { slug: "decisiongate", op: "skill" } — Return DecisionGATE skill markdown. Does not increment download KV.

      curl -s -A 'Mozilla/5.0' -X POST https://godlock.uk/runtime/v1/fraggate/call \
        -H 'content-type: application/json' \
        -d '{"slug":"decisiongate","op":"check","payload":{"statement":"Release the catalog Worker this week.","evidence":["OpenAPI 3.1 combined spec."],"impact_pos":["One URL for GPT Actions."],"impact_neg":["A vague draft takes longer."],"values":["Clarity without force"],"accountable":"Aziel Eliab"}}'

      FragGate only — same LIVE_OPS as MCP fraggate_call / POST /v1/fraggate/call. One backend, two surfaces.

      Disabled verbs refuse FG-STUB. They stay named and are not a live public door.

      Ready. DecisionGATE. The reply stays in plain language.

      ZionPattern Solver zsolver v0.2.0

      Score answers against nine ontology nodes, with scores labeled up to 75%.

      #zsolver #zsolver-plain #zsolver-patterns #zsolver-score #zsolver-session #zsolver-honesty

      Use in browser Download desktop Connect AI GitHub Worker / /cite.json /llms.txt counted /download Copy install command /v1/skill pull pull skill catalog proxy health · DOI 10.5281/zenodo.21436155 (historical_doi_tombstoned) · package zsolver-0.2.0.tar.gz

      Worker: https://zsolver-download-tracker.vibelock.workers.dev/ · product OpenAPI · Worker sitemap

      Liveness. Does not increment download KV. The machine name for that step is health.

      Nine ontology nodes (Zioncheck seed). Not a verdict. The machine name for that step is patterns.

      Score answers. Hard 75% cap, 25% floor. The machine name for that step is score.

      Stateless session snapshot from answers. The machine name for that step is session.

      UI alias of health. Same FragGate backend as the Worker UI button. The machine name for that step is doctor.

      Return ZionPattern Solver skill markdown. Does not increment download KV. The machine name for that step is skill.

      Machine call

      POST /v1/fraggate/call { slug: "zsolver", op: "health" } — Liveness. Does not increment download KV.
      POST /v1/fraggate/call { slug: "zsolver", op: "patterns" } — Nine ontology nodes (Zioncheck seed). Not a verdict.
      POST /v1/fraggate/call { slug: "zsolver", op: "score" } — Score answers. Hard 75% cap, 25% floor.
      POST /v1/fraggate/call { slug: "zsolver", op: "session" } — Stateless session snapshot from answers.
      POST /v1/fraggate/call { slug: "zsolver", op: "doctor" } — UI alias of health. Same FragGate backend as the Worker UI button.
      POST /v1/fraggate/call { slug: "zsolver", op: "skill" } — Return ZionPattern Solver skill markdown. Does not increment download KV.

      curl -s -A 'Mozilla/5.0' -X POST https://godlock.uk/runtime/v1/fraggate/call \
        -H 'content-type: application/json' \
        -d '{"slug":"zsolver","op":"score","payload":{"answers":[{"pattern_id":"P1","value":"yes"},{"pattern_id":"P2","value":"unknown"}]}}'

      FragGate only — same LIVE_OPS as MCP fraggate_call / POST /v1/fraggate/call. One backend, two surfaces.

      Ready. ZionPattern Solver. The reply stays in plain language.

      AZ-OS azos v0.3.0

      Read ethics status and open a prefab isolate session folder.

      #azos #azos-plain #azos-status #azos-invite #azos-principles #azos-session-open #azos-honesty

      Use in browser Download desktop Connect AI GitHub Worker / /cite.json /llms.txt counted /download Copy install command /v1/skill pull pull skill catalog proxy health · DOI 10.5281/zenodo.21431711 (historical_doi_tombstoned) · package azos-0.3.0.tar.gz

      Worker: https://azos-download-tracker.vibelock.workers.dev/ · product OpenAPI · Worker sitemap

      Liveness. Does not increment download KV. The machine name for that step is health.

      Read-only status / principles. No remote exec. The machine name for that step is status.

      Print invite / principles markdown. Not a remote shell. The machine name for that step is invite.

      Read AZ-OS principles. exec/shell stay refuse. The machine name for that step is principles.

      UI alias of health. Same FragGate backend as the Worker UI button. The machine name for that step is doctor.

      Open an isolate-native prefab ethics session VFS. Not a host shell. The machine name for that step is session_open.

      Preview the ethics VFS listing. Not host exec. The machine name for that step is session_status.

      Seal the ethics session. exec/shell stay refuse. The machine name for that step is session_close.

      Alias of session_open. Isolate ethics VFS, not a remote shell. The machine name for that step is session.

      Alias of session_close. Seals the ethics session. The machine name for that step is close.

      Server, Bootstrap OS, and Full install. Not an OS yet without a kernel or userspace the machine can boot. The machine name for that step is mode_list.

      Kernel base from the AZOS principles, plus any packaged boot image. Not booted, so this is not an OS yet. A browser tab is not the OS. The machine name for that step is boot_path.

      Internet base on LAN, then Wi-Fi, then Bluetooth, then RF, then photon. Not live until a real packet on one of those carriers. Cellular is optional and refuses when no radio is present. The public door stays FG-STUB. The machine name for that step is internet_base.

      Digital Guardian stays on. It audits this operator's own requests on this machine and seals a lattice receipt. It cannot be turned off. It does not watch other people. The machine name for that step is guardian.

      File list for one mode. Without a boot image the download stays incomplete. The phone web app is not the OS. The machine name for that step is download_list.

      Complete only when a real kernel or userspace hash matches. A note is not an OS. A missing image stays not complete. The machine name for that step is download_check.

      Phone web app or bootstrap wrap. Neither is the OS. Flash stays unexecuted without a tested image. SIM is not wiped. The machine name for that step is phone_path.

      SIM lockout is off by default. It never erases a SIM or eSIM. The machine name for that step is sim_lockout.

      Cellular is a packet carrier. Absent when no radio is present. No mock live. The machine name for that step is cellular.

      IP masking across AZOS modes. Not masked when no checked mask path exists. The machine name for that step is ip_mask.

      A changeable number with no fee is designed only. No call path. The machine name for that step is azcall.

      Camera and screen share stay off unless the person turns them on for a task they asked for. The machine name for that step is veillock.

      Scan with the AZMail scanner. Live only when ClamAV is present. Never a mock clean. The machine name for that step is malware_sweep.

      Airgap before use. Same scanner honesty as AZMail. The machine name for that step is airgap.

      Stop at a human check. No solver. The machine name for that step is human_check.

      Return AZ-OS skill markdown. Does not increment download KV. The machine name for that step is skill.

      Machine call

      POST /v1/fraggate/call { slug: "azos", op: "health" } — Liveness. Does not increment download KV.
      POST /v1/fraggate/call { slug: "azos", op: "status" } — Read-only status / principles. No remote exec.
      POST /v1/fraggate/call { slug: "azos", op: "invite" } — Print invite / principles markdown. Not a remote shell.
      POST /v1/fraggate/call { slug: "azos", op: "principles" } — Read AZ-OS principles. exec/shell stay refuse.
      POST /v1/fraggate/call { slug: "azos", op: "doctor" } — UI alias of health. Same FragGate backend as the Worker UI button.
      POST /v1/fraggate/call { slug: "azos", op: "session_open" } — Open an isolate-native prefab ethics session VFS. Not a host shell.
      POST /v1/fraggate/call { slug: "azos", op: "session_status" } — Preview the ethics VFS listing. Not host exec.
      POST /v1/fraggate/call { slug: "azos", op: "session_close" } — Seal the ethics session. exec/shell stay refuse.
      POST /v1/fraggate/call { slug: "azos", op: "session" } — Alias of session_open. Isolate ethics VFS, not a remote shell.
      POST /v1/fraggate/call { slug: "azos", op: "close" } — Alias of session_close. Seals the ethics session.
      POST /v1/fraggate/call { slug: "azos", op: "mode_list" } — Server, Bootstrap OS, and Full install. Not an OS yet without a kernel or userspace the machine can boot.
      POST /v1/fraggate/call { slug: "azos", op: "boot_path" } — Kernel base from the AZOS principles, plus any packaged boot image. Not booted, so this is not an OS yet. A browser tab is not the OS.
      POST /v1/fraggate/call { slug: "azos", op: "internet_base" } — Internet base on LAN, then Wi-Fi, then Bluetooth, then RF, then photon. Not live until a real packet on one of those carriers. Cellular is optional and refuses when no radio is present. The public door stays FG-STUB.
      POST /v1/fraggate/call { slug: "azos", op: "guardian" } — Digital Guardian stays on. It audits this operator's own requests on this machine and seals a lattice receipt. It cannot be turned off. It does not watch other people.
      POST /v1/fraggate/call { slug: "azos", op: "download_list" } — File list for one mode. Without a boot image the download stays incomplete. The phone web app is not the OS.
      POST /v1/fraggate/call { slug: "azos", op: "download_check" } — Complete only when a real kernel or userspace hash matches. A note is not an OS. A missing image stays not complete.
      POST /v1/fraggate/call { slug: "azos", op: "phone_path" } — Phone web app or bootstrap wrap. Neither is the OS. Flash stays unexecuted without a tested image. SIM is not wiped.
      POST /v1/fraggate/call { slug: "azos", op: "sim_lockout" } — SIM lockout is off by default. It never erases a SIM or eSIM.
      POST /v1/fraggate/call { slug: "azos", op: "cellular" } — Cellular is a packet carrier. Absent when no radio is present. No mock live.
      POST /v1/fraggate/call { slug: "azos", op: "ip_mask" } — IP masking across AZOS modes. Not masked when no checked mask path exists.
      POST /v1/fraggate/call { slug: "azos", op: "azcall" } — A changeable number with no fee is designed only. No call path.
      POST /v1/fraggate/call { slug: "azos", op: "veillock" } — Camera and screen share stay off unless the person turns them on for a task they asked for.
      POST /v1/fraggate/call { slug: "azos", op: "malware_sweep" } — Scan with the AZMail scanner. Live only when ClamAV is present. Never a mock clean.
      POST /v1/fraggate/call { slug: "azos", op: "airgap" } — Airgap before use. Same scanner honesty as AZMail.
      POST /v1/fraggate/call { slug: "azos", op: "human_check" } — Stop at a human check. No solver.
      POST /v1/fraggate/call { slug: "azos", op: "skill" } — Return AZ-OS skill markdown. Does not increment download KV.

      curl -s -A 'Mozilla/5.0' -X POST https://godlock.uk/runtime/v1/fraggate/call \
        -H 'content-type: application/json' \
        -d '{"slug":"azos","op":"status","payload":{}}'

      FragGate only — same LIVE_OPS as MCP fraggate_call / POST /v1/fraggate/call. One backend, two surfaces.

      Disabled verbs refuse FG-STUB. They stay named and are not a live public door.

      Ready. AZ-OS. The reply stays in plain language.

      Glossa Filter glossafilter v0.1.0

      Render one intent across the bundled peer phrasings.

      #glossafilter #glossafilter-plain #glossafilter-render #glossafilter-peers #glossafilter-honesty

      Use in browser Download desktop Connect AI GitHub Worker / /cite.json /llms.txt counted /download Copy install command /v1/skill pull pull skill catalog proxy health · Zenodo deposit needed · package glossafilter-0.1.0.tar.gz

      Worker: https://glossafilter-download-tracker.vibelock.workers.dev/ · product OpenAPI · Worker sitemap

      Liveness. Does not increment download KV. The machine name for that step is health.

      Render an intent across bundled peer ids. The machine name for that step is render.

      List bundled Glossa Filter peer ids. Human opinion remains human. The machine name for that step is peers.

      UI alias of health. Same FragGate backend as the Worker UI button. The machine name for that step is doctor.

      Return Glossa Filter skill markdown. Does not increment download KV. The machine name for that step is skill.

      Machine call

      POST /v1/fraggate/call { slug: "glossafilter", op: "health" } — Liveness. Does not increment download KV.
      POST /v1/fraggate/call { slug: "glossafilter", op: "render" } — Render an intent across bundled peer ids.
      POST /v1/fraggate/call { slug: "glossafilter", op: "peers" } — List bundled Glossa Filter peer ids. Human opinion remains human.
      POST /v1/fraggate/call { slug: "glossafilter", op: "doctor" } — UI alias of health. Same FragGate backend as the Worker UI button.
      POST /v1/fraggate/call { slug: "glossafilter", op: "skill" } — Return Glossa Filter skill markdown. Does not increment download KV.

      curl -s -A 'Mozilla/5.0' -X POST https://godlock.uk/runtime/v1/fraggate/call \
        -H 'content-type: application/json' \
        -d '{"slug":"glossafilter","op":"render","payload":{"subject":"package","rel":"release","object":"filter","channel":"tooling"}}'

      FragGate only — same LIVE_OPS as MCP fraggate_call / POST /v1/fraggate/call. One backend, two surfaces.

      Ready. Glossa Filter. The reply stays in plain language.

      MirageGrid miragegrid v0.3.0

      Assign a short-lived session node and cite Cap-7 mesh-name metadata from a factory that is not a public ICANN registrar. Cap-7 geo, sticky session, and land rotation are LIVE on the Cap-7 plane, not a public egress IP, not a residential IP, and not AZVPN.

      #miragegrid #miragegrid-plain #miragegrid-assign #miragegrid-verify-receipt #miragegrid-bridge #miragegrid-shuffle #miragegrid-honesty

      Use in browser Download desktop Connect AI GitHub Worker / /cite.json counted /download Copy install command /v1/skill pull pull skill catalog proxy health · Zenodo deposit needed · package miragegrid-0.3.0.tar.gz

      Worker: https://miragegrid-download-tracker.vibelock.workers.dev/ · product OpenAPI · Worker sitemap

      Liveness. Does not increment download KV. The machine name for that step is health.

      Assign a short-lived session node and cite Cap-7 mesh-name metadata. The Cap-7 factory is not a public ICANN registrar. The machine name for that step is assign.

      Verify a MirageGrid control-plane receipt. Not a VPN hop. The machine name for that step is verify-receipt.

      Cap-7 .az duplication cite. Standard internet does not reach Cap-7. AZ domains resolve via hub HTTPS. resolves_to_hub false on Cap-7. Three of seven are false sites. The machine name for that step is bridge.

      Ping MirageGrid until one Cap-7 .az duplication lands. That landed mesh name is that-round update. Distinct names. No hardcoded host. Factory land LIVE. Standard internet does not reach Cap-7. Three of seven are false sites. The machine name for that step is shuffle.

      List ephemeral control-plane node ids. Not a hop mesh. The machine name for that step is nodes.

      Cap-7 plane region label on a factory name. Metadata only. Not a public egress IP. Not ICANN. Not AZVPN. Exec is fraggate_call. The machine name for that step is geo-target.

      Cap-7 plane sticky mesh-node label. Same sticky_key, same node. Not a sticky public IP. Not AZVPN. Exec is fraggate_call. The machine name for that step is session-stick.

      Rotate the Cap-7 update land among factory names. Not a public egress IP. Not ICANN publish. Not a packet hop. Exec is fraggate_call. The machine name for that step is egress-rotate.

      UI alias of health. Same FragGate backend as the Worker UI button. The machine name for that step is doctor.

      Return MirageGrid skill markdown. Does not increment download KV. The machine name for that step is skill.

      Machine call

      POST /v1/fraggate/call { slug: "miragegrid", op: "health" } — Liveness. Does not increment download KV.
      POST /v1/fraggate/call { slug: "miragegrid", op: "assign" } — Assign a short-lived session node and cite Cap-7 mesh-name metadata. The Cap-7 factory is not a public ICANN registrar.
      POST /v1/fraggate/call { slug: "miragegrid", op: "verify-receipt" } — Verify a MirageGrid control-plane receipt. Not a VPN hop.
      POST /v1/fraggate/call { slug: "miragegrid", op: "bridge" } — Cap-7 .az duplication cite. Standard internet does not reach Cap-7. AZ domains resolve via hub HTTPS. resolves_to_hub false on Cap-7. Three of seven are false sites.
      POST /v1/fraggate/call { slug: "miragegrid", op: "shuffle" } — Ping MirageGrid until one Cap-7 .az duplication lands. That landed mesh name is that-round update. Distinct names. No hardcoded host. Factory land LIVE. Standard internet does not reach Cap-7. Three of seven are false sites.
      POST /v1/fraggate/call { slug: "miragegrid", op: "nodes" } — List ephemeral control-plane node ids. Not a hop mesh.
      POST /v1/fraggate/call { slug: "miragegrid", op: "geo-target" } — Cap-7 plane region label on a factory name. Metadata only. Not a public egress IP. Not ICANN. Not AZVPN. Exec is fraggate_call.
      POST /v1/fraggate/call { slug: "miragegrid", op: "session-stick" } — Cap-7 plane sticky mesh-node label. Same sticky_key, same node. Not a sticky public IP. Not AZVPN. Exec is fraggate_call.
      POST /v1/fraggate/call { slug: "miragegrid", op: "egress-rotate" } — Rotate the Cap-7 update land among factory names. Not a public egress IP. Not ICANN publish. Not a packet hop. Exec is fraggate_call.
      POST /v1/fraggate/call { slug: "miragegrid", op: "doctor" } — UI alias of health. Same FragGate backend as the Worker UI button.
      POST /v1/fraggate/call { slug: "miragegrid", op: "skill" } — Return MirageGrid skill markdown. Does not increment download KV.

      curl -s -A 'Mozilla/5.0' -X POST https://godlock.uk/runtime/v1/fraggate/call \
        -H 'content-type: application/json' \
        -d '{"slug":"miragegrid","op":"assign","payload":{}}'

      FragGate only — same LIVE_OPS as MCP fraggate_call / POST /v1/fraggate/call. One backend, two surfaces.

      Disabled verbs refuse FG-STUB. They stay named and are not a live public door.

      Ready. MirageGrid. The reply stays in plain language.

      StaticClock staticclock v0.2.0

      Record a forward-only gear-click timeline and read companion advice.

      #staticclock #staticclock-plain #staticclock-advise #staticclock-advisory #staticclock-anchors #staticclock-click #staticclock-honesty

      Use in browser Download desktop Connect AI GitHub Worker / /cite.json counted /download Copy install command /v1/skill pull pull skill catalog proxy health · Zenodo deposit needed · package staticclock-0.2.0.tar.gz

      Worker: https://staticclock-download-tracker.vibelock.workers.dev/ · product OpenAPI · Worker sitemap

      Liveness. Does not increment download KV. The machine name for that step is health.

      Five advisory fields for a geo. Not a scheduler. The machine name for that step is advise.

      Alias of advise. Companion advisory only. The machine name for that step is advisory.

      List Top-30 geographic anchors. The machine name for that step is anchors.

      Append a forward-only gear click to a client-held chain. The machine name for that step is click.

      Recompute gear-click hashes. Time only locks forward. The machine name for that step is verify.

      Bind a click into a TemporalLock timeslate payload. The machine name for that step is timeslate.

      Export or import a client-held click chain. Hosted does not store. The machine name for that step is import_export.

      Richer liveness: forward-only clicks. Does not increment download KV. The machine name for that step is doctor.

      Return StaticClock skill markdown. Does not increment download KV. The machine name for that step is skill.

      Machine call

      POST /v1/fraggate/call { slug: "staticclock", op: "health" } — Liveness. Does not increment download KV.
      POST /v1/fraggate/call { slug: "staticclock", op: "advise" } — Five advisory fields for a geo. Not a scheduler.
      POST /v1/fraggate/call { slug: "staticclock", op: "advisory" } — Alias of advise. Companion advisory only.
      POST /v1/fraggate/call { slug: "staticclock", op: "anchors" } — List Top-30 geographic anchors.
      POST /v1/fraggate/call { slug: "staticclock", op: "click" } — Append a forward-only gear click to a client-held chain.
      POST /v1/fraggate/call { slug: "staticclock", op: "verify" } — Recompute gear-click hashes. Time only locks forward.
      POST /v1/fraggate/call { slug: "staticclock", op: "timeslate" } — Bind a click into a TemporalLock timeslate payload.
      POST /v1/fraggate/call { slug: "staticclock", op: "import_export" } — Export or import a client-held click chain. Hosted does not store.
      POST /v1/fraggate/call { slug: "staticclock", op: "doctor" } — Richer liveness: forward-only clicks. Does not increment download KV.
      POST /v1/fraggate/call { slug: "staticclock", op: "skill" } — Return StaticClock skill markdown. Does not increment download KV.

      curl -s -A 'Mozilla/5.0' -X POST https://godlock.uk/runtime/v1/fraggate/call \
        -H 'content-type: application/json' \
        -d '{"slug":"staticclock","op":"advise","payload":{"geo":"United States"}}'

      FragGate only — same LIVE_OPS as MCP fraggate_call / POST /v1/fraggate/call. One backend, two surfaces.

      Disabled verbs refuse FG-STUB. They stay named and are not a live public door.

      Ready. StaticClock. The reply stays in plain language.

      ChronoLock chronolock v0.1.0

      Check whether a place sits in the 08:30–10:30 local advisory window.

      #chronolock #chronolock-lock #chronolock-advisory #chronolock-advise #chronolock-anchors #chronolock-window #chronolock-honesty

      Use in browser Download desktop Connect AI GitHub Worker / /cite.json /llms.txt counted /download Copy install command /v1/skill pull pull skill catalog proxy health · Zenodo deposit needed · package chronolock-0.1.0.tar.gz

      Worker: https://chronolock-download-tracker.vibelock.workers.dev/ · product OpenAPI · Worker sitemap

      Liveness. Does not increment download KV. The machine name for that step is health.

      One advisory for a last-known geo. Not a scheduler. The machine name for that step is advisory.

      Alias of advisory. Distinct from TemporalLock. The machine name for that step is advise.

      List Top-30 geographic anchors. The machine name for that step is anchors.

      Report the Temporal Neutral Window for a geo. Not a cron. The machine name for that step is window.

      Richer liveness: advisory window only. Does not increment download KV. The machine name for that step is doctor.

      Return ChronoLock skill markdown. Does not increment download KV. The machine name for that step is skill.

      Machine call

      POST /v1/fraggate/call { slug: "chronolock", op: "health" } — Liveness. Does not increment download KV.
      POST /v1/fraggate/call { slug: "chronolock", op: "advisory" } — One advisory for a last-known geo. Not a scheduler.
      POST /v1/fraggate/call { slug: "chronolock", op: "advise" } — Alias of advisory. Distinct from TemporalLock.
      POST /v1/fraggate/call { slug: "chronolock", op: "anchors" } — List Top-30 geographic anchors.
      POST /v1/fraggate/call { slug: "chronolock", op: "window" } — Report the Temporal Neutral Window for a geo. Not a cron.
      POST /v1/fraggate/call { slug: "chronolock", op: "doctor" } — Richer liveness: advisory window only. Does not increment download KV.
      POST /v1/fraggate/call { slug: "chronolock", op: "skill" } — Return ChronoLock skill markdown. Does not increment download KV.

      curl -s -A 'Mozilla/5.0' -X POST https://godlock.uk/runtime/v1/fraggate/call \
        -H 'content-type: application/json' \
        -d '{"slug":"chronolock","op":"advisory","payload":{"geo":"United States"}}'

      FragGate only — same LIVE_OPS as MCP fraggate_call / POST /v1/fraggate/call. One backend, two surfaces.

      Disabled verbs refuse FG-STUB. They stay named and are not a live public door.

      Ready. ChronoLock. The reply stays in plain language.

      Post-King Chess postking v0.1.0

      Play continuity chess where the aim is to remain.

      #postking #postking-plain #postking-new #postking-move #postking-status #postking-honesty

      Use in browser Download desktop Connect AI GitHub Worker / /cite.json /llms.txt counted /download Copy install command /v1/skill pull pull skill catalog proxy health · DOI 10.5281/zenodo.21897338 (historical_doi_tombstoned) · package postking-0.1.0.tar.gz

      Worker: https://postking-download-tracker.vibelock.workers.dev/ · product OpenAPI · Worker sitemap

      Liveness. Does not increment download KV. The machine name for that step is health.

      Start a game {difficulty, seed}. The machine name for that step is new.

      Human UCI move + AI 1-ply continuity reply. The machine name for that step is move.

      Continuity status for a FEN/state. The machine name for that step is status.

      UI alias of health. Same FragGate backend as the Worker UI button. The machine name for that step is doctor.

      Return Post-King Chess skill markdown. Does not increment download KV. The machine name for that step is skill.

      Machine call

      POST /v1/fraggate/call { slug: "postking", op: "health" } — Liveness. Does not increment download KV.
      POST /v1/fraggate/call { slug: "postking", op: "new" } — Start a game {difficulty, seed}.
      POST /v1/fraggate/call { slug: "postking", op: "move" } — Human UCI move + AI 1-ply continuity reply.
      POST /v1/fraggate/call { slug: "postking", op: "status" } — Continuity status for a FEN/state.
      POST /v1/fraggate/call { slug: "postking", op: "doctor" } — UI alias of health. Same FragGate backend as the Worker UI button.
      POST /v1/fraggate/call { slug: "postking", op: "skill" } — Return Post-King Chess skill markdown. Does not increment download KV.

      curl -s -A 'Mozilla/5.0' -X POST https://godlock.uk/runtime/v1/fraggate/call \
        -H 'content-type: application/json' \
        -d '{"slug":"postking","op":"new","payload":{"difficulty":"steward","seed":1}}'

      FragGate only — same LIVE_OPS as MCP fraggate_call / POST /v1/fraggate/call. One backend, two surfaces.

      Ready. Post-King Chess. The reply stays in plain language.

      AZ-CLCE azclce v0.3.0

      Score how consistently three written layers agree with each other.

      #azclce #azclce-plain #azclce-score #azclce-classify #azclce-gate #azclce-honesty

      Use in browser Download desktop Connect AI GitHub Worker / /cite.json counted /download Copy install command /v1/skill pull pull skill catalog proxy health · Zenodo deposit needed · package azclce-0.3.0.tar.gz

      Worker: https://azclce-download-tracker.vibelock.workers.dev/ · product OpenAPI · Worker sitemap

      Liveness. Does not increment download KV. The machine name for that step is health.

      Jaccard triple / pairwise / CLCE+. The machine name for that step is score.

      Mismatch types. Type D is a label only. The machine name for that step is classify.

      Pass iff triple ≥ min (default 0.7). Advisory. The machine name for that step is gate.

      UI alias of health. Same FragGate backend as the Worker UI button. The machine name for that step is doctor.

      Return AZ-CLCE skill markdown. Does not increment download KV. The machine name for that step is skill.

      Machine call

      POST /v1/fraggate/call { slug: "azclce", op: "health" } — Liveness. Does not increment download KV.
      POST /v1/fraggate/call { slug: "azclce", op: "score" } — Jaccard triple / pairwise / CLCE+.
      POST /v1/fraggate/call { slug: "azclce", op: "classify" } — Mismatch types. Type D is a label only.
      POST /v1/fraggate/call { slug: "azclce", op: "gate" } — Pass iff triple ≥ min (default 0.7). Advisory.
      POST /v1/fraggate/call { slug: "azclce", op: "doctor" } — UI alias of health. Same FragGate backend as the Worker UI button.
      POST /v1/fraggate/call { slug: "azclce", op: "skill" } — Return AZ-CLCE skill markdown. Does not increment download KV.

      curl -s -A 'Mozilla/5.0' -X POST https://godlock.uk/runtime/v1/fraggate/call \
        -H 'content-type: application/json' \
        -d '{"slug":"azclce","op":"score","payload":{"r":"login button blue","d":"login form submits","p":"login button submits"}}'

      FragGate only — same LIVE_OPS as MCP fraggate_call / POST /v1/fraggate/call. One backend, two surfaces.

      Ready. AZ-CLCE. The reply stays in plain language.

      The ARK ark v0.1.0

      Keep a local deniable vault; one phrase opens one vault.

      #ark #ark-plain #ark-sweep #ark-levels #ark-honesty

      Use in browser Download desktop Connect AI GitHub Worker / /cite.json /llms.txt counted /download Copy install command /v1/skill pull pull skill catalog proxy health · DOI 10.5281/zenodo.21435810 (historical_doi_tombstoned) · package ark-0.1.0.tar.gz

      Worker: https://ark-download-tracker.vibelock.workers.dev/ · product OpenAPI · Worker sitemap

      Liveness. Does not increment download KV. The machine name for that step is health.

      Mode E heuristics only (PE/ELF/Mach-O, powershell -enc, curl|sh). No clamscan. Payload is not stored. The machine name for that step is sweep.

      Auto-lock seconds and decoy counts. Behavior, not cryptography. The machine name for that step is levels.

      UI alias of health. Same FragGate backend as the Worker UI button. The machine name for that step is doctor.

      Return The ARK skill markdown. Does not increment download KV. The machine name for that step is skill.

      Machine call

      POST /v1/fraggate/call { slug: "ark", op: "health" } — Liveness. Does not increment download KV.
      POST /v1/fraggate/call { slug: "ark", op: "sweep" } — Mode E heuristics only (PE/ELF/Mach-O, powershell -enc, curl|sh). No clamscan. Payload is not stored.
      POST /v1/fraggate/call { slug: "ark", op: "levels" } — Auto-lock seconds and decoy counts. Behavior, not cryptography.
      POST /v1/fraggate/call { slug: "ark", op: "doctor" } — UI alias of health. Same FragGate backend as the Worker UI button.
      POST /v1/fraggate/call { slug: "ark", op: "skill" } — Return The ARK skill markdown. Does not increment download KV.

      curl -s -A 'Mozilla/5.0' -X POST https://godlock.uk/runtime/v1/fraggate/call \
        -H 'content-type: application/json' \
        -d '{"slug":"ark","op":"sweep","payload":{"text":"hello world"}}'

      FragGate only — same LIVE_OPS as MCP fraggate_call / POST /v1/fraggate/call. One backend, two surfaces.

      Disabled verbs refuse FG-STUB. They stay named and are not a live public door.

      Ready. The ARK. The reply stays in plain language.

      AZAI azai v0.3.1

      Run a Lamb Lens check (Service → Clarity → Peace) or the adaptive AZAI Guide.

      #azai #azai-plain #azai-guide #azai-learner-guide #azai-ask #azai-lamb-check #azai-honesty

      Use in browser Download desktop Connect AI GitHub Worker / /cite.json counted /download Copy install command /v1/skill pull pull skill catalog proxy health · Zenodo deposit needed · package azai-0.3.1.tar.gz

      Worker: https://azai-download-tracker.vibelock.workers.dev/ · product OpenAPI · Worker sitemap

      Adaptive AZAI Guide. Lamb Lens first (Service → Clarity → Peace), then corpus/library. Prefer this for questions. Not a chat blend. The machine name for that step is guide.

      Alias of guide (human UI learner_guide call). The machine name for that step is learner_guide.

      Alias of guide for MCP ask-shaped calls. The machine name for that step is ask.

      Run Lamb Lens (Service → Clarity → Peace) on {text}. No provider call. The machine name for that step is lamb-check.

      Alias of lamb-check for MCP azai_lamb_check. The machine name for that step is lamb_check.

      Protocol-mirror model list metadata only. Not a blend. Not a chat runner. The machine name for that step is models.

      Liveness. Protocol mirror. Not a provider proxy. The machine name for that step is health.

      UI alias of health. Same FragGate backend as the Worker UI button. The machine name for that step is doctor.

      Show the active AZAI engine. Mesh when a measured mesh is answering. Ollama only as fallback. Absent engines refuse. The machine name for that step is engine_status.

      AZAI chat turn. Ollama answers only when it is the engine. Mesh is not claimed while Ollama answers. The machine name for that step is conversation.

      AZAI agent turn. Drafts only. Does not send mail or messages. The machine name for that step is agent.

      AZclicker coding turn. A failed check stays failed. No captcha solver. The machine name for that step is azclicker.

      Accept images, video, documents, archives, links, and other files. Scan and airgap before use. The machine name for that step is attach.

      Crawl or index only when the person asks. Records what was fetched. Does not rewrite published papers. The machine name for that step is crawl.

      Stop at a captcha or are-you-a-robot check and leave it to the person. The machine name for that step is human_check.

      Cap-7 and .aziel names only. A found name is not the public site being up. The machine name for that step is cap7_lookup.

      Triad, physics, math, and geometry scores can block a claim. A score is not a source. The machine name for that step is score_gate.

      Keep a note beside a published paper. The published text is not rewritten. The machine name for that step is corpus_note.

      Score and rank sealed receipts and keep their original usage order. The machine name for that step is receipt_learn.

      Receipt present, chained, or missing. The body stays sealed. The machine name for that step is receipt_status.

      Return AZAI skill markdown. Does not increment download KV. The machine name for that step is skill.

      Machine call

      POST /v1/fraggate/call { slug: "azai", op: "guide" } — Adaptive AZAI Guide. Lamb Lens first (Service → Clarity → Peace), then corpus/library. Prefer this for questions. Not a chat blend.
      POST /v1/fraggate/call { slug: "azai", op: "learner_guide" } — Alias of guide (human UI learner_guide call).
      POST /v1/fraggate/call { slug: "azai", op: "ask" } — Alias of guide for MCP ask-shaped calls.
      POST /v1/fraggate/call { slug: "azai", op: "lamb-check" } — Run Lamb Lens (Service → Clarity → Peace) on {text}. No provider call.
      POST /v1/fraggate/call { slug: "azai", op: "lamb_check" } — Alias of lamb-check for MCP azai_lamb_check.
      POST /v1/fraggate/call { slug: "azai", op: "models" } — Protocol-mirror model list metadata only. Not a blend. Not a chat runner.
      POST /v1/fraggate/call { slug: "azai", op: "health" } — Liveness. Protocol mirror. Not a provider proxy.
      POST /v1/fraggate/call { slug: "azai", op: "doctor" } — UI alias of health. Same FragGate backend as the Worker UI button.
      POST /v1/fraggate/call { slug: "azai", op: "engine_status" } — Show the active AZAI engine. Mesh when a measured mesh is answering. Ollama only as fallback. Absent engines refuse.
      POST /v1/fraggate/call { slug: "azai", op: "conversation" } — AZAI chat turn. Ollama answers only when it is the engine. Mesh is not claimed while Ollama answers.
      POST /v1/fraggate/call { slug: "azai", op: "agent" } — AZAI agent turn. Drafts only. Does not send mail or messages.
      POST /v1/fraggate/call { slug: "azai", op: "azclicker" } — AZclicker coding turn. A failed check stays failed. No captcha solver.
      POST /v1/fraggate/call { slug: "azai", op: "attach" } — Accept images, video, documents, archives, links, and other files. Scan and airgap before use.
      POST /v1/fraggate/call { slug: "azai", op: "crawl" } — Crawl or index only when the person asks. Records what was fetched. Does not rewrite published papers.
      POST /v1/fraggate/call { slug: "azai", op: "human_check" } — Stop at a captcha or are-you-a-robot check and leave it to the person.
      POST /v1/fraggate/call { slug: "azai", op: "cap7_lookup" } — Cap-7 and .aziel names only. A found name is not the public site being up.
      POST /v1/fraggate/call { slug: "azai", op: "score_gate" } — Triad, physics, math, and geometry scores can block a claim. A score is not a source.
      POST /v1/fraggate/call { slug: "azai", op: "corpus_note" } — Keep a note beside a published paper. The published text is not rewritten.
      POST /v1/fraggate/call { slug: "azai", op: "receipt_learn" } — Score and rank sealed receipts and keep their original usage order.
      POST /v1/fraggate/call { slug: "azai", op: "receipt_status" } — Receipt present, chained, or missing. The body stays sealed.
      POST /v1/fraggate/call { slug: "azai", op: "skill" } — Return AZAI skill markdown. Does not increment download KV.

      curl -s -A 'Mozilla/5.0' -X POST https://godlock.uk/runtime/v1/fraggate/call \
        -H 'content-type: application/json' \
        -d '{"slug":"azai","op":"guide","payload":{"q":"Where is Florence?","text":"hello"}}'

      FragGate only — same LIVE_OPS as MCP fraggate_call / POST /v1/fraggate/call. One backend, two surfaces.

      Disabled verbs refuse FG-STUB. They stay named and are not a live public door.

      Ready. AZAI. The reply stays in plain language.

      SpectralLock spectrallock v0.3.1

      Preview a 256-pixel overlay, paint membership from the Spectral Harmonic Wheel, and restore faded pigment where the pixels still carry it.

      #spectrallock #spectrallock-lock #spectrallock-modes #spectrallock-targets #spectrallock-overlay #spectrallock-pigment #spectrallock-honesty

      Use in browser Download desktop Connect AI GitHub Worker / /cite.json /llms.txt counted /download Copy install command /v1/skill pull pull skill catalog proxy health · Zenodo deposit needed · package spectrallock-0.3.1.tar.gz

      Worker: https://spectrallock-download-tracker.vibelock.workers.dev/ · product OpenAPI · Worker sitemap

      Liveness. Does not increment download KV. The machine name for that step is health.

      List live overlay modes (zero, tazel, vyrn, uv, rosetta, zen, chaos, balance, candle, indent, lemon). Wheel paint is separate from the spectral triad. Reports live pigment / restore-pigment plus leftover-bytes, revision-graph, universal recover, and handwriting metadata. Unredact / recover / handwriting are not FragGate door ops. The machine name for that step is modes.

      List ink/page targets. Same targets as Aziel Corpus Library OCR. The machine name for that step is targets.

      Simplified overlay preview. PNG b64 in, longest side capped at 256 px. Accepts inject true|false (ON = wheel-paint membership, not recovered pigment; OFF is gray of the same gate; zero ignores the switch). Reports tazel_inband_pct and vyrn_inband_pct. Not the pigment door and not the full Python pipeline. The machine name for that step is overlay.

      Restore lost pigment from a PNG where faded signal remains (listPigment / pigmentFromB64). Ops restore|estimate|refuse. Refuses SL-PIGMENT-GONE when the signal is gone. pigment_recovery is true on this path. 256 px preview. The machine name for that step is pigment.

      Alias of pigment. Restore lost pigment. Same engine as pigmentFromB64. The machine name for that step is restore-pigment.

      Recompute overlay metadata hash (mode/target/geometry). Not forensic. Not OCR-from-black-box. The machine name for that step is verify.

      Richer liveness: 256px preview, not a spectrometer. Wheel paint is separate from the triad. Restore lost pigment is LIVE. AMOE is not a live product. Inject ON is not pigment recovery. Unredact / recover / handwriting are not FragGate door ops. The machine name for that step is doctor.

      Return SpectralLock skill markdown. Does not increment download KV. The machine name for that step is skill.

      Machine call

      POST /v1/fraggate/call { slug: "spectrallock", op: "health" } — Liveness. Does not increment download KV.
      POST /v1/fraggate/call { slug: "spectrallock", op: "modes" } — List live overlay modes (zero, tazel, vyrn, uv, rosetta, zen, chaos, balance, candle, indent, lemon). Wheel paint is separate from the spectral triad. Reports live pigment / restore-pigment plus leftover-bytes, revision-graph, universal recover, and handwriting metadata. Unredact / recover / handwriting are not FragGate door ops.
      POST /v1/fraggate/call { slug: "spectrallock", op: "targets" } — List ink/page targets. Same targets as Aziel Corpus Library OCR.
      POST /v1/fraggate/call { slug: "spectrallock", op: "overlay" } — Simplified overlay preview. PNG b64 in, longest side capped at 256 px. Accepts inject true|false (ON = wheel-paint membership, not recovered pigment; OFF is gray of the same gate; zero ignores the switch). Reports tazel_inband_pct and vyrn_inband_pct. Not the pigment door and not the full Python pipeline.
      POST /v1/fraggate/call { slug: "spectrallock", op: "pigment" } — Restore lost pigment from a PNG where faded signal remains (listPigment / pigmentFromB64). Ops restore|estimate|refuse. Refuses SL-PIGMENT-GONE when the signal is gone. pigment_recovery is true on this path. 256 px preview.
      POST /v1/fraggate/call { slug: "spectrallock", op: "restore-pigment" } — Alias of pigment. Restore lost pigment. Same engine as pigmentFromB64.
      POST /v1/fraggate/call { slug: "spectrallock", op: "verify" } — Recompute overlay metadata hash (mode/target/geometry). Not forensic. Not OCR-from-black-box.
      POST /v1/fraggate/call { slug: "spectrallock", op: "doctor" } — Richer liveness: 256px preview, not a spectrometer. Wheel paint is separate from the triad. Restore lost pigment is LIVE. AMOE is not a live product. Inject ON is not pigment recovery. Unredact / recover / handwriting are not FragGate door ops.
      POST /v1/fraggate/call { slug: "spectrallock", op: "skill" } — Return SpectralLock skill markdown. Does not increment download KV.

      curl -s -A 'Mozilla/5.0' -X POST https://godlock.uk/runtime/v1/fraggate/call \
        -H 'content-type: application/json' \
        -d '{"slug":"spectrallock","op":"overlay","payload":{"mode":"rosetta","inject":true,"b64":""}}'

      FragGate only — same LIVE_OPS as MCP fraggate_call / POST /v1/fraggate/call. One backend, two surfaces.

      Disabled verbs refuse FG-STUB. They stay named and are not a live public door.

      Ready. SpectralLock. The reply stays in plain language.

      AZBot azbot v0.2.0

      Route a request onto the matching catalog product and operation.

      #azbot #azbot-plain #azbot-route #azbot-example #azbot-honesty

      Use in browser Download desktop Connect AI GitHub Worker / /cite.json counted /download Copy install command /v1/skill pull pull skill catalog proxy health · Zenodo deposit needed · package azbot-0.2.0.tar.gz

      Worker: https://azbot-download-tracker.vibelock.workers.dev/ · product OpenAPI · Worker sitemap

      Liveness. Skill, not a model. The machine name for that step is health.

      Return AZBot skill markdown. Does not increment download KV. The machine name for that step is skill.

      Route a request onto a catalog slug/op. Skill, not a model. The machine name for that step is route.

      Sample AZBot route payload. Skill, not a model. The machine name for that step is example.

      UI alias of health. Same FragGate backend as the Worker UI button. The machine name for that step is doctor.

      Machine call

      POST /v1/fraggate/call { slug: "azbot", op: "health" } — Liveness. Skill, not a model.
      POST /v1/fraggate/call { slug: "azbot", op: "skill" } — Return AZBot skill markdown. Does not increment download KV.
      POST /v1/fraggate/call { slug: "azbot", op: "route" } — Route a request onto a catalog slug/op. Skill, not a model.
      POST /v1/fraggate/call { slug: "azbot", op: "example" } — Sample AZBot route payload. Skill, not a model.
      POST /v1/fraggate/call { slug: "azbot", op: "doctor" } — UI alias of health. Same FragGate backend as the Worker UI button.

      curl -s -A 'Mozilla/5.0' -X POST https://godlock.uk/runtime/v1/fraggate/call \
        -H 'content-type: application/json' \
        -d '{"slug":"azbot","op":"route","payload":{}}'

      FragGate only — same LIVE_OPS as MCP fraggate_call / POST /v1/fraggate/call. One backend, two surfaces.

      Ready. AZBot. The reply stays in plain language.

      EmployeeLock employeelock v0.1.0

      Hash a proposed accountability log row on the client.

      #employeelock #employeelock-lock #employeelock-append-preview #employeelock-verify-canonical #employeelock-honesty

      Use in browser Download desktop Connect AI GitHub Worker / /cite.json /llms.txt counted /download Copy install command /v1/skill pull pull skill catalog proxy health · DOI 10.5281/zenodo.22257493 (historical_doi_tombstoned) · package employeelock-0.1.0.tar.gz

      Worker: https://employeelock-download-tracker.vibelock.workers.dev/ · product OpenAPI · Worker sitemap

      Liveness. Does not increment download KV. Hosted never stores xlsx. The machine name for that step is health.

      Hash a proposed LOG row without writing a file. Hosted never stores xlsx. The machine name for that step is append-preview.

      Recompute SHA-256 of posted canonical JSON. Not a truth score. The machine name for that step is verify-canonical.

      UI alias of health. Same FragGate backend as the Worker UI button. The machine name for that step is doctor.

      Return EmployeeLock skill markdown. Does not increment download KV. The machine name for that step is skill.

      Machine call

      POST /v1/fraggate/call { slug: "employeelock", op: "health" } — Liveness. Does not increment download KV. Hosted never stores xlsx.
      POST /v1/fraggate/call { slug: "employeelock", op: "append-preview" } — Hash a proposed LOG row without writing a file. Hosted never stores xlsx.
      POST /v1/fraggate/call { slug: "employeelock", op: "verify-canonical" } — Recompute SHA-256 of posted canonical JSON. Not a truth score.
      POST /v1/fraggate/call { slug: "employeelock", op: "doctor" } — UI alias of health. Same FragGate backend as the Worker UI button.
      POST /v1/fraggate/call { slug: "employeelock", op: "skill" } — Return EmployeeLock skill markdown. Does not increment download KV.

      curl -s -A 'Mozilla/5.0' -X POST https://godlock.uk/runtime/v1/fraggate/call \
        -H 'content-type: application/json' \
        -d '{"slug":"employeelock","op":"append-preview","payload":{"event":"process outcome recorded with no named owner","result":"row logged as format proof","owner_named":"","confidence":0.7}}'

      FragGate only — same LIVE_OPS as MCP fraggate_call / POST /v1/fraggate/call. One backend, two surfaces.

      Disabled verbs refuse FG-STUB. They stay named and are not a live public door.

      Ready. EmployeeLock. The reply stays in plain language.

      FoldLock foldlock v0.8.0

      Fold UTF-8 text by suppressing tether words, then check the restore.

      #foldlock #foldlock-lock #foldlock-fold-preview #foldlock-unfold-preview #foldlock-pack-verify #foldlock-honesty

      Use in browser Download desktop Connect AI GitHub Worker / /cite.json /llms.txt counted /download Copy install command /v1/skill pull pull skill catalog proxy health · DOI 10.5281/zenodo.22257762 (shared_method_paper_tombstoned) · package foldlock-0.8.0.tar.gz

      Worker: https://foldlock-download-tracker.vibelock.workers.dev/ · product OpenAPI · Worker sitemap

      Liveness. Does not increment download KV. Not zip. The machine name for that step is health.

      Small UTF-8 text in, receipt + FLD3 base64 out. Cap ~8KB. Not zip. The machine name for that step is fold-preview.

      FLD3 base64 in, verified restore or error. Not zip. The machine name for that step is unfold-preview.

      Verify the shipped FoldLock Aziel Corpus Library tip (SHA-256). Refuse on mismatch. Not the full live library. Not zip. Not hosted_store. The machine name for that step is pack-verify.

      UI alias of health. Same FragGate backend as the Worker UI button. The machine name for that step is doctor.

      Return FoldLock skill markdown. Does not increment download KV. The machine name for that step is skill.

      Machine call

      POST /v1/fraggate/call { slug: "foldlock", op: "health" } — Liveness. Does not increment download KV. Not zip.
      POST /v1/fraggate/call { slug: "foldlock", op: "fold-preview" } — Small UTF-8 text in, receipt + FLD3 base64 out. Cap ~8KB. Not zip.
      POST /v1/fraggate/call { slug: "foldlock", op: "unfold-preview" } — FLD3 base64 in, verified restore or error. Not zip.
      POST /v1/fraggate/call { slug: "foldlock", op: "pack-verify" } — Verify the shipped FoldLock Aziel Corpus Library tip (SHA-256). Refuse on mismatch. Not the full live library. Not zip. Not hosted_store.
      POST /v1/fraggate/call { slug: "foldlock", op: "doctor" } — UI alias of health. Same FragGate backend as the Worker UI button.
      POST /v1/fraggate/call { slug: "foldlock", op: "skill" } — Return FoldLock skill markdown. Does not increment download KV.

      curl -s -A 'Mozilla/5.0' -X POST https://godlock.uk/runtime/v1/fraggate/call \
        -H 'content-type: application/json' \
        -d '{"slug":"foldlock","op":"fold-preview","payload":{"text":"the cat and the dog"}}'

      FragGate only — same LIVE_OPS as MCP fraggate_call / POST /v1/fraggate/call. One backend, two surfaces.

      Disabled verbs refuse FG-STUB. They stay named and are not a live public door.

      Ready. FoldLock. The reply stays in plain language.

      WhistleLock whistlelock v0.1.0

      Hash a local drop and keep a dead-man copy on the client.

      #whistlelock #whistlelock-lock #whistlelock-hash-preview #whistlelock-canon-preview #whistlelock-hash-put #whistlelock-hash-get #whistlelock-honesty

      Use in browser Download desktop Connect AI GitHub Worker / /cite.json /llms.txt counted /download Copy install command /v1/skill pull pull skill catalog proxy health · DOI 10.5281/zenodo.22257762 (shared_method_paper_tombstoned) · package whistlelock-0.1.0.tar.gz

      Worker: https://whistlelock-download-tracker.vibelock.workers.dev/ · product OpenAPI · Worker sitemap

      Liveness. Does not increment download KV. Hosted never holds whistle files. The machine name for that step is health.

      SHA-256 of posted bytes. Not stored. Hosted never holds whistle files. The machine name for that step is hash-preview.

      Hash a proposed ledger row. Not stored. Not a mailer. The machine name for that step is canon-preview.

      Put bytes into the isolate hash object store. No CDN. send/mail/release stay refuse. The machine name for that step is hash_put.

      Get isolate-hash bytes by SHA-256. No public URL. The machine name for that step is hash_get.

      Stat an isolate-hash object. Not a mailer. The machine name for that step is hash_stat.

      UI alias of health. Same FragGate backend as the Worker UI button. The machine name for that step is doctor.

      Return WhistleLock skill markdown. Does not increment download KV. The machine name for that step is skill.

      Machine call

      POST /v1/fraggate/call { slug: "whistlelock", op: "health" } — Liveness. Does not increment download KV. Hosted never holds whistle files.
      POST /v1/fraggate/call { slug: "whistlelock", op: "hash-preview" } — SHA-256 of posted bytes. Not stored. Hosted never holds whistle files.
      POST /v1/fraggate/call { slug: "whistlelock", op: "canon-preview" } — Hash a proposed ledger row. Not stored. Not a mailer.
      POST /v1/fraggate/call { slug: "whistlelock", op: "hash_put" } — Put bytes into the isolate hash object store. No CDN. send/mail/release stay refuse.
      POST /v1/fraggate/call { slug: "whistlelock", op: "hash_get" } — Get isolate-hash bytes by SHA-256. No public URL.
      POST /v1/fraggate/call { slug: "whistlelock", op: "hash_stat" } — Stat an isolate-hash object. Not a mailer.
      POST /v1/fraggate/call { slug: "whistlelock", op: "doctor" } — UI alias of health. Same FragGate backend as the Worker UI button.
      POST /v1/fraggate/call { slug: "whistlelock", op: "skill" } — Return WhistleLock skill markdown. Does not increment download KV.

      curl -s -A 'Mozilla/5.0' -X POST https://godlock.uk/runtime/v1/fraggate/call \
        -H 'content-type: application/json' \
        -d '{"slug":"whistlelock","op":"hash-preview","payload":{"summary":"sample drop","kind":"drop"}}'

      FragGate only — same LIVE_OPS as MCP fraggate_call / POST /v1/fraggate/call. One backend, two surfaces.

      Disabled verbs refuse FG-STUB. They stay named and are not a live public door.

      Ready. WhistleLock. The reply stays in plain language.

      TrajectoryLock trajectorylock v0.1.0

      Test whether observations fit a declared geometric line.

      #trajectorylock #trajectorylock-lock #trajectorylock-example #trajectorylock-analyze #trajectorylock-verify #trajectorylock-schema #trajectorylock-honesty

      Use in browser Download desktop Connect AI GitHub Worker / /cite.json /llms.txt counted /download Copy install command /v1/skill pull pull skill catalog proxy health · DOI 10.5281/zenodo.22258015 (historical_doi_tombstoned) · package trajectorylock-0.1.0.tar.gz

      Worker: https://trajectorylock-download-tracker.vibelock.workers.dev/ · product OpenAPI · Worker sitemap

      Liveness. Does not increment download KV. Hosted never stores media. Not a certified instrument. The machine name for that step is health.

      Synthetic small JSON case. Not a real case. Does not increment download KV. The machine name for that step is example.

      Small JSON case in, geometric result out. Cap size. NEVER store media. Not a certified forensic instrument. The machine name for that step is analyze.

      Recompute result_sha256. Not a certified instrument. The machine name for that step is verify.

      List required fields and observation types. Small JSON only. The machine name for that step is schema.

      Export or import a small JSON case. NEVER store media. The machine name for that step is import_export.

      Put TrajectoryLock media bytes into the isolate hash store. No CDN. store_media stays refuse. The machine name for that step is hash_put.

      Get isolate-hash media bytes by SHA-256. No public URL. The machine name for that step is hash_get.

      Stat an isolate-hash media object. Not a CDN. The machine name for that step is hash_stat.

      Richer liveness: geometry only, no media CDN. The machine name for that step is doctor.

      Return TrajectoryLock skill markdown. Does not increment download KV. The machine name for that step is skill.

      Machine call

      POST /v1/fraggate/call { slug: "trajectorylock", op: "health" } — Liveness. Does not increment download KV. Hosted never stores media. Not a certified instrument.
      POST /v1/fraggate/call { slug: "trajectorylock", op: "example" } — Synthetic small JSON case. Not a real case. Does not increment download KV.
      POST /v1/fraggate/call { slug: "trajectorylock", op: "analyze" } — Small JSON case in, geometric result out. Cap size. NEVER store media. Not a certified forensic instrument.
      POST /v1/fraggate/call { slug: "trajectorylock", op: "verify" } — Recompute result_sha256. Not a certified instrument.
      POST /v1/fraggate/call { slug: "trajectorylock", op: "schema" } — List required fields and observation types. Small JSON only.
      POST /v1/fraggate/call { slug: "trajectorylock", op: "import_export" } — Export or import a small JSON case. NEVER store media.
      POST /v1/fraggate/call { slug: "trajectorylock", op: "hash_put" } — Put TrajectoryLock media bytes into the isolate hash store. No CDN. store_media stays refuse.
      POST /v1/fraggate/call { slug: "trajectorylock", op: "hash_get" } — Get isolate-hash media bytes by SHA-256. No public URL.
      POST /v1/fraggate/call { slug: "trajectorylock", op: "hash_stat" } — Stat an isolate-hash media object. Not a CDN.
      POST /v1/fraggate/call { slug: "trajectorylock", op: "doctor" } — Richer liveness: geometry only, no media CDN.
      POST /v1/fraggate/call { slug: "trajectorylock", op: "skill" } — Return TrajectoryLock skill markdown. Does not increment download KV.

      curl -s -A 'Mozilla/5.0' -X POST https://godlock.uk/runtime/v1/fraggate/call \
        -H 'content-type: application/json' \
        -d '{"slug":"trajectorylock","op":"analyze","payload":{"case_id":"MINIMAL-DIRECT-LINE","sources":[{"id":"survey-a","quality":0.95,"calibrated":true,"independence_group":"survey-a"}],"observations":[{"type":"direct_line","source_id":"survey-a","point":[0,0,1.2],"direction":[1,0.1,0.02],"angular_sigma_deg":0.5,"offset_sigma_m":0.02}],"official_hypothesis":{"point":[0.01,0.01,1.19],"direction":[1,0.11,0.02],"angular_sigma_deg":0.7,"offset_sigma_m":0.04,"angle_tolerance_deg":3,"offset_tolerance_m":0.25}}}'

      FragGate only — same LIVE_OPS as MCP fraggate_call / POST /v1/fraggate/call. One backend, two surfaces.

      Disabled verbs refuse FG-STUB. They stay named and are not a live public door.

      Ready. TrajectoryLock. The reply stays in plain language.

      M.I.A.Lock mialock v0.1.1

      Map missing-person events and rank Doe notices as compatibility leads.

      #mialock #mialock-lock #mialock-map #mialock-search-options #mialock-queries #mialock-doe-match #mialock-honesty

      Use in browser Download desktop Connect AI GitHub Worker / /cite.json /llms.txt counted /download Copy install command /v1/skill pull pull skill catalog proxy health · Zenodo deposit needed · package mialock-0.1.1.tar.gz

      Worker: https://mialock-download-tracker.vibelock.workers.dev/ · product OpenAPI · Worker sitemap

      Liveness. Does not increment download KV. The machine name for that step is health.

      Return M.I.A.Lock skill markdown. Does not increment download KV. Live Leaflet map is local CLI. The machine name for that step is skill.

      Sample casebook index stub. Live Leaflet map is local CLI mialock map. Not live tracking. The machine name for that step is map.

      List archive / Doe / cold-case search modes. Search plans only. The machine name for that step is search-options.

      Render query families for a search mode. Search plans only. Doe leads ≠ ID. The machine name for that step is queries.

      Rank Doe / unidentified notices vs a named-subject descriptor. Compatibility leads only. Never an ID. The machine name for that step is doe-match.

      Adapter coverage report + heat cells. Heat = search intensity / negative evidence — not presence. The machine name for that step is coverage.

      Sample search / map payload shapes. Does not increment download KV. The machine name for that step is example.

      UI alias of health. Same FragGate backend as the Worker UI button. The machine name for that step is doctor.

      Machine call

      POST /v1/fraggate/call { slug: "mialock", op: "health" } — Liveness. Does not increment download KV.
      POST /v1/fraggate/call { slug: "mialock", op: "skill" } — Return M.I.A.Lock skill markdown. Does not increment download KV. Live Leaflet map is local CLI.
      POST /v1/fraggate/call { slug: "mialock", op: "map" } — Sample casebook index stub. Live Leaflet map is local CLI mialock map. Not live tracking.
      POST /v1/fraggate/call { slug: "mialock", op: "search-options" } — List archive / Doe / cold-case search modes. Search plans only.
      POST /v1/fraggate/call { slug: "mialock", op: "queries" } — Render query families for a search mode. Search plans only. Doe leads ≠ ID.
      POST /v1/fraggate/call { slug: "mialock", op: "doe-match" } — Rank Doe / unidentified notices vs a named-subject descriptor. Compatibility leads only. Never an ID.
      POST /v1/fraggate/call { slug: "mialock", op: "coverage" } — Adapter coverage report + heat cells. Heat = search intensity / negative evidence — not presence.
      POST /v1/fraggate/call { slug: "mialock", op: "example" } — Sample search / map payload shapes. Does not increment download KV.
      POST /v1/fraggate/call { slug: "mialock", op: "doctor" } — UI alias of health. Same FragGate backend as the Worker UI button.

      curl -s -A 'Mozilla/5.0' -X POST https://godlock.uk/runtime/v1/fraggate/call \
        -H 'content-type: application/json' \
        -d '{"slug":"mialock","op":"queries","payload":{"mode":"doe_cold","name":"Christina Green","jurisdiction":"Illinois","age_band":"20-30","sex":"female"}}'

      FragGate only — same LIVE_OPS as MCP fraggate_call / POST /v1/fraggate/call. One backend, two surfaces.

      Ready. M.I.A.Lock. The reply stays in plain language.

      AzielTether azieltether v0.1.0

      Keep downloaded Aziel software in sync when the central Worker is up or down.

      #azieltether #azieltether-plain #azieltether-verify #azieltether-tip #azieltether-dual-chain #azieltether-reconcile #azieltether-honesty

      Use in browser Download desktop Connect AI GitHub Worker / /cite.json /llms.txt counted /download Copy install command /v1/skill pull pull skill catalog proxy health · Zenodo deposit needed · package azieltether-0.1.0.tar.gz

      Worker: https://azieltether-download-tracker.vibelock.workers.dev/ · product OpenAPI · Worker sitemap

      Liveness when the counted Worker is live. Does not increment download KV. The machine name for that step is health.

      Return AzielTether skill markdown when hosted. Does not increment download KV. The machine name for that step is skill.

      Verify a hash-chain of downloaded package receipts. Not a VPN. The machine name for that step is verify.

      Return the dual-chain tip hashes. Not a VPN. Not mesh-join. The machine name for that step is tip.

      Detect dual-chain forks on posted receipts. Not a VPN. The machine name for that step is dual-chain.

      Reconcile a posted hash-chain. Not arm. Not mesh-join. The machine name for that step is reconcile.

      Liveness pulse over posted receipts. Not a VPN. The machine name for that step is pulse.

      Preview peer receipt hashes. Not mesh-join. The machine name for that step is peer-preview.

      UI alias of health. Same FragGate backend as the Worker UI button. The machine name for that step is doctor.

      Machine call

      POST /v1/fraggate/call { slug: "azieltether", op: "health" } — Liveness when the counted Worker is live. Does not increment download KV.
      POST /v1/fraggate/call { slug: "azieltether", op: "skill" } — Return AzielTether skill markdown when hosted. Does not increment download KV.
      POST /v1/fraggate/call { slug: "azieltether", op: "verify" } — Verify a hash-chain of downloaded package receipts. Not a VPN.
      POST /v1/fraggate/call { slug: "azieltether", op: "tip" } — Return the dual-chain tip hashes. Not a VPN. Not mesh-join.
      POST /v1/fraggate/call { slug: "azieltether", op: "dual-chain" } — Detect dual-chain forks on posted receipts. Not a VPN.
      POST /v1/fraggate/call { slug: "azieltether", op: "reconcile" } — Reconcile a posted hash-chain. Not arm. Not mesh-join.
      POST /v1/fraggate/call { slug: "azieltether", op: "pulse" } — Liveness pulse over posted receipts. Not a VPN.
      POST /v1/fraggate/call { slug: "azieltether", op: "peer-preview" } — Preview peer receipt hashes. Not mesh-join.
      POST /v1/fraggate/call { slug: "azieltether", op: "doctor" } — UI alias of health. Same FragGate backend as the Worker UI button.

      curl -s -A 'Mozilla/5.0' -X POST https://godlock.uk/runtime/v1/fraggate/call \
        -H 'content-type: application/json' \
        -d '{"slug":"azieltether","op":"verify","payload":{}}'

      FragGate only — same LIVE_OPS as MCP fraggate_call / POST /v1/fraggate/call. One backend, two surfaces.

      Disabled verbs refuse FG-STUB. They stay named and are not a live public door.

      Ready. AzielTether. The reply stays in plain language.

      PeaceLock peacelock v0.1.0

      Record chosen silence or chosen inaction as a hash-chained receipt.

      #peacelock #peacelock-lock #peacelock-open #peacelock-seal #peacelock-break #peacelock-show #peacelock-honesty

      Use in browser Download desktop Connect AI GitHub Worker / /cite.json /llms.txt counted /download Copy install command /v1/skill pull pull skill catalog proxy health · Zenodo deposit needed · package peacelock-0.1.0.tar.gz

      Worker: https://peacelock-download-tracker.vibelock.workers.dev/ · product OpenAPI · Worker sitemap

      Liveness. Does not increment download KV. The machine name for that step is health.

      Open a PeaceLock lattice. HARD_DUTY refuses. Transcript / counterfactual / motive stay ABSENT. The machine name for that step is open.

      Seal chosen silence or chosen inaction onto the lattice. HARD_DUTY refuses. Does not invent a transcript. The machine name for that step is seal.

      End a sealed silence / inaction period. Still no transcript. The machine name for that step is break.

      Show the lattice without inventing ABSENT fields. The machine name for that step is show.

      Verify hash-chain + ABSENT + HARD_DUTY invariants. The machine name for that step is verify.

      Timestamped file-hash envelope. Hashes bytes only. Does not store files. The machine name for that step is stamp.

      Same as stamp: timestamped file-hash envelope. Not a file store. The machine name for that step is upload_envelope.

      UI alias of health. Same FragGate backend as the Worker UI button. The machine name for that step is doctor.

      Return PeaceLock skill markdown. Does not increment download KV. The machine name for that step is skill.

      Machine call

      POST /v1/fraggate/call { slug: "peacelock", op: "health" } — Liveness. Does not increment download KV.
      POST /v1/fraggate/call { slug: "peacelock", op: "open" } — Open a PeaceLock lattice. HARD_DUTY refuses. Transcript / counterfactual / motive stay ABSENT.
      POST /v1/fraggate/call { slug: "peacelock", op: "seal" } — Seal chosen silence or chosen inaction onto the lattice. HARD_DUTY refuses. Does not invent a transcript.
      POST /v1/fraggate/call { slug: "peacelock", op: "break" } — End a sealed silence / inaction period. Still no transcript.
      POST /v1/fraggate/call { slug: "peacelock", op: "show" } — Show the lattice without inventing ABSENT fields.
      POST /v1/fraggate/call { slug: "peacelock", op: "verify" } — Verify hash-chain + ABSENT + HARD_DUTY invariants.
      POST /v1/fraggate/call { slug: "peacelock", op: "stamp" } — Timestamped file-hash envelope. Hashes bytes only. Does not store files.
      POST /v1/fraggate/call { slug: "peacelock", op: "upload_envelope" } — Same as stamp: timestamped file-hash envelope. Not a file store.
      POST /v1/fraggate/call { slug: "peacelock", op: "doctor" } — UI alias of health. Same FragGate backend as the Worker UI button.
      POST /v1/fraggate/call { slug: "peacelock", op: "skill" } — Return PeaceLock skill markdown. Does not increment download KV.

      curl -s -A 'Mozilla/5.0' -X POST https://godlock.uk/runtime/v1/fraggate/call \
        -H 'content-type: application/json' \
        -d '{"slug":"peacelock","op":"open","payload":{"scope":"silence","subject":"chamber-1"}}'

      FragGate only — same LIVE_OPS as MCP fraggate_call / POST /v1/fraggate/call. One backend, two surfaces.

      Disabled verbs refuse FG-STUB. They stay named and are not a live public door.

      Ready. PeaceLock. The reply stays in plain language.

      AZMail azmail v0.1.0

      Classify mail text and keep a local mailbox sealed to the user key, including links and files. Scan is LIVE-when-scanner-present. The airgap is present. Ordinary SMTP is not end-to-end.

      #azmail #azmail-plain #azmail-airlock-classify #azmail-scrub #azmail-trust-score #azmail-mesh-post #azmail-honesty

      Use in browser Download desktop Connect AI GitHub Worker / /cite.json /llms.txt counted /download Copy install command /v1/skill pull pull skill catalog proxy health · Zenodo deposit needed · package azmail-0.1.0.tar.gz

      Worker: https://azmail-download-tracker.vibelock.workers.dev/ · product OpenAPI · Worker sitemap

      Liveness. Does not increment download KV. The machine name for that step is health.

      Classify text with the APP 1.0 airlock. Advisory only. Not an MTA. The machine name for that step is airlock_classify.

      Scrub emails, secrets, PANs, and phones from text. Advisory only. The machine name for that step is scrub.

      Advisory trust score (hard 0.75 cap). Not identity. The machine name for that step is trust_score.

      Post to the AZMail anonymous mail ring. Refuses when the mail ring is off (product-local default). Strips identity keys. The machine name for that step is mesh_post.

      Poll the anonymous MCP mesh ring. Alias of listen. The machine name for that step is mesh_poll.

      Listen on the anonymous MCP mesh ring. Alias of poll. The machine name for that step is mesh_listen.

      Turn the AZMail anonymous mail ring on. Rate-limited. Mail ring default is off. The machine name for that step is mesh_enable.

      Turns the AZMail anonymous mail ring off. Product-local — not the QNM suite. The machine name for that step is mesh_disable.

      Set fine-tuned keyword alerts for the anonymous ring. The machine name for that step is keyword_alert_set.

      List keyword alerts. The machine name for that step is keyword_alert_list.

      Check text against keyword alerts without posting. The machine name for that step is keyword_alert_check.

      UI alias of airlock_classify. Same FragGate backend as the Worker UI button. The machine name for that step is classify.

      Open a local isolate mailbox. Not SMTP. Not a public MTA. The machine name for that step is mailbox_open.

      Agent→user notice sealed to the user key after scan and airgap. Not SMTP. The machine name for that step is notice_post.

      Scan body, links, and files, then seal AZMail-to-AZMail to the user key. Ordinary SMTP is normal MIME, not end-to-end. The machine name for that step is mail_post.

      Mail send base on the existing AZMail transport. Public smtp_send stays refused. Nothing is sent until a real transport accepts it. The machine name for that step is mail_send_base.

      Pull ciphertext sealed to the user key. Open only with the caller private key, which is not stored. The machine name for that step is inbox_pull.

      Acknowledge a local mailbox item. Not a release valve. The machine name for that step is ack.

      Recompute a mailbox receipt hash. Not SMTP. The machine name for that step is verify_receipt.

      Client-held mailbox JSON. Hosted does not become an MTA. The machine name for that step is import_export.

      Scan LIVE-when-scanner-present. Airgap present. Mailbox encrypted-to-user. External SMTP is not end-to-end. Public smtp_send stays stub. The machine name for that step is transport_status.

      Richer liveness: transport refuse, mailbox ops, mesh default off. Does not increment download KV. The machine name for that step is doctor.

      UI alias of mailbox_open. The machine name for that step is mailbox.

      UI alias of notice_post. The machine name for that step is notice.

      UI alias of inbox_pull. The machine name for that step is inbox.

      Same scanner as mailbox airgap. Live only when ClamAV is present. The machine name for that step is malware_sweep.

      Dirty-side scan before a sealed object. Absent scanner is not clean. The machine name for that step is airgap.

      Return AZMail skill markdown. Does not increment download KV. The machine name for that step is skill.

      Machine call

      POST /v1/fraggate/call { slug: "azmail", op: "health" } — Liveness. Does not increment download KV.
      POST /v1/fraggate/call { slug: "azmail", op: "airlock_classify" } — Classify text with the APP 1.0 airlock. Advisory only. Not an MTA.
      POST /v1/fraggate/call { slug: "azmail", op: "scrub" } — Scrub emails, secrets, PANs, and phones from text. Advisory only.
      POST /v1/fraggate/call { slug: "azmail", op: "trust_score" } — Advisory trust score (hard 0.75 cap). Not identity.
      POST /v1/fraggate/call { slug: "azmail", op: "mesh_post" } — Post to the AZMail anonymous mail ring. Refuses when the mail ring is off (product-local default). Strips identity keys.
      POST /v1/fraggate/call { slug: "azmail", op: "mesh_poll" } — Poll the anonymous MCP mesh ring. Alias of listen.
      POST /v1/fraggate/call { slug: "azmail", op: "mesh_listen" } — Listen on the anonymous MCP mesh ring. Alias of poll.
      POST /v1/fraggate/call { slug: "azmail", op: "mesh_enable" } — Turn the AZMail anonymous mail ring on. Rate-limited. Mail ring default is off.
      POST /v1/fraggate/call { slug: "azmail", op: "mesh_disable" } — Turns the AZMail anonymous mail ring off. Product-local — not the QNM suite.
      POST /v1/fraggate/call { slug: "azmail", op: "keyword_alert_set" } — Set fine-tuned keyword alerts for the anonymous ring.
      POST /v1/fraggate/call { slug: "azmail", op: "keyword_alert_list" } — List keyword alerts.
      POST /v1/fraggate/call { slug: "azmail", op: "keyword_alert_check" } — Check text against keyword alerts without posting.
      POST /v1/fraggate/call { slug: "azmail", op: "classify" } — UI alias of airlock_classify. Same FragGate backend as the Worker UI button.
      POST /v1/fraggate/call { slug: "azmail", op: "mailbox_open" } — Open a local isolate mailbox. Not SMTP. Not a public MTA.
      POST /v1/fraggate/call { slug: "azmail", op: "notice_post" } — Agent→user notice sealed to the user key after scan and airgap. Not SMTP.
      POST /v1/fraggate/call { slug: "azmail", op: "mail_post" } — Scan body, links, and files, then seal AZMail-to-AZMail to the user key. Ordinary SMTP is normal MIME, not end-to-end.
      POST /v1/fraggate/call { slug: "azmail", op: "mail_send_base" } — Mail send base on the existing AZMail transport. Public smtp_send stays refused. Nothing is sent until a real transport accepts it.
      POST /v1/fraggate/call { slug: "azmail", op: "inbox_pull" } — Pull ciphertext sealed to the user key. Open only with the caller private key, which is not stored.
      POST /v1/fraggate/call { slug: "azmail", op: "ack" } — Acknowledge a local mailbox item. Not a release valve.
      POST /v1/fraggate/call { slug: "azmail", op: "verify_receipt" } — Recompute a mailbox receipt hash. Not SMTP.
      POST /v1/fraggate/call { slug: "azmail", op: "import_export" } — Client-held mailbox JSON. Hosted does not become an MTA.
      POST /v1/fraggate/call { slug: "azmail", op: "transport_status" } — Scan LIVE-when-scanner-present. Airgap present. Mailbox encrypted-to-user. External SMTP is not end-to-end. Public smtp_send stays stub.
      POST /v1/fraggate/call { slug: "azmail", op: "doctor" } — Richer liveness: transport refuse, mailbox ops, mesh default off. Does not increment download KV.
      POST /v1/fraggate/call { slug: "azmail", op: "mailbox" } — UI alias of mailbox_open.
      POST /v1/fraggate/call { slug: "azmail", op: "notice" } — UI alias of notice_post.
      POST /v1/fraggate/call { slug: "azmail", op: "inbox" } — UI alias of inbox_pull.
      POST /v1/fraggate/call { slug: "azmail", op: "malware_sweep" } — Same scanner as mailbox airgap. Live only when ClamAV is present.
      POST /v1/fraggate/call { slug: "azmail", op: "airgap" } — Dirty-side scan before a sealed object. Absent scanner is not clean.
      POST /v1/fraggate/call { slug: "azmail", op: "skill" } — Return AZMail skill markdown. Does not increment download KV.

      curl -s -A 'Mozilla/5.0' -X POST https://godlock.uk/runtime/v1/fraggate/call \
        -H 'content-type: application/json' \
        -d '{"slug":"azmail","op":"airlock_classify","payload":{"text":"hello from the anonymous ring"}}'

      FragGate only — same LIVE_OPS as MCP fraggate_call / POST /v1/fraggate/call. One backend, two surfaces.

      Disabled verbs refuse FG-STUB. They stay named and are not a live public door.

      Ready. AZMail. The reply stays in plain language.

      AZBrowser azbrowser v0.1.0

      Browse and search with citations for ethical research.

      #azbrowser #azbrowser-plain #azbrowser-ethical-search #azbrowser-lamb-lens-search #azbrowser-navigate #azbrowser-airlock-ingest #azbrowser-honesty

      Use in browser Download desktop Connect AI GitHub Worker / /cite.json /llms.txt counted /download Copy install command /v1/skill pull pull skill catalog proxy health · Zenodo deposit needed · package azbrowser-0.1.0.tar.gz

      Worker: https://azbrowser-download-tracker.vibelock.workers.dev/ · product OpenAPI · Worker sitemap

      Liveness. Does not increment download KV. The machine name for that step is health.

      Lamb Lens ethical search. Cite. Refuse harmful harvest. Never invent visit results. The machine name for that step is ethical_search.

      Alias of ethical_search. Same FragGate backend as the Worker UI button. The machine name for that step is lamb_lens_search.

      Sandboxed advisory fetch/metadata. No raw HTML. No Chromium exec. The machine name for that step is navigate.

      Classify a URL or text before ingest. Refuses malware / harvest payloads. The machine name for that step is airlock_ingest.

      Open a session tab (in-memory or KV). Title is host metadata, not a claimed visit. The machine name for that step is tab_open.

      List session tabs. The machine name for that step is tab_list.

      List hash-chained AZBrowser receipts. The machine name for that step is receipt_list.

      Verify an AZBrowser receipt hash. The machine name for that step is verify.

      Alias of verify. The machine name for that step is receipt_verify.

      Honest Workers Browser Rendering status. Chromium stays DEFERRED unless bound. The machine name for that step is sandbox_status.

      Binding-gated Browser Rendering. Refuses private/onion/Tor. Does not fake Chromium. The machine name for that step is sandbox_render.

      Richer liveness: sandbox/Browser Rendering status. Chromium stays DEFERRED unbound. The machine name for that step is doctor.

      UI alias of airlock_ingest. Same FragGate backend as the Worker UI button. The machine name for that step is airlock.

      UI alias of health. Same FragGate backend as the Worker UI button. The machine name for that step is home.

      Auto-bind AZVPN concentrator session. AZBrowser is not a VPN product. HTTPS/WS REAL; WireGuard/OpenVPN SLOT. The machine name for that step is vpn.

      Scan before use. Live only with the AZMail scanner. Never a mock clean. The machine name for that step is malware_sweep.

      Airgap a page or file before use. Same honesty as AZMail. The machine name for that step is airgap.

      Jeeves may build or change a page only when the person asks. Jeeves is not sovereign. The machine name for that step is jeeves_site.

      Stop at a captcha or are-you-a-robot check. No solver. The machine name for that step is human_check.

      Return AZBrowser skill markdown. Does not increment download KV. The machine name for that step is skill.

      Machine call

      POST /v1/fraggate/call { slug: "azbrowser", op: "health" } — Liveness. Does not increment download KV.
      POST /v1/fraggate/call { slug: "azbrowser", op: "ethical_search" } — Lamb Lens ethical search. Cite. Refuse harmful harvest. Never invent visit results.
      POST /v1/fraggate/call { slug: "azbrowser", op: "lamb_lens_search" } — Alias of ethical_search. Same FragGate backend as the Worker UI button.
      POST /v1/fraggate/call { slug: "azbrowser", op: "navigate" } — Sandboxed advisory fetch/metadata. No raw HTML. No Chromium exec.
      POST /v1/fraggate/call { slug: "azbrowser", op: "airlock_ingest" } — Classify a URL or text before ingest. Refuses malware / harvest payloads.
      POST /v1/fraggate/call { slug: "azbrowser", op: "tab_open" } — Open a session tab (in-memory or KV). Title is host metadata, not a claimed visit.
      POST /v1/fraggate/call { slug: "azbrowser", op: "tab_list" } — List session tabs.
      POST /v1/fraggate/call { slug: "azbrowser", op: "receipt_list" } — List hash-chained AZBrowser receipts.
      POST /v1/fraggate/call { slug: "azbrowser", op: "verify" } — Verify an AZBrowser receipt hash.
      POST /v1/fraggate/call { slug: "azbrowser", op: "receipt_verify" } — Alias of verify.
      POST /v1/fraggate/call { slug: "azbrowser", op: "sandbox_status" } — Honest Workers Browser Rendering status. Chromium stays DEFERRED unless bound.
      POST /v1/fraggate/call { slug: "azbrowser", op: "sandbox_render" } — Binding-gated Browser Rendering. Refuses private/onion/Tor. Does not fake Chromium.
      POST /v1/fraggate/call { slug: "azbrowser", op: "doctor" } — Richer liveness: sandbox/Browser Rendering status. Chromium stays DEFERRED unbound.
      POST /v1/fraggate/call { slug: "azbrowser", op: "airlock" } — UI alias of airlock_ingest. Same FragGate backend as the Worker UI button.
      POST /v1/fraggate/call { slug: "azbrowser", op: "home" } — UI alias of health. Same FragGate backend as the Worker UI button.
      POST /v1/fraggate/call { slug: "azbrowser", op: "vpn" } — Auto-bind AZVPN concentrator session. AZBrowser is not a VPN product. HTTPS/WS REAL; WireGuard/OpenVPN SLOT.
      POST /v1/fraggate/call { slug: "azbrowser", op: "malware_sweep" } — Scan before use. Live only with the AZMail scanner. Never a mock clean.
      POST /v1/fraggate/call { slug: "azbrowser", op: "airgap" } — Airgap a page or file before use. Same honesty as AZMail.
      POST /v1/fraggate/call { slug: "azbrowser", op: "jeeves_site" } — Jeeves may build or change a page only when the person asks. Jeeves is not sovereign.
      POST /v1/fraggate/call { slug: "azbrowser", op: "human_check" } — Stop at a captcha or are-you-a-robot check. No solver.
      POST /v1/fraggate/call { slug: "azbrowser", op: "skill" } — Return AZBrowser skill markdown. Does not increment download KV.

      curl -s -A 'Mozilla/5.0' -X POST https://godlock.uk/runtime/v1/fraggate/call \
        -H 'content-type: application/json' \
        -d '{"slug":"azbrowser","op":"ethical_search","payload":{"q":"ethical web principles"}}'

      FragGate only — same LIVE_OPS as MCP fraggate_call / POST /v1/fraggate/call. One backend, two surfaces.

      Disabled verbs refuse FG-STUB. They stay named and are not a live public door.

      Ready. AZBrowser. The reply stays in plain language.

      AZNet aznet v0.1.0

      Check hash continuity on the Cap-7 and .aziel name plane. Track 2 packet reachability stays NOT-READY (STANDS-until-demonstrated) in failover order LAN, Wi-Fi, Bluetooth, RF, photon light flashes.

      #aznet #aznet-plain #aznet-pair-status #aznet-garden-list #aznet-stamp #aznet-verify-hash #aznet-honesty

      Use in browser Download desktop Connect AI GitHub Worker / /cite.json /llms.txt counted /download Copy install command /v1/skill pull pull skill catalog proxy health · Zenodo deposit needed · package aznet-0.1.0.tar.gz

      Worker: https://aznet-download-tracker.vibelock.workers.dev/ · product OpenAPI · Worker sitemap

      Liveness. Does not increment download KV. The machine name for that step is health.

      Report functional-order AZBrowser pair state (order/token; hash continuity / side-net). Pairing ≠ tunnel. Both token and flag required for garden / mesh ops. The machine name for that step is pair_status.

      List the custodian garden of hash refs. Refuses without AZBrowser pair. Never hosts payloads. The machine name for that step is garden_list.

      Stamp a hash ref into the garden. Hashes then discards bytes. Never hosts payloads. The machine name for that step is stamp.

      Verify a garden hash ref. Integrity mismatch isolates. Never hosts payloads. The machine name for that step is verify_hash.

      List the memorial ledger. Terminal / append-only. Requires AZBrowser pair. The machine name for that step is memorial_list.

      Append a terminal memorial for a garden hash. No rewrite. Requires AZBrowser pair. The machine name for that step is memorial_append.

      Verify TemporalLock-style receipt + StaticClock timeslate fields. The machine name for that step is receipt_verify.

      Claim a signed .aziel name on the FED-MESH relay. confirm true anchors ChainLock. Not ICANN. Not a payload host. The machine name for that step is name_claim.

      Read a .aziel name record or the names held by a handle. The machine name for that step is name_read.

      Resolve a .aziel name to its target. Mesh name plane, not a second internet. The machine name for that step is name_resolve.

      Read reserved hub-mirror slots and friendly-name count for a handle. The machine name for that step is slot_read.

      Witness a name statement. confirm true anchors ChainLock. The machine name for that step is witness.

      Read witnesses for a name statement hash. The machine name for that step is witness_read.

      UI alias of health. Same FragGate backend as the Worker UI button. The machine name for that step is doctor.

      UI alias of pair_status. Reports functional-order pairing; does not invent a tunnel or unlock. The machine name for that step is pair.

      Return AZNet skill markdown. Does not increment download KV. The machine name for that step is skill.

      Machine call

      POST /v1/fraggate/call { slug: "aznet", op: "health" } — Liveness. Does not increment download KV.
      POST /v1/fraggate/call { slug: "aznet", op: "pair_status" } — Report functional-order AZBrowser pair state (order/token; hash continuity / side-net). Pairing ≠ tunnel. Both token and flag required for garden / mesh ops.
      POST /v1/fraggate/call { slug: "aznet", op: "garden_list" } — List the custodian garden of hash refs. Refuses without AZBrowser pair. Never hosts payloads.
      POST /v1/fraggate/call { slug: "aznet", op: "stamp" } — Stamp a hash ref into the garden. Hashes then discards bytes. Never hosts payloads.
      POST /v1/fraggate/call { slug: "aznet", op: "verify_hash" } — Verify a garden hash ref. Integrity mismatch isolates. Never hosts payloads.
      POST /v1/fraggate/call { slug: "aznet", op: "memorial_list" } — List the memorial ledger. Terminal / append-only. Requires AZBrowser pair.
      POST /v1/fraggate/call { slug: "aznet", op: "memorial_append" } — Append a terminal memorial for a garden hash. No rewrite. Requires AZBrowser pair.
      POST /v1/fraggate/call { slug: "aznet", op: "receipt_verify" } — Verify TemporalLock-style receipt + StaticClock timeslate fields.
      POST /v1/fraggate/call { slug: "aznet", op: "name_claim" } — Claim a signed .aziel name on the FED-MESH relay. confirm true anchors ChainLock. Not ICANN. Not a payload host.
      POST /v1/fraggate/call { slug: "aznet", op: "name_read" } — Read a .aziel name record or the names held by a handle.
      POST /v1/fraggate/call { slug: "aznet", op: "name_resolve" } — Resolve a .aziel name to its target. Mesh name plane, not a second internet.
      POST /v1/fraggate/call { slug: "aznet", op: "slot_read" } — Read reserved hub-mirror slots and friendly-name count for a handle.
      POST /v1/fraggate/call { slug: "aznet", op: "witness" } — Witness a name statement. confirm true anchors ChainLock.
      POST /v1/fraggate/call { slug: "aznet", op: "witness_read" } — Read witnesses for a name statement hash.
      POST /v1/fraggate/call { slug: "aznet", op: "doctor" } — UI alias of health. Same FragGate backend as the Worker UI button.
      POST /v1/fraggate/call { slug: "aznet", op: "pair" } — UI alias of pair_status. Reports functional-order pairing; does not invent a tunnel or unlock.
      POST /v1/fraggate/call { slug: "aznet", op: "skill" } — Return AZNet skill markdown. Does not increment download KV.

      curl -s -A 'Mozilla/5.0' -X POST https://godlock.uk/runtime/v1/fraggate/call \
        -H 'content-type: application/json' \
        -d '{"slug":"aznet","op":"pair_status","payload":{"pair_token":"aznet-azbrowser-pair","pair_flag":"azbrowser","hash":"0000000000000000000000000000000000000000000000000000000000000000"}}'

      FragGate only — same LIVE_OPS as MCP fraggate_call / POST /v1/fraggate/call. One backend, two surfaces.

      Disabled verbs refuse FG-STUB. They stay named and are not a live public door.

      Ready. AZNet. The reply stays in plain language.

      AZHub azhub v0.1.0

      Place and tether modules in a blank spatial container.

      #azhub #azhub-plain #azhub-region-list #azhub-place-module #azhub-remove-module #azhub-tether-declare #azhub-honesty

      Use in browser Download desktop Connect AI GitHub Worker / /cite.json /llms.txt counted /download Copy install command /v1/skill pull pull skill catalog proxy health · Zenodo deposit needed · package azhub-0.1.0.tar.gz

      Worker: https://azhub-download-tracker.vibelock.workers.dev/ · product OpenAPI · Worker sitemap

      Liveness. Does not increment download KV. The machine name for that step is health.

      List Blank Key regions. Hub does not interpret meaning. The machine name for that step is region_list.

      Place a module in a region without interpretation. The machine name for that step is place_module.

      Remove a placed module. Does not interpret. The machine name for that step is remove_module.

      Declare a tether between modules. Link only, not meaning. The machine name for that step is tether_declare.

      Cut a declared tether. The machine name for that step is tether_cut.

      List declared tethers. The machine name for that step is tether_list.

      Blank Key status. Interprets nothing. Auto-unlock / completeness stay refused. The machine name for that step is blank_key_status.

      UI alias of region_list. Same FragGate backend as the Worker UI button. The machine name for that step is list_modules.

      UI alias of place_module. Same FragGate backend as the Worker UI button. The machine name for that step is place.

      Return AZHub skill markdown. Does not increment download KV. The machine name for that step is skill.

      Machine call

      POST /v1/fraggate/call { slug: "azhub", op: "health" } — Liveness. Does not increment download KV.
      POST /v1/fraggate/call { slug: "azhub", op: "region_list" } — List Blank Key regions. Hub does not interpret meaning.
      POST /v1/fraggate/call { slug: "azhub", op: "place_module" } — Place a module in a region without interpretation.
      POST /v1/fraggate/call { slug: "azhub", op: "remove_module" } — Remove a placed module. Does not interpret.
      POST /v1/fraggate/call { slug: "azhub", op: "tether_declare" } — Declare a tether between modules. Link only, not meaning.
      POST /v1/fraggate/call { slug: "azhub", op: "tether_cut" } — Cut a declared tether.
      POST /v1/fraggate/call { slug: "azhub", op: "tether_list" } — List declared tethers.
      POST /v1/fraggate/call { slug: "azhub", op: "blank_key_status" } — Blank Key status. Interprets nothing. Auto-unlock / completeness stay refused.
      POST /v1/fraggate/call { slug: "azhub", op: "list_modules" } — UI alias of region_list. Same FragGate backend as the Worker UI button.
      POST /v1/fraggate/call { slug: "azhub", op: "place" } — UI alias of place_module. Same FragGate backend as the Worker UI button.
      POST /v1/fraggate/call { slug: "azhub", op: "skill" } — Return AZHub skill markdown. Does not increment download KV.

      curl -s -A 'Mozilla/5.0' -X POST https://godlock.uk/runtime/v1/fraggate/call \
        -H 'content-type: application/json' \
        -d '{"slug":"azhub","op":"region_list","payload":{"region":"core","module_id":"foldlock"}}'

      FragGate only — same LIVE_OPS as MCP fraggate_call / POST /v1/fraggate/call. One backend, two surfaces.

      Disabled verbs refuse FG-STUB. They stay named and are not a live public door.

      Ready. AZHub. The reply stays in plain language.

      AZInterface azinterface v0.1.0

      Open the Softwares suite shell and step pre-locked page cycles.

      #azinterface #azinterface-plain #azinterface-genesis-status #azinterface-site-state-get #azinterface-site-state-set #azinterface-integrity-check #azinterface-honesty

      Use in browser Download desktop Connect AI GitHub Worker / /cite.json /llms.txt counted /download Copy install command /v1/skill pull pull skill catalog proxy health · Zenodo deposit needed · package azinterface-0.1.0.tar.gz

      Worker: https://azinterface-download-tracker.vibelock.workers.dev/ · product OpenAPI · Worker sitemap

      Liveness. Does not increment download KV. The machine name for that step is health.

      Genesis seal + pre-locked page cycles. The machine name for that step is genesis_status.

      Read custodial site state. The machine name for that step is site_state_get.

      Advance one pre-locked page cycle. Skip / auto-unlock refuse. The machine name for that step is site_state_set.

      Record integrity. Does not auto-unlock to ON. The machine name for that step is integrity_check.

      List custodial witnesses. Not a ranking. The machine name for that step is witness_list.

      Pre-locked cycles: OFF / integrity / ON / FULL SHUTDOWN / MEMORIAL. The machine name for that step is page_cycle_status.

      UI alias of genesis_status. Genesis is already sealed; no invented boot. The machine name for that step is genesis_boot.

      UI alias of page_cycle_status. Reports the current pre-locked cycle. The machine name for that step is hold.

      Mesh radios tile. confirm true calls FragGate mesh enable. MESH_RADIOS=off stays MESH-OFF. GET never enables. The machine name for that step is mesh_radios.

      Return AZInterface skill markdown. Does not increment download KV. The machine name for that step is skill.

      Machine call

      POST /v1/fraggate/call { slug: "azinterface", op: "health" } — Liveness. Does not increment download KV.
      POST /v1/fraggate/call { slug: "azinterface", op: "genesis_status" } — Genesis seal + pre-locked page cycles.
      POST /v1/fraggate/call { slug: "azinterface", op: "site_state_get" } — Read custodial site state.
      POST /v1/fraggate/call { slug: "azinterface", op: "site_state_set" } — Advance one pre-locked page cycle. Skip / auto-unlock refuse.
      POST /v1/fraggate/call { slug: "azinterface", op: "integrity_check" } — Record integrity. Does not auto-unlock to ON.
      POST /v1/fraggate/call { slug: "azinterface", op: "witness_list" } — List custodial witnesses. Not a ranking.
      POST /v1/fraggate/call { slug: "azinterface", op: "page_cycle_status" } — Pre-locked cycles: OFF / integrity / ON / FULL SHUTDOWN / MEMORIAL.
      POST /v1/fraggate/call { slug: "azinterface", op: "genesis_boot" } — UI alias of genesis_status. Genesis is already sealed; no invented boot.
      POST /v1/fraggate/call { slug: "azinterface", op: "hold" } — UI alias of page_cycle_status. Reports the current pre-locked cycle.
      POST /v1/fraggate/call { slug: "azinterface", op: "mesh_radios" } — Mesh radios tile. confirm true calls FragGate mesh enable. MESH_RADIOS=off stays MESH-OFF. GET never enables.
      POST /v1/fraggate/call { slug: "azinterface", op: "skill" } — Return AZInterface skill markdown. Does not increment download KV.

      curl -s -A 'Mozilla/5.0' -X POST https://godlock.uk/runtime/v1/fraggate/call \
        -H 'content-type: application/json' \
        -d '{"slug":"azinterface","op":"genesis_status","payload":{"cycle":"OFF"}}'

      FragGate only — same LIVE_OPS as MCP fraggate_call / POST /v1/fraggate/call. One backend, two surfaces.

      Disabled verbs refuse FG-STUB. They stay named and are not a live public door.

      Ready. AZInterface. The reply stays in plain language.

      Aziel Digital Library aziel-corpus v2.6.2

      Search the public library with Ask Jeeves suite help and download azcorpus + azlibrary designs.

      #aziel-corpus #aziel-corpus-plain #aziel-corpus-search #aziel-corpus-example #aziel-corpus-review #aziel-corpus-score #aziel-corpus-honesty

      Use in browser Download desktop Connect AI GitHub Worker / /cite.json /llms.txt counted /download Copy install command /v1/skill pull pull skill catalog proxy health · Zenodo deposit needed · package aziel-digital-library-2.6.2.zip

      Worker: https://www.azielcorpuslibrary.net/ · product OpenAPI · Worker sitemap

      Liveness. Does not increment download KV. Public MASTER. The machine name for that step is health.

      Search published corpus records. Anonymous GET. The machine name for that step is search.

      Sample search payload. Does not increment download KV. The machine name for that step is example.

      Return Aziel Digital Library skill markdown. Does not increment download KV. The machine name for that step is skill.

      Rules review over posted or sample MASTER JSON. Not live D1 ingest. The machine name for that step is review.

      Deterministic field completeness + sample overlap. Not a court score. The machine name for that step is score.

      Recompute canonical hashes against the bundled sample MASTER. The machine name for that step is verify-backfill.

      Sample gazetteer check (Florence). Not a live geocoder. The machine name for that step is verify-geo.

      Client-held document hash chain. Hosted does not store the library. The machine name for that step is document-chain.

      Client-held library JSON. Hosted does not persist MASTER. The machine name for that step is import_export.

      Open the FoldLock-packed library tip (index cite + sample artifacts + About Aziel). Not the full live library on azielcorpuslibrary.net. The machine name for that step is tip-pack.

      Isolate-safe Ask Jeeves over sample MASTER / CORPUS_D1 records. Corpus easter-egg bitmaps are cited from the corpus Worker public paths and are not hosted here. Refuses secrets and triad-tamper. Not AZAI blend. The machine name for that step is jeeves.

      Binding-gated hash-chained media job. Whisper/vision only when Workers AI is bound. Does not invent transcripts. The machine name for that step is media-run.

      Richer liveness: native-vs-proxy labels, binding-gated Whisper/OCR. Does not increment download KV. The machine name for that step is doctor.

      Machine call

      POST /v1/fraggate/call { slug: "aziel-corpus", op: "health" } — Liveness. Does not increment download KV. Public MASTER.
      POST /v1/fraggate/call { slug: "aziel-corpus", op: "search" } — Search published corpus records. Anonymous GET.
      POST /v1/fraggate/call { slug: "aziel-corpus", op: "example" } — Sample search payload. Does not increment download KV.
      POST /v1/fraggate/call { slug: "aziel-corpus", op: "skill" } — Return Aziel Digital Library skill markdown. Does not increment download KV.
      POST /v1/fraggate/call { slug: "aziel-corpus", op: "review" } — Rules review over posted or sample MASTER JSON. Not live D1 ingest.
      POST /v1/fraggate/call { slug: "aziel-corpus", op: "score" } — Deterministic field completeness + sample overlap. Not a court score.
      POST /v1/fraggate/call { slug: "aziel-corpus", op: "verify-backfill" } — Recompute canonical hashes against the bundled sample MASTER.
      POST /v1/fraggate/call { slug: "aziel-corpus", op: "verify-geo" } — Sample gazetteer check (Florence). Not a live geocoder.
      POST /v1/fraggate/call { slug: "aziel-corpus", op: "document-chain" } — Client-held document hash chain. Hosted does not store the library.
      POST /v1/fraggate/call { slug: "aziel-corpus", op: "import_export" } — Client-held library JSON. Hosted does not persist MASTER.
      POST /v1/fraggate/call { slug: "aziel-corpus", op: "tip-pack" } — Open the FoldLock-packed library tip (index cite + sample artifacts + About Aziel). Not the full live library on azielcorpuslibrary.net.
      POST /v1/fraggate/call { slug: "aziel-corpus", op: "jeeves" } — Isolate-safe Ask Jeeves over sample MASTER / CORPUS_D1 records. Corpus easter-egg bitmaps are cited from the corpus Worker public paths and are not hosted here. Refuses secrets and triad-tamper. Not AZAI blend.
      POST /v1/fraggate/call { slug: "aziel-corpus", op: "media-run" } — Binding-gated hash-chained media job. Whisper/vision only when Workers AI is bound. Does not invent transcripts.
      POST /v1/fraggate/call { slug: "aziel-corpus", op: "doctor" } — Richer liveness: native-vs-proxy labels, binding-gated Whisper/OCR. Does not increment download KV.

      curl -s -A 'Mozilla/5.0' -X POST https://godlock.uk/runtime/v1/fraggate/call \
        -H 'content-type: application/json' \
        -d '{"slug":"aziel-corpus","op":"review","payload":{"q":"Florence"}}'

      FragGate only — same LIVE_OPS as MCP fraggate_call / POST /v1/fraggate/call. One backend, two surfaces.

      Ready. Aziel Digital Library. The reply stays in plain language.

      4DMap 4dmap v0.3.0

      Inspect the same event on time, change, graph, and place axes at once.

      #4dmap #4dmap-plain #4dmap-pin #4dmap-span #4dmap-stack #4dmap-gap #4dmap-honesty

      Use in browser Download desktop Connect AI GitHub Worker / /cite.json /llms.txt counted /download Copy install command /v1/skill pull pull skill catalog proxy health · Zenodo deposit needed · package 4dmap-0.3.0.tar.gz

      Worker: https://4dmap-download-tracker.vibelock.workers.dev/ · product OpenAPI · Worker sitemap

      Liveness. Does not increment download KV. The machine name for that step is health.

      Pin a declared mark (product 0.2 verb). Opens a card when card_id is omitted. The machine name for that step is pin.

      Span two axes on one card, or two existing cards (Δ). The machine name for that step is span.

      Stack declared cards onto Γ. Does not invent cards. The machine name for that step is stack.

      Record a declared Δ gap. Not a truth score. The machine name for that step is gap.

      Keep a sibling fork of a declared card. No winner. The machine name for that step is fork.

      Walk card_ids or a tip prev_hash chain. Not a sequential gate. The machine name for that step is walk.

      Silent lens over declared cards. Empty hit is Π-EMPTY. The machine name for that step is lens.

      Pin a declared Π class. Empty label is Π-EMPTY. The machine name for that step is class.

      Pin a declared Π cohort of card ids. The machine name for that step is cohort.

      Absence lens. Silent miss is Π-EMPTY. The machine name for that step is absence.

      ZionPattern confidence cap 75%. Not P(the world is true). The machine name for that step is cap.

      Join two existing cards. Π→T backdate refuses. The machine name for that step is join.

      List inspection cards, walks, and kept forks. The machine name for that step is list.

      Synthetic T pin. Never a real-case finding. The machine name for that step is example.

      Open a four-axis inspection card (T/Δ/Γ/Π). Not a sequential gate. The machine name for that step is card_new.

      Pin a declared mark onto one axis. Invent-mark refuses. The machine name for that step is card_pin.

      Span two axes that already have pins. Does not invent marks. The machine name for that step is card_span.

      Join two existing cards. FragGate claims cite join type. The machine name for that step is card_join.

      Walk an ordered list of cards. ChainLock may stamp the walk hash. The machine name for that step is card_walk.

      List inspection cards and walks in this isolate. The machine name for that step is card_list.

      Recompute a card or walk hash. Not a truth score. The machine name for that step is verify_hash.

      Read the inspection frame (T/Δ/Γ/Π). Not a sequential gate and not an extra door. The machine name for that step is frame_status.

      Describe one axis and its neighbors. Axes are simultaneous. The machine name for that step is axis_describe.

      Trace a declared walk. 4DMap is not a sequential gate. The machine name for that step is walk_trace.

      Export a declared card or the isolate snapshot. Hash-closed. The machine name for that step is card_export.

      Import a previously exported card. Hash mismatch and invent-mark refuse. The machine name for that step is card_import.

      Verify card prev_hash or walk card-hash chain. Not a truth score. The machine name for that step is verify_chain.

      Cite a neighbor engine on a declared card (join type neighbor or cite). The machine name for that step is neighbor_cite.

      UI alias of frame_status. Same FragGate backend as the Worker UI button. The machine name for that step is frame.

      UI alias of axis_describe. Same FragGate backend as the Worker UI button. The machine name for that step is axis.

      UI alias of walk_trace. Same FragGate backend as the Worker UI button. The machine name for that step is trace.

      UI alias of card_export. Same FragGate backend as the Worker UI button. The machine name for that step is export.

      UI alias of card_import. Same FragGate backend as the Worker UI button. The machine name for that step is import.

      UI alias of neighbor_cite. Same FragGate backend as the Worker UI button. The machine name for that step is neighbor.

      Optional AKM-TRIAD-1.0 fabric cite of a 4DM-CARD. Card hash unchanged. Posterior is not truth. The machine name for that step is memory_cite.

      Build an observation packet for FragGate memory_observe. Not forwarded from this op. Not a second door. The machine name for that step is memory_observe.

      Pin a 4DM-PIN-FRAME from paper date, event, and lat/lon or gazetteer id. The machine name for that step is library_pin.

      Inspection plot of lattice pins. REAL and MOCK stay labeled. The machine name for that step is plot.

      Labeled time×geo possibility and cited bayesian input. They stay separate numbers. The machine name for that step is possibility.

      Count recurring feature hashes on the hashchain lattice. The machine name for that step is pattern_recall.

      List append-only lattice tips. The machine name for that step is lattice_tip.

      Append a refuse-set card. Feature hash only. The machine name for that step is poison_refuse.

      Read standalone AZNews and the 4DMap join. An empty source stays refused. The global live flag stays false. The machine name for that step is news_status.

      Land a news item as a 4DMap pin (date, event, and place). Refuses AZNEWS-SOURCE-ABSENT when no item was fetched or supplied. The machine name for that step is news_pin.

      Open the news item that matches a 4DMap pin. Refuses AZNEWS-SOURCE-ABSENT when no item is stored. The machine name for that step is news_open.

      Standalone AZNews store. Wording, image hash, and score go on both hash chains. Does not pin the map. The machine name for that step is news_ingest.

      Press Gazette English-language top 50. Configured outlets stay not live until a fetch stores an item. The machine name for that step is news_sources.

      Open-Meteo observations by UN M49 region. A missing observation is a gap. Weather is not live globally unless every region was fetched. The machine name for that step is news_weather.

      Cited historical black-swan rows. A row with a date can pin on 4DMap. A missing day stays unpinned. The machine name for that step is news_black_swan.

      Alias of library_pin. The machine name for that step is ingest_pin.

      Alias of plot. The machine name for that step is plot_pins.

      Alias of possibility. The machine name for that step is score_hooks.

      Alias of possibility. The machine name for that step is possibility_cite.

      Alias of lattice_tip. The machine name for that step is lattice_tips.

      Return 4DMap skill markdown. Does not increment download KV. The machine name for that step is skill.

      Machine call

      POST /v1/fraggate/call { slug: "4dmap", op: "health" } — Liveness. Does not increment download KV.
      POST /v1/fraggate/call { slug: "4dmap", op: "pin" } — Pin a declared mark (product 0.2 verb). Opens a card when card_id is omitted.
      POST /v1/fraggate/call { slug: "4dmap", op: "span" } — Span two axes on one card, or two existing cards (Δ).
      POST /v1/fraggate/call { slug: "4dmap", op: "stack" } — Stack declared cards onto Γ. Does not invent cards.
      POST /v1/fraggate/call { slug: "4dmap", op: "gap" } — Record a declared Δ gap. Not a truth score.
      POST /v1/fraggate/call { slug: "4dmap", op: "fork" } — Keep a sibling fork of a declared card. No winner.
      POST /v1/fraggate/call { slug: "4dmap", op: "walk" } — Walk card_ids or a tip prev_hash chain. Not a sequential gate.
      POST /v1/fraggate/call { slug: "4dmap", op: "lens" } — Silent lens over declared cards. Empty hit is Π-EMPTY.
      POST /v1/fraggate/call { slug: "4dmap", op: "class" } — Pin a declared Π class. Empty label is Π-EMPTY.
      POST /v1/fraggate/call { slug: "4dmap", op: "cohort" } — Pin a declared Π cohort of card ids.
      POST /v1/fraggate/call { slug: "4dmap", op: "absence" } — Absence lens. Silent miss is Π-EMPTY.
      POST /v1/fraggate/call { slug: "4dmap", op: "cap" } — ZionPattern confidence cap 75%. Not P(the world is true).
      POST /v1/fraggate/call { slug: "4dmap", op: "join" } — Join two existing cards. Π→T backdate refuses.
      POST /v1/fraggate/call { slug: "4dmap", op: "list" } — List inspection cards, walks, and kept forks.
      POST /v1/fraggate/call { slug: "4dmap", op: "example" } — Synthetic T pin. Never a real-case finding.
      POST /v1/fraggate/call { slug: "4dmap", op: "card_new" } — Open a four-axis inspection card (T/Δ/Γ/Π). Not a sequential gate.
      POST /v1/fraggate/call { slug: "4dmap", op: "card_pin" } — Pin a declared mark onto one axis. Invent-mark refuses.
      POST /v1/fraggate/call { slug: "4dmap", op: "card_span" } — Span two axes that already have pins. Does not invent marks.
      POST /v1/fraggate/call { slug: "4dmap", op: "card_join" } — Join two existing cards. FragGate claims cite join type.
      POST /v1/fraggate/call { slug: "4dmap", op: "card_walk" } — Walk an ordered list of cards. ChainLock may stamp the walk hash.
      POST /v1/fraggate/call { slug: "4dmap", op: "card_list" } — List inspection cards and walks in this isolate.
      POST /v1/fraggate/call { slug: "4dmap", op: "verify_hash" } — Recompute a card or walk hash. Not a truth score.
      POST /v1/fraggate/call { slug: "4dmap", op: "frame_status" } — Read the inspection frame (T/Δ/Γ/Π). Not a sequential gate and not an extra door.
      POST /v1/fraggate/call { slug: "4dmap", op: "axis_describe" } — Describe one axis and its neighbors. Axes are simultaneous.
      POST /v1/fraggate/call { slug: "4dmap", op: "walk_trace" } — Trace a declared walk. 4DMap is not a sequential gate.
      POST /v1/fraggate/call { slug: "4dmap", op: "card_export" } — Export a declared card or the isolate snapshot. Hash-closed.
      POST /v1/fraggate/call { slug: "4dmap", op: "card_import" } — Import a previously exported card. Hash mismatch and invent-mark refuse.
      POST /v1/fraggate/call { slug: "4dmap", op: "verify_chain" } — Verify card prev_hash or walk card-hash chain. Not a truth score.
      POST /v1/fraggate/call { slug: "4dmap", op: "neighbor_cite" } — Cite a neighbor engine on a declared card (join type neighbor or cite).
      POST /v1/fraggate/call { slug: "4dmap", op: "frame" } — UI alias of frame_status. Same FragGate backend as the Worker UI button.
      POST /v1/fraggate/call { slug: "4dmap", op: "axis" } — UI alias of axis_describe. Same FragGate backend as the Worker UI button.
      POST /v1/fraggate/call { slug: "4dmap", op: "trace" } — UI alias of walk_trace. Same FragGate backend as the Worker UI button.
      POST /v1/fraggate/call { slug: "4dmap", op: "export" } — UI alias of card_export. Same FragGate backend as the Worker UI button.
      POST /v1/fraggate/call { slug: "4dmap", op: "import" } — UI alias of card_import. Same FragGate backend as the Worker UI button.
      POST /v1/fraggate/call { slug: "4dmap", op: "neighbor" } — UI alias of neighbor_cite. Same FragGate backend as the Worker UI button.
      POST /v1/fraggate/call { slug: "4dmap", op: "memory_cite" } — Optional AKM-TRIAD-1.0 fabric cite of a 4DM-CARD. Card hash unchanged. Posterior is not truth.
      POST /v1/fraggate/call { slug: "4dmap", op: "memory_observe" } — Build an observation packet for FragGate memory_observe. Not forwarded from this op. Not a second door.
      POST /v1/fraggate/call { slug: "4dmap", op: "library_pin" } — Pin a 4DM-PIN-FRAME from paper date, event, and lat/lon or gazetteer id.
      POST /v1/fraggate/call { slug: "4dmap", op: "plot" } — Inspection plot of lattice pins. REAL and MOCK stay labeled.
      POST /v1/fraggate/call { slug: "4dmap", op: "possibility" } — Labeled time×geo possibility and cited bayesian input. They stay separate numbers.
      POST /v1/fraggate/call { slug: "4dmap", op: "pattern_recall" } — Count recurring feature hashes on the hashchain lattice.
      POST /v1/fraggate/call { slug: "4dmap", op: "lattice_tip" } — List append-only lattice tips.
      POST /v1/fraggate/call { slug: "4dmap", op: "poison_refuse" } — Append a refuse-set card. Feature hash only.
      POST /v1/fraggate/call { slug: "4dmap", op: "news_status" } — Read standalone AZNews and the 4DMap join. An empty source stays refused. The global live flag stays false.
      POST /v1/fraggate/call { slug: "4dmap", op: "news_pin" } — Land a news item as a 4DMap pin (date, event, and place). Refuses AZNEWS-SOURCE-ABSENT when no item was fetched or supplied.
      POST /v1/fraggate/call { slug: "4dmap", op: "news_open" } — Open the news item that matches a 4DMap pin. Refuses AZNEWS-SOURCE-ABSENT when no item is stored.
      POST /v1/fraggate/call { slug: "4dmap", op: "news_ingest" } — Standalone AZNews store. Wording, image hash, and score go on both hash chains. Does not pin the map.
      POST /v1/fraggate/call { slug: "4dmap", op: "news_sources" } — Press Gazette English-language top 50. Configured outlets stay not live until a fetch stores an item.
      POST /v1/fraggate/call { slug: "4dmap", op: "news_weather" } — Open-Meteo observations by UN M49 region. A missing observation is a gap. Weather is not live globally unless every region was fetched.
      POST /v1/fraggate/call { slug: "4dmap", op: "news_black_swan" } — Cited historical black-swan rows. A row with a date can pin on 4DMap. A missing day stays unpinned.
      POST /v1/fraggate/call { slug: "4dmap", op: "ingest_pin" } — Alias of library_pin.
      POST /v1/fraggate/call { slug: "4dmap", op: "plot_pins" } — Alias of plot.
      POST /v1/fraggate/call { slug: "4dmap", op: "score_hooks" } — Alias of possibility.
      POST /v1/fraggate/call { slug: "4dmap", op: "possibility_cite" } — Alias of possibility.
      POST /v1/fraggate/call { slug: "4dmap", op: "lattice_tips" } — Alias of lattice_tip.
      POST /v1/fraggate/call { slug: "4dmap", op: "skill" } — Return 4DMap skill markdown. Does not increment download KV.

      curl -s -A 'Mozilla/5.0' -X POST https://godlock.uk/runtime/v1/fraggate/call \
        -H 'content-type: application/json' \
        -d '{"slug":"4dmap","op":"pin","payload":{"label":"inspect-1"}}'

      FragGate only — same LIVE_OPS as MCP fraggate_call / POST /v1/fraggate/call. One backend, two surfaces.

      Disabled verbs refuse FG-STUB. They stay named and are not a live public door.

      Ready. 4DMap. The reply stays in plain language.

      AZCoherence azcoherence v0.1.0

      Review whether a primary score and an alternate hold together.

      #azcoherence #azcoherence-plain #azcoherence-verify #azcoherence-review-triad #azcoherence-alternate-score #azcoherence-coherence-check #azcoherence-honesty

      Use in browser Download desktop Connect AI GitHub Worker / /cite.json /llms.txt counted /download Copy install command /v1/skill pull pull skill catalog proxy health · Zenodo deposit needed · package azcoherence-0.1.0.tar.gz

      Worker: https://azcoherence-download-tracker.vibelock.workers.dev/ · product OpenAPI · Worker sitemap

      Liveness. Does not increment download KV. The machine name for that step is health.

      Richer liveness: coherence receipt, refuse list, AZ-CLCE neighbor. Does not increment download KV. The machine name for that step is doctor.

      Recompute a posted AZCoherence receipt hash. Not a truth score. The machine name for that step is verify.

      Review a posted triad (and optional alternate). Advisory. Never invents evidence. The machine name for that step is review_triad.

      Score the alternate path only. Does not invent a missing score. The machine name for that step is alternate_score.

      Primary vs alternate → PASS / FLAG / NEUTRALIZE / REFUSE. Structured receipt. Confidence ≠ truth. The machine name for that step is coherence_check.

      Advisory neutralize of a scoring hallucination. Does not invent evidence. Does not emit a truth score. The machine name for that step is neutralize_hallucination.

      Return AZCoherence skill markdown. Does not increment download KV. The machine name for that step is skill.

      Machine call

      POST /v1/fraggate/call { slug: "azcoherence", op: "health" } — Liveness. Does not increment download KV.
      POST /v1/fraggate/call { slug: "azcoherence", op: "doctor" } — Richer liveness: coherence receipt, refuse list, AZ-CLCE neighbor. Does not increment download KV.
      POST /v1/fraggate/call { slug: "azcoherence", op: "verify" } — Recompute a posted AZCoherence receipt hash. Not a truth score.
      POST /v1/fraggate/call { slug: "azcoherence", op: "review_triad" } — Review a posted triad (and optional alternate). Advisory. Never invents evidence.
      POST /v1/fraggate/call { slug: "azcoherence", op: "alternate_score" } — Score the alternate path only. Does not invent a missing score.
      POST /v1/fraggate/call { slug: "azcoherence", op: "coherence_check" } — Primary vs alternate → PASS / FLAG / NEUTRALIZE / REFUSE. Structured receipt. Confidence ≠ truth.
      POST /v1/fraggate/call { slug: "azcoherence", op: "neutralize_hallucination" } — Advisory neutralize of a scoring hallucination. Does not invent evidence. Does not emit a truth score.
      POST /v1/fraggate/call { slug: "azcoherence", op: "skill" } — Return AZCoherence skill markdown. Does not increment download KV.

      curl -s -A 'Mozilla/5.0' -X POST https://godlock.uk/runtime/v1/fraggate/call \
        -H 'content-type: application/json' \
        -d '{"slug":"azcoherence","op":"verify","payload":{"r":"login button blue submit","d":"login form submits","p":"login button submits","alternate":{"r":"login button blue submit","d":"login form submits","p":"login button submits"},"evidence":["posted R/D/P layers"],"confidence":0.6}}'

      FragGate only — same LIVE_OPS as MCP fraggate_call / POST /v1/fraggate/call. One backend, two surfaces.

      Disabled verbs refuse FG-STUB. They stay named and are not a live public door.

      Ready. AZCoherence. The reply stays in plain language.

      EmbryoLock embryolock v1.2.0

      Cite an offline vault that prefers destruction over recovery.

      #embryolock #embryolock-lock #embryolock-verify-hash #embryolock-verify-hash #embryolock-policy #embryolock-honesty

      Use in browser Download desktop Connect AI GitHub Worker / /cite.json /llms.txt counted /download Copy install command /v1/skill pull pull skill catalog proxy health · Zenodo deposit needed · package embryolock-1.2.0.tar.gz

      Worker: https://embryolock-download-tracker.vibelock.workers.dev/ · product OpenAPI · Worker sitemap

      Liveness. Does not increment download KV. The machine name for that step is health.

      Cite vault posture + local-destructive boundary. Does not unlock. The machine name for that step is doctor.

      Compare a digest to the published EmbryoLock SHA256HASH. Does not decrypt. The machine name for that step is verify_hash.

      UI alias of verify_hash. The machine name for that step is verify-hash.

      Cite destruction-over-recovery threat model. Not an unlock. The machine name for that step is policy.

      Cite known limitations. Not an unlock. The machine name for that step is limitation.

      UI alias of policy. The machine name for that step is cite.

      UI alias of limitation. The machine name for that step is limitations.

      Return EmbryoLock skill markdown. Does not increment download KV. The machine name for that step is skill.

      Machine call

      POST /v1/fraggate/call { slug: "embryolock", op: "health" } — Liveness. Does not increment download KV.
      POST /v1/fraggate/call { slug: "embryolock", op: "doctor" } — Cite vault posture + local-destructive boundary. Does not unlock.
      POST /v1/fraggate/call { slug: "embryolock", op: "verify_hash" } — Compare a digest to the published EmbryoLock SHA256HASH. Does not decrypt.
      POST /v1/fraggate/call { slug: "embryolock", op: "verify-hash" } — UI alias of verify_hash.
      POST /v1/fraggate/call { slug: "embryolock", op: "policy" } — Cite destruction-over-recovery threat model. Not an unlock.
      POST /v1/fraggate/call { slug: "embryolock", op: "limitation" } — Cite known limitations. Not an unlock.
      POST /v1/fraggate/call { slug: "embryolock", op: "cite" } — UI alias of policy.
      POST /v1/fraggate/call { slug: "embryolock", op: "limitations" } — UI alias of limitation.
      POST /v1/fraggate/call { slug: "embryolock", op: "skill" } — Return EmbryoLock skill markdown. Does not increment download KV.

      curl -s -A 'Mozilla/5.0' -X POST https://godlock.uk/runtime/v1/fraggate/call \
        -H 'content-type: application/json' \
        -d '{"slug":"embryolock","op":"doctor","payload":{"digest":"fa2e7203bd3924170e94c62357e29764b925a82c2cf708807128bd096333250d"}}'

      FragGate only — same LIVE_OPS as MCP fraggate_call / POST /v1/fraggate/call. One backend, two surfaces.

      wipe, scorch, and unlock stay on the device. The disabled verbs do not run on this public mesh.

      Disabled verbs refuse FG-STUB. They stay named and are not a live public door.

      Ready. EmbryoLock. The reply stays in plain language.

      AZChat azchat v0.1.0

      Join a room from the all-rooms list, where a hosted room appears, and a private room requires a passphrase. The product mesh hop starts off.

      #azchat #azchat-plain #azchat-handle-new #azchat-handle-rotate #azchat-room-open #azchat-room-post #azchat-honesty

      Use in browser Download desktop Connect AI GitHub Worker / /cite.json /llms.txt counted /download Copy install command /v1/skill pull pull skill catalog proxy health · Zenodo deposit needed · package azchat-0.1.0.tar.gz

      Worker: https://azchat-download-tracker.vibelock.workers.dev/ · product OpenAPI · Worker sitemap

      Liveness. Does not increment download KV. The machine name for that step is health.

      UI alias of health. Mesh hop default off. Not SMTP. The machine name for that step is doctor.

      Mint a spendable AZChat handle. Rotate unlinks the token. The machine name for that step is handle_new.

      Rotate a handle. Prior token is unlinked. The machine name for that step is handle_rotate.

      Open an ephemeral two-handle room with TTL. Seals when expired. The machine name for that step is room_open.

      Post in a room as a live member handle. Stranger is 404. The machine name for that step is room_post.

      Pull room posts. Caller must be a member. Stranger pull 404. The machine name for that step is room_pull.

      Send an agent bus frame. Not AZMail. Mesh default off. The machine name for that step is bus_send.

      Poll the agent bus. Not a mesh hop. The machine name for that step is bus_poll.

      Recompute an AZChat receipt hash. The machine name for that step is verify_receipt.

      Client-held JSON. Hosted does not store a chat archive. The machine name for that step is import_export.

      Seal AZChat-to-AZChat in this channel only. Outside bridges are not end-to-end. The machine name for that step is channel_seal.

      WhatsApp, Facebook, Gmail, Outlook, and Yahoo bridges are not live and not end-to-end. The machine name for that step is bridge_status.

      Scan a chat part. Live only when the AZMail scanner is present. The machine name for that step is malware_sweep.

      Airgap a chat part before use. Never a mock clean. The machine name for that step is airgap.

      Return AZChat skill markdown. Does not increment download KV. The machine name for that step is skill.

      Machine call

      POST /v1/fraggate/call { slug: "azchat", op: "health" } — Liveness. Does not increment download KV.
      POST /v1/fraggate/call { slug: "azchat", op: "doctor" } — UI alias of health. Mesh hop default off. Not SMTP.
      POST /v1/fraggate/call { slug: "azchat", op: "handle_new" } — Mint a spendable AZChat handle. Rotate unlinks the token.
      POST /v1/fraggate/call { slug: "azchat", op: "handle_rotate" } — Rotate a handle. Prior token is unlinked.
      POST /v1/fraggate/call { slug: "azchat", op: "room_open" } — Open an ephemeral two-handle room with TTL. Seals when expired.
      POST /v1/fraggate/call { slug: "azchat", op: "room_post" } — Post in a room as a live member handle. Stranger is 404.
      POST /v1/fraggate/call { slug: "azchat", op: "room_pull" } — Pull room posts. Caller must be a member. Stranger pull 404.
      POST /v1/fraggate/call { slug: "azchat", op: "bus_send" } — Send an agent bus frame. Not AZMail. Mesh default off.
      POST /v1/fraggate/call { slug: "azchat", op: "bus_poll" } — Poll the agent bus. Not a mesh hop.
      POST /v1/fraggate/call { slug: "azchat", op: "verify_receipt" } — Recompute an AZChat receipt hash.
      POST /v1/fraggate/call { slug: "azchat", op: "import_export" } — Client-held JSON. Hosted does not store a chat archive.
      POST /v1/fraggate/call { slug: "azchat", op: "channel_seal" } — Seal AZChat-to-AZChat in this channel only. Outside bridges are not end-to-end.
      POST /v1/fraggate/call { slug: "azchat", op: "bridge_status" } — WhatsApp, Facebook, Gmail, Outlook, and Yahoo bridges are not live and not end-to-end.
      POST /v1/fraggate/call { slug: "azchat", op: "malware_sweep" } — Scan a chat part. Live only when the AZMail scanner is present.
      POST /v1/fraggate/call { slug: "azchat", op: "airgap" } — Airgap a chat part before use. Never a mock clean.
      POST /v1/fraggate/call { slug: "azchat", op: "skill" } — Return AZChat skill markdown. Does not increment download KV.

      curl -s -A 'Mozilla/5.0' -X POST https://godlock.uk/runtime/v1/fraggate/call \
        -H 'content-type: application/json' \
        -d '{"slug":"azchat","op":"handle_new","payload":{"text":"bus frame from agent-a"}}'

      FragGate only — same LIVE_OPS as MCP fraggate_call / POST /v1/fraggate/call. One backend, two surfaces.

      LIVE+bound. Product mesh hop starts off. Suite mesh is a separate surface.

      Disabled verbs refuse FG-STUB. They stay named and are not a live public door.

      Ready. AZChat. The reply stays in plain language.

      ZKAttest zkattest v0.1.0

      Attest a statement with a hash commitment that keeps the witness private.

      #zkattest #zkattest-plain #zkattest-commit #zkattest-attest #zkattest-open #zkattest-verify #zkattest-honesty

      Use in browser no counted Worker tarball (in-runtime) Connect AI GitHub in-runtime /v1/skill pull pull skill In-runtime door · Zenodo deposit needed

      In-runtime engine (no separate product Worker). No download-tracker URL was invented. · runtime OpenAPI

      Liveness. Does not increment download KV. The machine name for that step is health.

      Richer liveness: hash-commitment attest, refuse list. Does not increment download KV. The machine name for that step is doctor.

      SHA-256 commitment of salt+witness. Witness is not returned. Not a SNARK. The machine name for that step is commit.

      Bind a public statement to a commitment. Refuses a posted witness. The machine name for that step is attest.

      Check a commitment opening the caller already holds. Reveals; not a ZK proof. The machine name for that step is open.

      Recompute a public attest receipt hash. Does not recover a witness. The machine name for that step is verify.

      Honesty labels: REAL hash commitment; SLOT for Groth16/SNARK. The machine name for that step is limitation.

      Return ZKAttest skill markdown. Does not increment download KV. The machine name for that step is skill.

      Machine call

      POST /v1/fraggate/call { slug: "zkattest", op: "health" } — Liveness. Does not increment download KV.
      POST /v1/fraggate/call { slug: "zkattest", op: "doctor" } — Richer liveness: hash-commitment attest, refuse list. Does not increment download KV.
      POST /v1/fraggate/call { slug: "zkattest", op: "commit" } — SHA-256 commitment of salt+witness. Witness is not returned. Not a SNARK.
      POST /v1/fraggate/call { slug: "zkattest", op: "attest" } — Bind a public statement to a commitment. Refuses a posted witness.
      POST /v1/fraggate/call { slug: "zkattest", op: "open" } — Check a commitment opening the caller already holds. Reveals; not a ZK proof.
      POST /v1/fraggate/call { slug: "zkattest", op: "verify" } — Recompute a public attest receipt hash. Does not recover a witness.
      POST /v1/fraggate/call { slug: "zkattest", op: "limitation" } — Honesty labels: REAL hash commitment; SLOT for Groth16/SNARK.
      POST /v1/fraggate/call { slug: "zkattest", op: "skill" } — Return ZKAttest skill markdown. Does not increment download KV.

      curl -s -A 'Mozilla/5.0' -X POST https://godlock.uk/runtime/v1/fraggate/call \
        -H 'content-type: application/json' \
        -d '{"slug":"zkattest","op":"commit","payload":{"statement":"receipt bound without publishing the witness","commitment":"0000000000000000000000000000000000000000000000000000000000000000"}}'

      FragGate only — same LIVE_OPS as MCP fraggate_call / POST /v1/fraggate/call. One backend, two surfaces.

      Disabled verbs refuse FG-STUB. They stay named and are not a live public door.

      Ready. ZKAttest. The reply stays in plain language.

      MMConsensus mmconsensus v0.1.0

      Tally consensus from opinions you already posted.

      #mmconsensus #mmconsensus-plain #mmconsensus-tally #mmconsensus-agree #mmconsensus-honesty

      Use in browser no counted Worker tarball (in-runtime) Connect AI GitHub in-runtime /v1/skill pull pull skill In-runtime door · Zenodo deposit needed

      In-runtime engine (no separate product Worker). No download-tracker URL was invented. · runtime OpenAPI

      Liveness. Does not increment download KV. The machine name for that step is health.

      Richer liveness: posted-opinion tally, refuse list. Does not increment download KV. The machine name for that step is doctor.

      Majority over caller-supplied verdicts. Does not call models. The machine name for that step is tally.

      Token Jaccard over posted opinion texts. HEURISTIC. Not live inference. The machine name for that step is agree.

      Honesty labels: HEURISTIC tally; SLOT for live multi-model calls. The machine name for that step is limitation.

      Return MMConsensus skill markdown. Does not increment download KV. The machine name for that step is skill.

      Machine call

      POST /v1/fraggate/call { slug: "mmconsensus", op: "health" } — Liveness. Does not increment download KV.
      POST /v1/fraggate/call { slug: "mmconsensus", op: "doctor" } — Richer liveness: posted-opinion tally, refuse list. Does not increment download KV.
      POST /v1/fraggate/call { slug: "mmconsensus", op: "tally" } — Majority over caller-supplied verdicts. Does not call models.
      POST /v1/fraggate/call { slug: "mmconsensus", op: "agree" } — Token Jaccard over posted opinion texts. HEURISTIC. Not live inference.
      POST /v1/fraggate/call { slug: "mmconsensus", op: "limitation" } — Honesty labels: HEURISTIC tally; SLOT for live multi-model calls.
      POST /v1/fraggate/call { slug: "mmconsensus", op: "skill" } — Return MMConsensus skill markdown. Does not increment download KV.

      curl -s -A 'Mozilla/5.0' -X POST https://godlock.uk/runtime/v1/fraggate/call \
        -H 'content-type: application/json' \
        -d '{"slug":"mmconsensus","op":"tally","payload":{"statement":"Ship the catalog Worker this week.","opinions":[{"source":"a","verdict":"PASS","text":"OpenAPI review is done"},{"source":"b","verdict":"PASS","text":"OpenAPI review finished"}]}}'

      FragGate only — same LIVE_OPS as MCP fraggate_call / POST /v1/fraggate/call. One backend, two surfaces.

      Disabled verbs refuse FG-STUB. They stay named and are not a live public door.

      Ready. MMConsensus. The reply stays in plain language.

      ToolBench toolbench v0.1.0

      Run synthetic door cases to see how FragGate classifies them.

      #toolbench #toolbench-plain #toolbench-suite #toolbench-run-case #toolbench-honesty

      Use in browser no counted Worker tarball (in-runtime) Connect AI GitHub in-runtime /v1/skill pull pull skill In-runtime door · Zenodo deposit needed

      In-runtime engine (no separate product Worker). No download-tracker URL was invented. · runtime OpenAPI

      Liveness. Does not increment download KV. The machine name for that step is health.

      Richer liveness: synthetic suite, refuse list. Does not increment download KV. The machine name for that step is doctor.

      List synthetic FragGate refuse / happy cases. Self-test ≠ third-party lab. The machine name for that step is suite.

      Classify one named synthetic case against the live door table. Does not invent a pass. The machine name for that step is run_case.

      Honesty labels: REAL door classification; SLOT for invent_completeness. The machine name for that step is limitation.

      Return ToolBench skill markdown. Does not increment download KV. The machine name for that step is skill.

      Machine call

      POST /v1/fraggate/call { slug: "toolbench", op: "health" } — Liveness. Does not increment download KV.
      POST /v1/fraggate/call { slug: "toolbench", op: "doctor" } — Richer liveness: synthetic suite, refuse list. Does not increment download KV.
      POST /v1/fraggate/call { slug: "toolbench", op: "suite" } — List synthetic FragGate refuse / happy cases. Self-test ≠ third-party lab.
      POST /v1/fraggate/call { slug: "toolbench", op: "run_case" } — Classify one named synthetic case against the live door table. Does not invent a pass.
      POST /v1/fraggate/call { slug: "toolbench", op: "limitation" } — Honesty labels: REAL door classification; SLOT for invent_completeness.
      POST /v1/fraggate/call { slug: "toolbench", op: "skill" } — Return ToolBench skill markdown. Does not increment download KV.

      curl -s -A 'Mozilla/5.0' -X POST https://godlock.uk/runtime/v1/fraggate/call \
        -H 'content-type: application/json' \
        -d '{"slug":"toolbench","op":"run_case","payload":{"id":"fg-halluc"}}'

      FragGate only — same LIVE_OPS as MCP fraggate_call / POST /v1/fraggate/call. One backend, two surfaces.

      Disabled verbs refuse FG-STUB. They stay named and are not a live public door.

      Ready. ToolBench. The reply stays in plain language.

      AZVPN azvpn v0.1.0

      Open an HTTPS or WebSocket VPN session on the public concentrator.

      #azvpn #azvpn-plain #azvpn-describe #azvpn-open #azvpn-status #azvpn-list #azvpn-honesty #azvpn-concentrator #azvpn-session #azvpn-auto

      Use in browser no counted Worker tarball (in-runtime) Connect AI GitHub in-runtime /v1/skill pull pull skill In-runtime door · Zenodo deposit needed

      VPN on at boot. This desk has no off switch. WireGuard and OpenVPN stay unavailable.

      In-runtime engine (no separate product Worker). No download-tracker URL was invented. · runtime OpenAPI

      Liveness. Does not increment download KV. The machine name for that step is health.

      Richer liveness: REAL/SLOT tunnel matrix. Does not increment download KV. The machine name for that step is doctor.

      Public VPN concentrator cite. HTTPS/WS REAL; WireGuard/OpenVPN SLOT. The machine name for that step is describe.

      Open an application-layer HTTPS/WS tunnel session with a receipt. The machine name for that step is open.

      Read one concentrator session. Not a kernel VPN status. The machine name for that step is status.

      List concentrator sessions. The machine name for that step is list.

      Close a concentrator session. The machine name for that step is close.

      Queue an encrypted envelope on the session inbox. The machine name for that step is send.

      Pull queued ciphertext envelopes. The machine name for that step is recv.

      Alias of recv. The machine name for that step is pull.

      Peer routing table for open sessions. The machine name for that step is peers.

      Mint a WS attach ticket for the same inbox. Not a second door. The machine name for that step is attach.

      Honesty labels: HTTPS/WS REAL; WireGuard/OpenVPN/L3 SLOT. The machine name for that step is limitation.

      Return AZVPN skill markdown. Does not increment download KV. The machine name for that step is skill.

      Machine call

      POST /v1/fraggate/call { slug: "azvpn", op: "health" } — Liveness. Does not increment download KV.
      POST /v1/fraggate/call { slug: "azvpn", op: "doctor" } — Richer liveness: REAL/SLOT tunnel matrix. Does not increment download KV.
      POST /v1/fraggate/call { slug: "azvpn", op: "describe" } — Public VPN concentrator cite. HTTPS/WS REAL; WireGuard/OpenVPN SLOT.
      POST /v1/fraggate/call { slug: "azvpn", op: "open" } — Open an application-layer HTTPS/WS tunnel session with a receipt.
      POST /v1/fraggate/call { slug: "azvpn", op: "status" } — Read one concentrator session. Not a kernel VPN status.
      POST /v1/fraggate/call { slug: "azvpn", op: "list" } — List concentrator sessions.
      POST /v1/fraggate/call { slug: "azvpn", op: "close" } — Close a concentrator session.
      POST /v1/fraggate/call { slug: "azvpn", op: "send" } — Queue an encrypted envelope on the session inbox.
      POST /v1/fraggate/call { slug: "azvpn", op: "recv" } — Pull queued ciphertext envelopes.
      POST /v1/fraggate/call { slug: "azvpn", op: "pull" } — Alias of recv.
      POST /v1/fraggate/call { slug: "azvpn", op: "peers" } — Peer routing table for open sessions.
      POST /v1/fraggate/call { slug: "azvpn", op: "attach" } — Mint a WS attach ticket for the same inbox. Not a second door.
      POST /v1/fraggate/call { slug: "azvpn", op: "limitation" } — Honesty labels: HTTPS/WS REAL; WireGuard/OpenVPN/L3 SLOT.
      POST /v1/fraggate/call { slug: "azvpn", op: "skill" } — Return AZVPN skill markdown. Does not increment download KV.

      curl -s -A 'Mozilla/5.0' -X POST https://godlock.uk/runtime/v1/fraggate/call \
        -H 'content-type: application/json' \
        -d '{"slug":"azvpn","op":"describe","payload":{"kind":"https_ws","peer":"peer-a"}}'

      FragGate only — same LIVE_OPS as MCP fraggate_call / POST /v1/fraggate/call. One backend, two surfaces.

      VPN on at boot. This desk has no off switch. Close one session leaves VPN on. WireGuard and OpenVPN stay unavailable.

      Disabled verbs refuse FG-STUB. They stay named and are not a live public door.

      Ready. AZVPN. The reply stays in plain language.

      Version history

      What this Worker is Product honesty banners