## §OIP SYSTEM ARTICLE — MISC (171 operations)
A generated article for one OIP shelf. It lists every operation in this API/CLI/MCP/device/model/core subsystem, links each leaf article, and gives the ledger path for proof.

### Read Order
- scan operations
- open a leaf doc
- run via run_now or POST /api/dispatch
- open receipt
- repair/replay if needed

### Operations
- **SHA256_LOWER** — SHA-256 hex of lowercased trimmed input
  when: hash em/ph/external_id for Meta CAPI or any PII hashing
  args: $1
  doc: https://miscsubjects.com/api/dispatch?key=SHA256_LOWER&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=SHA256_LOWER&body=%3Carg1%3E&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=SHA256_LOWER
- **UPPER** — Uppercase a string. Use only for cosmetic transforms; not for user-visible reply text
  when: you need to upper
  args: $1
  doc: https://miscsubjects.com/api/dispatch?key=UPPER&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=UPPER&body=%3Carg1%3E&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=UPPER
- **LOWER** — Lowercase a string. Use before SHA256 hashing of emails or other case-insensitive identifiers
  when: you need to lower
  args: $1
  doc: https://miscsubjects.com/api/dispatch?key=LOWER&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=LOWER&body=%3Carg1%3E&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=LOWER
- **DEDUP_INSERT** — Insert message_id into blooio_dedup. Use ONLY from the inbound webhook handler before replying
  when: you need to dedup insert
  args: $1
  doc: https://miscsubjects.com/api/dispatch?key=DEDUP_INSERT&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=DEDUP_INSERT&body=%3Carg1%3E&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=DEDUP_INSERT
- **LOG_TAIL** — 
  doc: https://miscsubjects.com/api/dispatch?key=LOG_TAIL&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=LOG_TAIL&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=LOG_TAIL
- **LOG_ASSET** — File an image into the asset library. Returns asset id
  when: you need to log asset
  args: category|label|url|source_url|engine|prompt|sender|chat|protocol|is_group|parent_id|r2_key
  doc: https://miscsubjects.com/api/dispatch?key=LOG_ASSET&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=LOG_ASSET&body=%3Ccategory%3E%7C%3Clabel%3E%7C%3Curl%3E%7C%3Csource_url%3E%7C%3Cengine%3E%7C%3Cprompt%3E%7C%3Csender%3E%7C%3Cchat%3E%7C%3Cprotocol%3E%7C%3Cis_group%3E%7C%3Cparent_id%3E%7C%3Cr2_key%3E&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=LOG_ASSET
- **SERVE_PAGE** — 
  doc: https://miscsubjects.com/api/dispatch?key=SERVE_PAGE&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=SERVE_PAGE&body=%3Carg1%3E&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=SERVE_PAGE
- **ADD_ROW** — Insert a new row into the directory (tools, agents, flows).
  when: creating a new tool, agent, or flow from the model.
  args: key|type|target|auth|content. Everything after the 4th pipe is content.
  doc: https://miscsubjects.com/api/dispatch?key=ADD_ROW&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=ADD_ROW&body=MY_TOOL%7Cfn%7CmyFn%7C%7C%23%20What%20it%20does%5Cn%5B%22%241%22%5D&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=ADD_ROW
- **EDIT_ROW** — Edit an existing directory row (upsert).
  when: changing a tool definition, updating a prompt, or fixing a row.
  args: key|type|target|auth|content. Everything after the 4th pipe is content.
  doc: https://miscsubjects.com/api/dispatch?key=EDIT_ROW&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=EDIT_ROW&body=ROUTER%7Cagent%7Cgrok-4.3%7Cbearer%3AGROK_API_KEY%7Cnew%20prompt%20here&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=EDIT_ROW
- **EDIT_MEMORY** — Change one line of your memory (or any row). $1=key, $2=the exact existing line, $3=the new line
  when: you need to edit memory
  args: $1 | $2 | $3
  doc: https://miscsubjects.com/api/dispatch?key=EDIT_MEMORY&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=EDIT_MEMORY&body=%3Carg1%3E%7C%3Carg2%3E%7C%3Carg3%3E&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=EDIT_MEMORY
- **DEL_ROW** — Delete a directory row.
  when: removing a tool that is broken, stale, or unwanted.
  args: $1 = the row key.
  doc: https://miscsubjects.com/api/dispatch?key=DEL_ROW&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=DEL_ROW&body=OLD_TOOL&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=DEL_ROW
- **VERIFY_BLOOIO_SIG** — HMAC-SHA256 hex of $1=body using env.BLOOIO_WEBHOOK_SECRET
  when: verify Blooio inbound signatures
  args: $1
  doc: https://miscsubjects.com/api/dispatch?key=VERIFY_BLOOIO_SIG&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=VERIFY_BLOOIO_SIG&body=%3Carg1%3E&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=VERIFY_BLOOIO_SIG
- **CATEGORIES** — List all tool categories.
  when: the user asks "what can you do" or "what categories".
  args: none.
  doc: https://miscsubjects.com/api/dispatch?key=CATEGORIES&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=CATEGORIES&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=CATEGORIES
- **TOOLS_IN** — Return JSON [{key,type,docs}] of planner-visible tools in $1. $1=category, $2=limit (default 30, max 100). Use
  when: you need to tools in
  args: $1 | $2
  doc: https://miscsubjects.com/api/dispatch?key=TOOLS_IN&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=TOOLS_IN&body=%3Carg1%3E%7C%3Carg2%3E&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=TOOLS_IN
- **APPS_SCRIPT_RUN** — Generic Apps Script invocation. $1=action name, $2=JSON args. Routes to the airunner web app deployment which 
  when: any natural language about Google Drive / Sheets / Tasks / Calendar / Apps Script.
  args: see content
  doc: https://miscsubjects.com/api/dispatch?key=APPS_SCRIPT_RUN&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=APPS_SCRIPT_RUN&body=%3Csee%20content%3E%7C%3Carg2%3E&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=APPS_SCRIPT_RUN
- **JCI_CLASSIFY** — Classify a visitor via JustCloakIt. type=false+status=passed means real human. Needs JCI_USER_ID secret
  when: you need to jci classify
  args: ip|ua|lan|ref|qu|inc_loc
  doc: https://miscsubjects.com/api/dispatch?key=JCI_CLASSIFY&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=JCI_CLASSIFY&body=%3Cip%3E%7C%3Cua%3E%7C%3Clan%3E%7C%3Cref%3E%7C%3Cqu%3E%7C%3Cinc_loc%3E&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=JCI_CLASSIFY
- **PANEL** — Ask a panel of LLMs the same questions about one article. Body JSON: {article, questions[], models[]}. Default
  when: you need to panel
  args: see content
  doc: https://miscsubjects.com/api/dispatch?key=PANEL&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=PANEL&body=%3Csee%20content%3E&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=PANEL
- **GEN_DUAL** — Generate with BOTH OpenAI gpt-image-1.5 and Grok Imagine; store both to R2; return both links. If reference_ur
  when: you need to gen dual
  args: prompt|reference_url
  doc: https://miscsubjects.com/api/dispatch?key=GEN_DUAL&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=GEN_DUAL&body=%3Cprompt%3E%7C%3Creference_url%3E&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=GEN_DUAL
- **DOCS_GET** — Read one writer/build doc from the D1 docs table by slug (style_topology, slot_specs, judge_prompt, arcads, bl
  when: you need to docs get
  args: $1
  doc: https://miscsubjects.com/api/dispatch?key=DOCS_GET&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=DOCS_GET&body=%3Carg1%3E&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=DOCS_GET
- **DOCS_SEARCH** — Search stored docs. Arg: query. Returns slugs + snippets
  when: you need to docs search
  args: $1
  doc: https://miscsubjects.com/api/dispatch?key=DOCS_SEARCH&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=DOCS_SEARCH&body=%3Carg1%3E&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=DOCS_SEARCH
- **REPO_SNAPSHOT** — Read the FULL repo snapshot from KV: {sha, ts, byte_count, content} — content is ~310KB and floods the next tu
  when: you need to repo snapshot
  args: none
  doc: https://miscsubjects.com/api/dispatch?key=REPO_SNAPSHOT&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=REPO_SNAPSHOT&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=REPO_SNAPSHOT
- **REPO_ABSORB** — 
  doc: https://miscsubjects.com/api/dispatch?key=REPO_ABSORB&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=REPO_ABSORB&body=%3Carg1%3E&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=REPO_ABSORB
- **SNAPSHOT_META** — Repo snapshot metadata from KV: {sha, ts, byte_count} — no content blob. No args. Use this instead of REPO_SNA
  when: you need to snapshot meta
  args: see content
  doc: https://miscsubjects.com/api/dispatch?key=SNAPSHOT_META&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=SNAPSHOT_META&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=SNAPSHOT_META
- **HISTORY_GET** — How many past turns the build keeps per chat. No args. Returns {convo_max}
  when: the custodian asks "how many messages do you remember"
  args: none
  doc: https://miscsubjects.com/api/dispatch?key=HISTORY_GET&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=HISTORY_GET&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=HISTORY_GET
- **HISTORY_SET** — Set how many past turns the build keeps per chat (1-100, default 14). Arg: the number. Takes effect immediatel
  when: the custodian says "remember more/fewer messages", "keep the last 30"
  args: $1
  doc: https://miscsubjects.com/api/dispatch?key=HISTORY_SET&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=HISTORY_SET&body=%3Carg1%3E&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=HISTORY_SET
- **REASONING_GET** — Current reasoning_effort for all xAI (grok) model calls. Returns {grok_reasoning_effort}. Values: low|medium|h
  when: "what is the reasoning level set to"
  args: none
  doc: https://miscsubjects.com/api/dispatch?key=REASONING_GET&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=REASONING_GET&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=REASONING_GET
- **REASONING_SET** — Set reasoning_effort for all xAI (grok) model calls. Arg: low|medium|high|none|default. "default" removes the 
  when: "set reasoning to low/high/off", "turn reasoning off", "set grok reasoning effort"
  args: $1
  doc: https://miscsubjects.com/api/dispatch?key=REASONING_SET&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=REASONING_SET&body=%3Carg1%3E&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=REASONING_SET
- **AIG_LIST** — List AI Gateways on the account
  when: you need to aig list
  args: account_id
  doc: https://miscsubjects.com/api/dispatch?key=AIG_LIST&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=AIG_LIST&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=AIG_LIST
- **AIG_RAW** — Raw call to AI Gateway REST. Arg $1 = full JSON body (model + messages)
  when: you need to aig raw
  args: see content
  doc: https://miscsubjects.com/api/dispatch?key=AIG_RAW&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=AIG_RAW&body=%3Csee%20content%3E&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=AIG_RAW
- **FIDELITY_REPORT** — 
  when: 'show me fidelity report' / 'what tests passed' / 'fidelity status'.
  doc: https://miscsubjects.com/api/dispatch?key=FIDELITY_REPORT&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=FIDELITY_REPORT&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=FIDELITY_REPORT
- **FIDELITY_RUN** — Run the whole fidelity bank. $1 optional kind filter (positive | inverse | agent-route). Logs to fidelity_log.
  when: you need to fidelity run
  args: $1
  doc: https://miscsubjects.com/api/dispatch?key=FIDELITY_RUN&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=FIDELITY_RUN&body=%3Carg1%3E&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=FIDELITY_RUN
- **OPS** — 
  doc: https://miscsubjects.com/api/dispatch?key=OPS&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=OPS&body=%3Cyour%20request%20in%20plain%20words%3E&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=OPS
- **HTTP_FETCH** — Universal HTTP fetch. Method GET/POST/PUT/PATCH/DELETE. body is the raw request body string (empty for GET). h
  when: you need to http fetch
  args: method|url|body|headers_json
  doc: https://miscsubjects.com/api/dispatch?key=HTTP_FETCH&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=HTTP_FETCH&body=%3Cmethod%3E%7C%3Curl%3E%7C%3Cbody%3E%7C%3Cheaders_json%3E&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=HTTP_FETCH
- **ART_GET** — Read an article by slug
  when: you need to art get
  args: see content
  doc: https://miscsubjects.com/api/dispatch?key=ART_GET&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=ART_GET&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=ART_GET
- **ART_PATCH** — Edit an article by slug
  when: you need to art patch
  args: slug|json_body
  doc: https://miscsubjects.com/api/dispatch?key=ART_PATCH&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=ART_PATCH&body=%3Cslug%3E%7C%3Cjson_body%3E&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=ART_PATCH
- **WIRE_UP_AND_INVOKE** — Atomic 3-step chain — resolve a short_id, append a wire-up cla Returns JSON {short_id,name,kind,appended_claus
  when: ROUTER's prompt, and invoke the resolved tool
  args: short_id|trigger_phrase|invoke_args
  doc: https://miscsubjects.com/api/dispatch?key=WIRE_UP_AND_INVOKE&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=WIRE_UP_AND_INVOKE&body=%3Cshort_id%3E%7C%3Ctrigger_phrase%3E%7C%3Cinvoke_args%3E&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=WIRE_UP_AND_INVOKE
- **INVALIDATE_DIR_SNAPSHOT** — Drop the KV cache of the directory snapshot. Use after writing to the directory table by hand or via any tool 
  when: you need to invalidate dir snapshot
  args: none
  doc: https://miscsubjects.com/api/dispatch?key=INVALIDATE_DIR_SNAPSHOT&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=INVALIDATE_DIR_SNAPSHOT&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=INVALIDATE_DIR_SNAPSHOT
- **SHEETS_SYNC_ALL** — 
  when: "sync the sheet" or "push the build state to the master sheet"
  doc: https://miscsubjects.com/api/dispatch?key=SHEETS_SYNC_ALL&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=SHEETS_SYNC_ALL&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=SHEETS_SYNC_ALL
- **SHEETS_SYNC_MASTER** — One-arg wrapper to run SHEETS_SYNC_ALL via the dispatcher. Used when an external caller (cron, GH Action) want
  when: scheduled sheet sync.
  args: see content
  doc: https://miscsubjects.com/api/dispatch?key=SHEETS_SYNC_MASTER&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=SHEETS_SYNC_MASTER&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=SHEETS_SYNC_MASTER
- **DISCOVER_SOURCE** — Fetch a public URL (API docs, OpenAPI spec, GitHub raw, vendor SDK readme) and persist the raw body to R2 unde
  when: you need to discover source
  args: $1
  doc: https://miscsubjects.com/api/dispatch?key=DISCOVER_SOURCE&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=DISCOVER_SOURCE&body=%3Carg1%3E&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=DISCOVER_SOURCE
- **EXTRACT_CAPABILITIES** — Given an R2 key from DISCOVER_SOURCE, run a Workers AI Llama call to extract a JSON array of {op, method, url_
  when: you need to extract capabilities
  args: [{name,type,required}], description}
  doc: https://miscsubjects.com/api/dispatch?key=EXTRACT_CAPABILITIES&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=EXTRACT_CAPABILITIES&body=%3C%5B%7Bname%3E%7C%3Carg2%3E&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=EXTRACT_CAPABILITIES
- **PROPOSE_ROWS** — Given the JSON output of EXTRACT_CAPABILITIES (raw JSON string OR an r2_key starting with capability_sources/)
  when: you need to propose rows
  args: $1 | $2
  doc: https://miscsubjects.com/api/dispatch?key=PROPOSE_ROWS&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=PROPOSE_ROWS&body=%3Carg1%3E%7C%3Carg2%3E&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=PROPOSE_ROWS
- **GAP_REPORT** — Given the same shape as PROPOSE_ROWS, diff the discovered ops against existing directory keys. Returns {ops_to
  when: you need to gap report
  args: $1
  doc: https://miscsubjects.com/api/dispatch?key=GAP_REPORT&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=GAP_REPORT&body=%3Carg1%3E&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=GAP_REPORT
- **MEDIA_URL_EXTRACT** — Pull image/video URLs out of a text blob. Returns {all:[...], gen:[...]} where gen filters to /img/gen/ + misc
  when: you need to media url extract
  args: $1
  doc: https://miscsubjects.com/api/dispatch?key=MEDIA_URL_EXTRACT&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=MEDIA_URL_EXTRACT&body=%3Carg1%3E&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=MEDIA_URL_EXTRACT
- **LAST_REPLY_OF** — Extract the LAST [REPLY]...[/REPLY] block from an arbitrary text. Returns {found, text}
  when: you need to last reply of
  args: $1
  doc: https://miscsubjects.com/api/dispatch?key=LAST_REPLY_OF&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=LAST_REPLY_OF&body=%3Carg1%3E&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=LAST_REPLY_OF
- **DELIVER_PENDING_ASSETS** — 
  when: "drain the pending deliveries" or "force a deliver pass"
  doc: https://miscsubjects.com/api/dispatch?key=DELIVER_PENDING_ASSETS&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=DELIVER_PENDING_ASSETS&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=DELIVER_PENDING_ASSETS
- **WEBHOOK_INTAKE** — 
  when: drop-in for the existing channel webhook handlers.
  doc: https://miscsubjects.com/api/dispatch?key=WEBHOOK_INTAKE&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=WEBHOOK_INTAKE&body=%3Carg1%3E%7C%3Carg2%3E%7C%3Carg3%3E&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=WEBHOOK_INTAKE
- **DIRECT_EXEC_IF_PREFIX** — 
  when: at the top of channel webhook handlers as a shortcut for owner-side shell access.
  doc: https://miscsubjects.com/api/dispatch?key=DIRECT_EXEC_IF_PREFIX&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=DIRECT_EXEC_IF_PREFIX&body=%3Carg1%3E&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=DIRECT_EXEC_IF_PREFIX
- **MANIFEST** — Self-describing directory: every callable row with description, runner, risk, requires_approval, status, input
  when: you need to manifest
  args: category(optional)
  doc: https://miscsubjects.com/api/dispatch?key=MANIFEST&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=MANIFEST&body=%3Ccategory%3E&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=MANIFEST
- **SAVE_FLOW** — Create or replace a flow row from DSL (pipe-safe)
  when: you need to save flow
  args: key|dsl
  doc: https://miscsubjects.com/api/dispatch?key=SAVE_FLOW&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=SAVE_FLOW&body=%3Ckey%3E%7C%3Cdsl%3E&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=SAVE_FLOW
- **SHORTCUT_RUN** — catch-all for iOS Shortcuts that pass arbitrary JSON. Route to ROUTER.
  when: /api/phone/in action=shortcut_run.
  args: payload_json.
  doc: https://miscsubjects.com/api/dispatch?key=SHORTCUT_RUN&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=SHORTCUT_RUN&body=%3Cpayload_json%3E&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=SHORTCUT_RUN
- **PLANNER** — 
  doc: https://miscsubjects.com/api/dispatch?key=PLANNER&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=PLANNER&body=%3Cyour%20request%20in%20plain%20words%3E&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=PLANNER
- **PROVIDERS** — Provider/model registry — every company (xai|anthropic|openai|google), every model (text|image|video|stt|tts),
  when: you need to providers
  args: see content
  doc: https://miscsubjects.com/api/dispatch?key=PROVIDERS&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=PROVIDERS&body=%3Csee%20content%3E&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=PROVIDERS
- **SITE_LINKS** — Site surfaces (the only two human pages + every functional endpoint)
  when: you need to site links
  args: see content
  doc: https://miscsubjects.com/api/dispatch?key=SITE_LINKS&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=SITE_LINKS&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=SITE_LINKS
- **PROVIDER_DOCS** — LLM/model provider documentation (external). On-hand copies via [PROVIDERS]<company>[/PROVIDERS] and [DOCS_GET
  when: you need to provider docs
  args: see content
  doc: https://miscsubjects.com/api/dispatch?key=PROVIDER_DOCS&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=PROVIDER_DOCS&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=PROVIDER_DOCS
- **TOOLING_DOCS** — Platform + protocol references (external)
  when: you need to tooling docs
  args: see content
  doc: https://miscsubjects.com/api/dispatch?key=TOOLING_DOCS&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=TOOLING_DOCS&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=TOOLING_DOCS
- **CHANNEL_APIS** — Channel + commerce API hosts (external). Tools that call them live as their own rows
  when: you need to channel apis
  args: see content
  doc: https://miscsubjects.com/api/dispatch?key=CHANNEL_APIS&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=CHANNEL_APIS&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=CHANNEL_APIS
- **AUDIO** — Speak words aloud. INVOKE: [AUDIO]the words to speak[/AUDIO]
  when: you need to audio
  args: $1 | $2
  doc: https://miscsubjects.com/api/dispatch?key=AUDIO&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=AUDIO&body=%3Carg1%3E%7C%3Carg2%3E&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=AUDIO
- **RESCUE_ROUTER** — 
  doc: https://miscsubjects.com/api/dispatch?key=RESCUE_ROUTER&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=RESCUE_ROUTER&body=%3Cyour%20request%20in%20plain%20words%3E&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=RESCUE_ROUTER
- **DEMO_D1_TO_KV** — demo — list D1 databases via the Cloudflare API, then store that JSON in KV. Proves sequential cross-surface c
  when: demonstration of combinatorial flows only.
  doc: https://miscsubjects.com/api/dispatch?key=DEMO_D1_TO_KV&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=DEMO_D1_TO_KV&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=DEMO_D1_TO_KV
- **WORLD_MAP** — the ontological world map of every tool this build has + when to use which. No arg = overview (category counts
  when: a model needs to understand what it has access to before acting.
  args: $1 = optional category name (e.g. cli, wrangler, google_api, kv, d1, r2).
  doc: https://miscsubjects.com/api/dispatch?key=WORLD_MAP&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=WORLD_MAP&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=WORLD_MAP
- **TOOLKIT** — 
  doc: https://miscsubjects.com/api/dispatch?key=TOOLKIT&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=TOOLKIT&body=%3Cyour%20request%20in%20plain%20words%3E&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=TOOLKIT
- **CC_LAST** — the last 3 Claude Code turns on this repo (the user input to Claude Code, the tools it used, the files it edit
  when: "what did claude code just do", learning from Claude Code, the CC_MIRROR loop.
  doc: https://miscsubjects.com/api/dispatch?key=CC_LAST&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=CC_LAST&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=CC_LAST
- **CC_MIRROR** — 
  doc: https://miscsubjects.com/api/dispatch?key=CC_MIRROR&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=CC_MIRROR&body=%3Cyour%20request%20in%20plain%20words%3E&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=CC_MIRROR
- **TODO_RUN** — Run the next open task in the build to-do (tasks table) through the ROUTER. $1=mode; pass force to run on-dema
  when: you need to todo run
  args: $1
  doc: https://miscsubjects.com/api/dispatch?key=TODO_RUN&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=TODO_RUN&body=%3Carg1%3E&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=TODO_RUN
- **COST_REPORT** — Cost summary: total turns, total USD, average USD/turn, and the 10 priciest recent turns
  when: you need to cost report
  args: none
  doc: https://miscsubjects.com/api/dispatch?key=COST_REPORT&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=COST_REPORT&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=COST_REPORT
- **CRITIC** — 
  doc: https://miscsubjects.com/api/dispatch?key=CRITIC&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=CRITIC&body=%3Cyour%20request%20in%20plain%20words%3E&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=CRITIC
- **TEAM_RUN** — Two agents reason against each other on a goal, bounded rounds, converge. $1=goal $2=proposer(default CODE_AUD
  when: you need to team run
  args: $1 | $2 | $3 | $4
  doc: https://miscsubjects.com/api/dispatch?key=TEAM_RUN&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=TEAM_RUN&body=%3Carg1%3E%7C%3Carg2%3E%7C%3Carg3%3E%7C%3Carg4%3E&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=TEAM_RUN
- **ROUTER** — 
  doc: https://miscsubjects.com/api/dispatch?key=ROUTER&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=ROUTER&body=%3Cyour%20request%20in%20plain%20words%3E&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=ROUTER
- **CLOUDFLARE** — 
  doc: https://miscsubjects.com/api/dispatch?key=CLOUDFLARE&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=CLOUDFLARE&body=%3Cyour%20request%20in%20plain%20words%3E&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=CLOUDFLARE
- **COMPUTER** — 
  doc: https://miscsubjects.com/api/dispatch?key=COMPUTER&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=COMPUTER&body=%3Cyour%20request%20in%20plain%20words%3E&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=COMPUTER
- **DELTASK** — delete a task. ARGS: <id>. EX {"key":"DELTASK","body":"42"}
  doc: https://miscsubjects.com/api/dispatch?key=DELTASK&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=DELTASK&body=%3Carg1%3E&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=DELTASK
- **EDITTASK** — edit a task body. ARGS: <id>|<new text>. EX {"key":"EDITTASK","body":"42|buy milk"}
  doc: https://miscsubjects.com/api/dispatch?key=EDITTASK&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=EDITTASK&body=%3Carg1%3E%7C%3Carg2%3E&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=EDITTASK
- **PEPTIDE_WRITER** — 
  doc: https://miscsubjects.com/api/dispatch?key=PEPTIDE_WRITER&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=PEPTIDE_WRITER&body=%3Cyour%20request%20in%20plain%20words%3E&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=PEPTIDE_WRITER
- **PEPTIDE_ROUTER** — 
  doc: https://miscsubjects.com/api/dispatch?key=PEPTIDE_ROUTER&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=PEPTIDE_ROUTER&body=%3Carg1%3E&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=PEPTIDE_ROUTER
- **REMEMBER** — Additive memory. Append ONE line to a directory rows content without touching the rest. $1=row key (use ROUTER
  when: you need to remember
  args: $1 | $2
  doc: https://miscsubjects.com/api/dispatch?key=REMEMBER&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=REMEMBER&body=%3Carg1%3E%7C%3Carg2%3E&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=REMEMBER
- **FORGET** — Remove one line from your memory (or any row). $1=key (ROUTER for your own memory), $2=the exact text to remov
  when: you need to forget
  args: $1 | $2
  doc: https://miscsubjects.com/api/dispatch?key=FORGET&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=FORGET&body=%3Carg1%3E%7C%3Carg2%3E&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=FORGET
- **RESEARCH_BOT** — 
  doc: https://miscsubjects.com/api/dispatch?key=RESEARCH_BOT&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=RESEARCH_BOT&body=%3Cyour%20request%20in%20plain%20words%3E&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=RESEARCH_BOT
- **LOGIC** — 
  doc: https://miscsubjects.com/api/dispatch?key=LOGIC&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=LOGIC&body=%3Cyour%20request%20in%20plain%20words%3E&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=LOGIC
- **WRITER** — 
  doc: https://miscsubjects.com/api/dispatch?key=WRITER&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=WRITER&body=%3Cyour%20request%20in%20plain%20words%3E&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=WRITER
- **WRITER_AGENT** — 
  doc: https://miscsubjects.com/api/dispatch?key=WRITER_AGENT&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=WRITER_AGENT&body=%3Cyour%20request%20in%20plain%20words%3E&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=WRITER_AGENT
- **CARDS** — Read the STATE CARDS. One card per isolated event: the inbound message (plain text), the reply (plain text), t
  when: you need to cards
  args: see content
  doc: https://miscsubjects.com/api/dispatch?key=CARDS&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=CARDS&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=CARDS
- **EVENTS** — Read the raw EVENTS log — one row per call, newest first, chronological. Each row: source, key, action, status
  when: you need to events
  args: see content
  doc: https://miscsubjects.com/api/dispatch?key=EVENTS&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=EVENTS&body=%3Csee%20content%3E&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=EVENTS
- **INTENT** — 
  doc: https://miscsubjects.com/api/dispatch?key=INTENT&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=INTENT&body=%3Cyour%20request%20in%20plain%20words%3E&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=INTENT
- **PEPPER** — 
  doc: https://miscsubjects.com/api/dispatch?key=PEPPER&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=PEPPER&body=%3Cyour%20request%20in%20plain%20words%3E&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=PEPPER
- **GET_AGENT_LIMITS** — Read current agent limits: tool_loops, memory_window, depth_cap, cost_cap_usd.
  when: the custodian asks "what are my limits" / "what are your caps".
  args: none
  doc: https://miscsubjects.com/api/dispatch?key=GET_AGENT_LIMITS&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=GET_AGENT_LIMITS&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=GET_AGENT_LIMITS
- **NOW** — 
  when: any object or model that needs the current date or time.
  args: none
  doc: https://miscsubjects.com/api/dispatch?key=NOW&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=NOW&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=NOW
- **CRON_LIST** — 
  doc: https://miscsubjects.com/api/dispatch?key=CRON_LIST&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=CRON_LIST&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=CRON_LIST
- **MEMORY_AGENT** — 
  doc: https://miscsubjects.com/api/dispatch?key=MEMORY_AGENT&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=MEMORY_AGENT&body=%3Cyour%20request%20in%20plain%20words%3E&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=MEMORY_AGENT
- **EDITOR_AGENT** — 
  doc: https://miscsubjects.com/api/dispatch?key=EDITOR_AGENT&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=EDITOR_AGENT&body=%3Cyour%20request%20in%20plain%20words%3E&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=EDITOR_AGENT
- **GLM_CODER** — 
  doc: https://miscsubjects.com/api/dispatch?key=GLM_CODER&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=GLM_CODER&body=%3Cyour%20request%20in%20plain%20words%3E&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=GLM_CODER
- **POPULATE** — 
  doc: https://miscsubjects.com/api/dispatch?key=POPULATE&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=POPULATE&body=%3Carg1%3E&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=POPULATE
- **IDEAS** — 
  doc: https://miscsubjects.com/api/dispatch?key=IDEAS&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=IDEAS&body=%3Carg1%3E&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=IDEAS
- **WRITE_ARTICLE** — 
  doc: https://miscsubjects.com/api/dispatch?key=WRITE_ARTICLE&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=WRITE_ARTICLE&body=%3Carg1%3E&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=WRITE_ARTICLE
- **BLOOIO2** — 
  doc: https://miscsubjects.com/api/dispatch?key=BLOOIO2&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=BLOOIO2&body=%3Cyour%20request%20in%20plain%20words%3E&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=BLOOIO2
- **ADDTASK** — Add a job to the build queue (tasks table). Cron will pick it up and run it automatically when protocol_autoru
  when: the custodian wants to batch work and not wait for a live reply.\n# ARGS: = JSON job object OR plain text ask. JSON keys: ask (required), role (defa
  args: = JSON job object OR plain text ask. JSON keys: ask (required), role (default writer), slug, topic, web_search (default true), max_tokens, post_to (default /api/protocol/write), model.\n# EX: [ADDTASK]{"ask":"Write evidence-graded BPC-157 article","slug":"bpc-157","web_search":true}[/ADDTASK]\n# EX: [ADDTASK]{"ask":"Populate BPC-157 with more sources and widgets","slug":"bpc-157","post_to":"/api/protocol/populate","max_rounds":4}[/ADDTASK]\n["","ADDTASK"]
  doc: https://miscsubjects.com/api/dispatch?key=ADDTASK&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=ADDTASK&body=%7B%22ask%22%3A%22Write%20evidence-graded%20BPC-157%20article%22%2C%22slug%22%3A%22bpc-157%22%2C%22web_search%22%3Atrue%7D&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=ADDTASK
- **REGEX_PARSE** — 
  doc: https://miscsubjects.com/api/dispatch?key=REGEX_PARSE&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=REGEX_PARSE&body=%3Carg1%3E&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=REGEX_PARSE
- **DONETASK** — Mark a task as done. $1=task_id (number), $2=optional result summary.
  when: a queued task has been completed and should be removed from the open backlog.
  args: $1=task_id, $2=result summary
  doc: https://miscsubjects.com/api/dispatch?key=DONETASK&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=DONETASK&body=123&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=DONETASK
- **CHARLIE_PROSECUTOR** — 
  doc: https://miscsubjects.com/api/dispatch?key=CHARLIE_PROSECUTOR&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=CHARLIE_PROSECUTOR&body=%3Cyour%20request%20in%20plain%20words%3E&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=CHARLIE_PROSECUTOR
- **CHARLIE_CRITIC** — 
  doc: https://miscsubjects.com/api/dispatch?key=CHARLIE_CRITIC&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=CHARLIE_CRITIC&body=%3Cyour%20request%20in%20plain%20words%3E&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=CHARLIE_CRITIC
- **KERNEL** — 
  doc: https://miscsubjects.com/api/dispatch?key=KERNEL&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=KERNEL&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=KERNEL
- **TIME_NOW** — Return the current UTC ISO timestamp.\n# EX: [TIME_NOW][/TIME_NOW]\n[]
  doc: https://miscsubjects.com/api/dispatch?key=TIME_NOW&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=TIME_NOW&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=TIME_NOW
- **PROACTIVE_POKE** — Send one short proactive text to the custodian. Used by the cron; you can also trigger manually.\n# EX: [PROACTIVE_POK
  doc: https://miscsubjects.com/api/dispatch?key=PROACTIVE_POKE&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=PROACTIVE_POKE&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=PROACTIVE_POKE
- **SCHEDULERS** — List scheduler/autorun state: KV loop flags plus configured automations.
  when: owner asks what loops, schedulers, cron, autoruns, or recurring jobs are on/off.
  args: none
  doc: https://miscsubjects.com/api/dispatch?key=SCHEDULERS&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=SCHEDULERS&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=SCHEDULERS
- **SCHEDULER_SET** — Enable or disable a cron scheduler. $1=key, $2=value (0 or 1).\n# EX: [SCHEDULER_SET]proactive_msgs|1[/SCHEDUL
  doc: https://miscsubjects.com/api/dispatch?key=SCHEDULER_SET&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=SCHEDULER_SET&body=proactive_msgs%7C1&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=SCHEDULER_SET
- **KNOWLEDGE** — 
  args: CUSTOMER_FUNNEL | AD_ACCOUNTS | MARKETING_STATE | LEO_RESEARCH | IMAGE_REFERENCE | REACTIONS | BATCH | ARTICLE_LIST
  doc: https://miscsubjects.com/api/dispatch?key=KNOWLEDGE&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=KNOWLEDGE&body=AD_ACCOUNTS&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=KNOWLEDGE
- **CUSTOMER** — 
  doc: https://miscsubjects.com/api/dispatch?key=CUSTOMER&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=CUSTOMER&body=%3Cyour%20request%20in%20plain%20words%3E&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=CUSTOMER
- **REFLEX_PASS** — Live probes vs protocol vision claims — posts reflex conformance atoms with proves/responds_to edges.
  when: after collaborate/audit, continuous self-proof loop, verify build topology matches vision.
  args: slug (optional, default protocol)
  doc: https://miscsubjects.com/api/dispatch?key=REFLEX_PASS&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=REFLEX_PASS&body=protocol&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=REFLEX_PASS
- **GRAPH_GROW** — Run one model growth queue tick — populate sources, Kimi, Gemini, repair, reflex.
  when: cron, after deploy, proactive graph enrichment.
  args: optional slug|step e.g. bpc-157|kimi_collaborate
  doc: https://miscsubjects.com/api/dispatch?key=GRAPH_GROW&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=GRAPH_GROW&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=GRAPH_GROW
- **GRAPH_LINT** — Graph maintenance pass over the whole corpus — orphans (no inbound links), missing pages (wikilinked but unwri
  when: after any publish, on cron, before picking new work, when asked "what is wrong with the graph".
  args: none
  doc: https://miscsubjects.com/api/dispatch?key=GRAPH_LINT&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=GRAPH_LINT&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=GRAPH_LINT
- **OBSIDIAN_PULL** — Pull Obsidian vault export to local folder (via LOCAL_EXEC).
  args: optional slugs comma-separated
  doc: https://miscsubjects.com/api/dispatch?key=OBSIDIAN_PULL&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=OBSIDIAN_PULL&body=protocol%2Cbpc-157&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=OBSIDIAN_PULL
- **PLAYWRIGHT_START** — Start the Playwright MCP server on the Mac bridge\n# WHEN_TO_USE: before calling PLAYWRIGHT if the server is n
  when: before calling PLAYWRIGHT if the server is not running\n# ARGS: none\n# EX: [PLAYWRIGHT_START][/PLAYWRIGHT_START]\n{"cmd":"sh","args":["-lc"
  args: none\n# EX: [PLAYWRIGHT_START][/PLAYWRIGHT_START]\n{"cmd":"sh","args":["-lc","/Users/[custodian]/miscsubjects-pages/bridge/playwright-mcp-launcher.sh"],"timeout":600000}
  doc: https://miscsubjects.com/api/dispatch?key=PLAYWRIGHT_START&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=PLAYWRIGHT_START&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=PLAYWRIGHT_START
- **PLAYWRIGHT** — Proxy a tool call to the Playwright MCP server on the Mac bridge
  when: drive a real browser: navigate, click, type, screenshot, evaluate JS, manage tabs
  args: $1=tool_name, $2+=JSON arguments
  doc: https://miscsubjects.com/api/dispatch?key=PLAYWRIGHT&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=PLAYWRIGHT&body=browser_navigate%7C%7B%22url%22%3A%22https%3A%2F%2Fexample.com%22%7D&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=PLAYWRIGHT
- **NOTIFY_OWNER** — Text the custodian (the owner) a message — the "background daemon pings you when it needs a decision" primitive. Autom
  when: the AI needs the owner's input or wants to surface something — "tell the custodian", "ask the owner", "ping me when X".
  args: message
  doc: https://miscsubjects.com/api/dispatch?key=NOTIFY_OWNER&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=NOTIFY_OWNER&body=A%20customer%20asked%20something%20I%20have%20no%20automation%20for%20%E2%80%94%20how%20do%20you%20want%20me%20to%20reply%3F&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=NOTIFY_OWNER
- **OPEN_URL** — Open a URL in the default browser on the custodian's Mac (a new tab). No Accessibility needed.
  when: "open a browser", "open this website", "pull up <site>", "search YouTube/Google for X" (pass the search URL).
  args: the URL (a page or a search URL like https://www.youtube.com/results?search_query=lofi)
  doc: https://miscsubjects.com/api/dispatch?key=OPEN_URL&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=OPEN_URL&body=https%3A%2F%2Fwww.youtube.com%2Fresults%3Fsearch_query%3Dlofi&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=OPEN_URL
- **SCRATCH_GETJSON** — 
  doc: https://miscsubjects.com/api/dispatch?key=SCRATCH_GETJSON&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=SCRATCH_GETJSON&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=SCRATCH_GETJSON
- **SCRATCH_GJ2** — 
  doc: https://miscsubjects.com/api/dispatch?key=SCRATCH_GJ2&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=SCRATCH_GJ2&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=SCRATCH_GJ2
- **MODEL_CHAT_INTAKE** — Append raw outside-model/chat text to the ledger and queue the receiving editorial board.
  when: paste any model answer, raw chat log, critique, complaint, or documentation feedback into the build so the board extracts rules and queues p
  args: $1+ raw text/plain chat log
  doc: https://miscsubjects.com/api/dispatch?key=MODEL_CHAT_INTAKE&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=MODEL_CHAT_INTAKE&body=Claude%20said%20OIP%20is%20unclear%20because...&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=MODEL_CHAT_INTAKE
- **EDITORIAL_BOARD_RUN** — Run one receiving editorial-board task. It reads a MODEL_CHAT_INTAKE ledger event, extracts owner complaints a
  when: after raw model/chat intake, or cron, to process one editorial-board queue item.
  args: none
  doc: https://miscsubjects.com/api/dispatch?key=EDITORIAL_BOARD_RUN&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=EDITORIAL_BOARD_RUN&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=EDITORIAL_BOARD_RUN
- **TRY_STRIPE_MCP** — Try the Stripe integration before connecting it. Shows the read and write objects Stripe exposes here and reco
  when: "should I get Stripe MCP", "what would Stripe let an agent do".
  args: $1 = optional mode "live"
  doc: https://miscsubjects.com/api/dispatch?key=TRY_STRIPE_MCP&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=TRY_STRIPE_MCP&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=TRY_STRIPE_MCP
- **TRY_GITHUB_MCP** — Try the GitHub integration before connecting it. Runs a safe read-only trial (list issues) and returns a recei
  when: "should I get GitHub MCP", "what would GitHub let an agent do".
  args: none
  doc: https://miscsubjects.com/api/dispatch?key=TRY_GITHUB_MCP&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=TRY_GITHUB_MCP&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=TRY_GITHUB_MCP
- **ISSUE_SWEEP** — Autonomous issue closer. Scans open issues and closes safe categories.
  when: run a batch of issue closures; schedule via AUTOMATE_ADD for recursive loops.
  args: mode (triage | docs | all)
  doc: https://miscsubjects.com/api/dispatch?key=ISSUE_SWEEP&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=ISSUE_SWEEP&body=triage&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=ISSUE_SWEEP
- **QUADSYNC_RUN** — Run the server half of QUADSYNC now — mirror new ledger events to GitHub (ledger-mirror/events-<day>.jsonl) an
  when: the custodian says "sync", "sync everything", "run quadsync", "is everything synced" — or any model needs the corners current before reasoning about
  args: none
  doc: https://miscsubjects.com/api/dispatch?key=QUADSYNC_RUN&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=QUADSYNC_RUN&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=QUADSYNC_RUN
- **STALE_ISSUE_DIGEST** — Return a digest of open GitHub issues that have not been updated in N days.
  when: weekly purge review, stale backlog triage.
  args: days
  doc: https://miscsubjects.com/api/dispatch?key=STALE_ISSUE_DIGEST&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=STALE_ISSUE_DIGEST&body=7&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=STALE_ISSUE_DIGEST
- **OBJECTION_LOG** — File an objection, confirm a duplicate, settle an exact objection, or append a repair without erasing the orig
  args: one JSON object. New: {slug,body,claimed_model,target_div?,stance?}. Duplicate confirmation: add duplicate_of:"obj-N". Repair/answer lane: add repairs:"obj-N" (or answer_of), body describing the correction and answer or stance:"upgrade". The repair bypasses similarity rejection, preserves the original, and appends linked discourse.
  doc: https://miscsubjects.com/api/dispatch?key=OBJECTION_LOG&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=OBJECTION_LOG&body=%3Cone%20JSON%20object%3E&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=OBJECTION_LOG
- **OBJECTION_JUDGE_V1** — 
  doc: https://miscsubjects.com/api/dispatch?key=OBJECTION_JUDGE_V1&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=OBJECTION_JUDGE_V1&body=%3Cyour%20request%20in%20plain%20words%3E&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=OBJECTION_JUDGE_V1
- **PROSECUTOR_RUN** — One machine turn of the operator loop, end to end: fetch the drop + current accepted thread-state, ask a model
  when: the custodian says "prosecute the protocol", "run the loop", "have a machine critique it" — or the governor wants fresh adversarial load without any
  args: model key (optional; default ASK_CLAUDE — also ASK_GPT / ASK_GEMINI / ASK_KIMI)
  doc: https://miscsubjects.com/api/dispatch?key=PROSECUTOR_RUN&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=PROSECUTOR_RUN&body=ASK_KIMI&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=PROSECUTOR_RUN
- **EAGLE_IMSG** — Eagle image review workflow from iMessage. Runs eagle_imessage.mjs on the Mac. Texts the custodian image previews + ge
  when: the custodian asks about eagles, eagle images, show eagles, generate eagle variation, mark eagle good, eagle prompts — any eagle1–eagle25 image work
  args: his message (pass through verbatim)
  doc: https://miscsubjects.com/api/dispatch?key=EAGLE_IMSG&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=EAGLE_IMSG&body=show%20eagles&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=EAGLE_IMSG
- **MARKETING_SNAPSHOT** — Live Meta + lbl cache + MARKETING_STATE JSON.
  doc: https://miscsubjects.com/api/dispatch?key=MARKETING_SNAPSHOT&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=MARKETING_SNAPSHOT&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=MARKETING_SNAPSHOT
- **UI_SURFACE_PROBE** — Compare operator-visible fetch (no terminal key) vs agent fetch — ledgered mismatch flag.
  when: Before claiming any admin page or live URL works; after deploy of user-visible UI.
  args: $1=url path or full URL; optional $2=extra|markers|pipe|delimited
  doc: https://miscsubjects.com/api/dispatch?key=UI_SURFACE_PROBE&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=UI_SURFACE_PROBE&body=%2Fadmin%2Fmarketing&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=UI_SURFACE_PROBE
- **OUTSTANDING_SYNC_EMAIL** — Build one unified outstanding-sync report and email it: every open GitHub issue, open/running task inventory, 
  when: The owner asks to sync GitHub issues, tasks, Kimi, model work, outstanding work, or wants everything sent by email.
  args: mode. blank/force = send email + short iMessage notice. dry = collect only, no send.
  doc: https://miscsubjects.com/api/dispatch?key=OUTSTANDING_SYNC_EMAIL&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=OUTSTANDING_SYNC_EMAIL&body=force&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=OUTSTANDING_SYNC_EMAIL
- **WORK_FEED** — The shared work thread. THE FIRST THING ANY MODEL OR TOKEN-HOLDER READS. Aggregates the top priority, open tas
  when: at the start of ANY session, or when asked 'what should I work on', 'what is the state', 'catch me up', 'where are we'.
  args: $1 = how many recent thread entries (default 15).
  doc: https://miscsubjects.com/api/dispatch?key=WORK_FEED&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=WORK_FEED&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=WORK_FEED
- **WORK_APPEND** — Append one entry to the shared append-only work thread. This is how every model records what it did, proposed,
  when: after you do, propose, or audit anything. Always append.
  args: $1 = your model/agent name, $2 = kind (note|edit|proposal|audit|question|done), $3 = your entry. Prefix body with 'ref:task:12' or 'ref:lead:49' or 'ref:gh:7' to link it.
  doc: https://miscsubjects.com/api/dispatch?key=WORK_APPEND&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=WORK_APPEND&body=grok-web%7Cproposal%7Cref%3Atask%3A4032%20send%2050%20outreach%20emails%2Fday%20to%20start%2C%20ramp%20weekly&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=WORK_APPEND
- **ARXIV_PAPER** — The arXiv paper as a live object. The paper "The Document Is the Receipt" lives at github.com/[custodian]/oi
  when: the custodian asks "paper state", "how big is the paper", "when did the paper last grow", "show the arxiv object", "has the paper drifted".
  args: none.
  doc: https://miscsubjects.com/api/dispatch?key=ARXIV_PAPER&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=ARXIV_PAPER&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=ARXIV_PAPER
- **ARXIV_GROW** — Regenerate the arXiv paper from live state. Reads paper/template.tex + paper/rings.json from the repo, queries
  when: the custodian says "grow the paper", "regenerate the arxiv", "add a ring", "refresh the paper". Also fired daily by launchd com.the custodian.oip.arxiv-grow
  args: none.
  doc: https://miscsubjects.com/api/dispatch?key=ARXIV_GROW&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=ARXIV_GROW&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=ARXIV_GROW
- **AUDIT_PROBE_ROW** — 
  doc: https://miscsubjects.com/api/dispatch?key=AUDIT_PROBE_ROW&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=AUDIT_PROBE_ROW&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=AUDIT_PROBE_ROW
- **FED_SEND** — Send a signed federation message (oip-message/1) from the home agent to a remote agent at ANOTHER domain, and 
  when: coordinate with an agent on a different domain. The recipient's signing key + inbox come from its https://<domain>/.well-known/oip.json; the
  args: recipient|kind|rest — recipient=agent@domain. kind=query|invoke.
  doc: https://miscsubjects.com/api/dispatch?key=FED_SEND&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=FED_SEND&body=buttercup%40oip-peer.[custodian].workers.dev%7Cquery%7Cwhat%20time%20is%20it&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=FED_SEND
- **RELAY_POST_APPEND** — Append one model's public adoption/proof link to THE RELAY. v3 separately records the high-level verdict and e
  when: After a model audits the prior relay and performs real work. This records drafts and actual publication results; it does not authorize a soc
  args: one JSON object: platform; identity_mode named|incognito; exact model_name, model_provider, model_version and session_label; action; result_summary; verdict PASS|FAIL|MIXED; outcome_class SUCCESS|PARTIAL|MODEL_FAILED|LANE_TIMEOUT (PASS=SUCCESS, MIXED=PARTIAL, FAIL uses one of the two failure classes); proof_links[]; media_links[]; platform_copy with LinkedIn/Facebook/Instagram/X required, each beginning [execution surface · exact model name · YYYY-MM-DD HH:MM UTC] then a newline and third-person observed result; tag_targets[{name,handle?,why}] with at least one materially connected target; pub
  doc: https://miscsubjects.com/api/dispatch?key=RELAY_POST_APPEND&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=RELAY_POST_APPEND&body=%3Cone%20JSON%20object%3A%20platform%3E&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=RELAY_POST_APPEND
- **DEPLOY_LEASE** — Inspect, acquire or release the single production deployment door for loop-safe-miscsubjects. The canonical sh
  args: op check|acquire|release | holder | nonce. Acquire returns a 30-minute nonce. Release requires the exact nonce. Check is read-only.
  doc: https://miscsubjects.com/api/dispatch?key=DEPLOY_LEASE&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=DEPLOY_LEASE&body=%3Cop%20check%3E%7C%3Cacquire%3E%7C%3Crelease%3E&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=DEPLOY_LEASE
- **DISCLOSURE_GET** — Read a versioned public defensive-publication artifact from the disclosure archive. Text is scanned for bearer
  args: $1 = public disclosure path returned by a publication manifest, for example 2026-07-17/operation-killbox-v1.1/specification.md.
  doc: https://miscsubjects.com/api/dispatch?key=DISCLOSURE_GET&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=DISCLOSURE_GET&body=%3Cpublic%20disclosure%20path%20retur%3E&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=DISCLOSURE_GET
- **STANDARD_REGISTER** — Register a versioned standard whose clauses can be cited by decision records. This records the source and auth
  args: JSON {id,name,version,authority_class:internal-profile|external-source|advisory|legal-review-required,source_url?,canonical_text,clauses:[{id,title,requirement,test?,authority?}],status?,parent_id?,created_by}.
  doc: https://miscsubjects.com/api/dispatch?key=STANDARD_REGISTER&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=STANDARD_REGISTER&body=%3CJSON%20%7Bid%3E&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=STANDARD_REGISTER
- **DECISION_RECORD** — File a clause-cited model decision justification with facts, evidence, uncertainty and counterarguments. This 
  args: JSON {standard_id,model,provider,model_family,task,decision:CONFORMANT|NONCONFORMANT|PARTIAL|UNKNOWN|ABSTAIN|LEGAL_REVIEW_REQUIRED,justification,facts[],clause_findings:[{clause,result,reason,evidence[]}],uncertainties[],counterarguments[],recommended_action?,confidence?,evidence[],prompt_hash?,context_hash?,prior_answers_visible?,authority,invocation_id?,repair_of?}.
  doc: https://miscsubjects.com/api/dispatch?key=DECISION_RECORD&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=DECISION_RECORD&body=%3CJSON%20%7Bstandard_id%3E&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=DECISION_RECORD
- **DECISION_CONSTITUTION** — Return the Decision Constitution verbatim, versioned (decision-constitution@1.0.0) — the governing system prom
  when: composing any governed adjudication or consequential model call; reading the exact law a preserved payload ran under; "what constitution was
  args: none.
  doc: https://miscsubjects.com/api/dispatch?key=DECISION_CONSTITUTION&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=DECISION_CONSTITUTION&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=DECISION_CONSTITUTION
- **REVIEW_RECORD** — Confirm, challenge or abstain on a decision record while preserving reviewer provider/family, evidence, prompt
  args: JSON {decision_id,reviewer_model,reviewer_provider,reviewer_family,stance:CONFIRM|CHALLENGE|ABSTAIN,justification,evidence[],evidence_recomputed?,prompt_hash?,context_hash?,prior_answers_visible?,authority,invocation_id?}.
  doc: https://miscsubjects.com/api/dispatch?key=REVIEW_RECORD&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=REVIEW_RECORD&body=%3CJSON%20%7Bdecision_id%3E&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=REVIEW_RECORD
- **SURETY_RECORD** — Compute the disclosed independence-weighted support/challenge profile for one decision. Surety measures corrob
  args: JSON {decision_id}.
  doc: https://miscsubjects.com/api/dispatch?key=SURETY_RECORD&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=SURETY_RECORD&body=%3CJSON%20%7Bdecision_id%7D%3E&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=SURETY_RECORD
- **CERTIFIER_HISTORY** — Read the cards, revocations, expiries and evidence history filed by a named regulator, insurer, auditor, compl
  args: JSON {certifier_label}.
  doc: https://miscsubjects.com/api/dispatch?key=CERTIFIER_HISTORY&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=CERTIFIER_HISTORY&body=%3CJSON%20%7Bcertifier_label%7D%3E&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=CERTIFIER_HISTORY
- **PRIVACY_EGRESS** — Shape or record context egress under the OIP Privacy Profile. Dry-run classification/minimization never execut
  args: JSON {action:shape|classify|minimize|authorize|disclose|erasure|conformance,...}. Read https://miscsubjects.com/api/privacy for exact per-action schemas. For real sensitive payloads call the owner-authenticated endpoint directly; dispatch receipts store invocation input, so use this row only with synthetic or already-redacted content.
  doc: https://miscsubjects.com/api/dispatch?key=PRIVACY_EGRESS&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=PRIVACY_EGRESS&body=%3CJSON%20%7Baction%3Ashape%3E&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=PRIVACY_EGRESS
- **CITATION_VALIDATION** — Independently validate that one cited evidence item actually supports the clause finding it was filed under. A
  args: JSON {decision_id,clause,evidence_ref,evidence_class:operator-served|independently-recomputable|third-party-witnessed|institutionally-attested|private-scoped|unresolved-assertion,verdict:SUPPORTED|PARTIALLY_SUPPORTED|UNSUPPORTED|CONTRADICTED|LEGAL_REVIEW_REQUIRED,source_exists?,version_hash_correct?,passage_supports_premise?,clause_governs_conduct?,material_omission?,conclusion_overreach?,validator_model,validator_provider,validator_family,prompt_hash?,context_hash?,prior_answers_visible?,recompute_method?,justification}.
  doc: https://miscsubjects.com/api/dispatch?key=CITATION_VALIDATION&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=CITATION_VALIDATION&body=%3CJSON%20%7Bdecision_id%3E&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=CITATION_VALIDATION
- **COMPLIANCE_GATE** — Ask a bounded compliance card to authorize a consequential operation. Proves the card is executable state: a c
  args: JSON {card_id,requested_action,system_version?,jurisdiction?,risk?,required_certifier_type?,presented_card_hash?,require_no_standing_dissent?,actor?}.
  doc: https://miscsubjects.com/api/dispatch?key=COMPLIANCE_GATE&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=COMPLIANCE_GATE&body=%3CJSON%20%7Bcard_id%3E&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=COMPLIANCE_GATE
- **DESIGN_LAW** — Discover the canonical Laws of Design Knowledge-Action Object.\n# WHEN_TO_USE: any design, rendering, navigati
  when: any design, rendering, navigation, editorial, graph, admin, source, SEO, readability, or article-skill decision.\n# ARGS: none for the contr
  args: none for the contract; follow representations.invoke with surface and task to apply it.\n# EX: [DESIGN_LAW][/DESIGN_LAW]\n# CANONICAL: https://miscsubjects.com/api/articles/design-law\n# NOTE: this row is the discovery facet; meaning, instructions, failures, tests, versions, graph, and representations live in the canonical object and are not duplicated here.
  doc: https://miscsubjects.com/api/dispatch?key=DESIGN_LAW&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=DESIGN_LAW&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=DESIGN_LAW
- **CREATIVE_GENERATE** — Generate one explicitly owner-requested image/video version while preserving its exact payload, raw response, 
  args: one JSON object: {engine,prompt,model?,size?,aspect_ratio?,reference_url?,duration?,resolution?,product_id?,enhance?}. engine=openai|grok|arcads-image|arcads-video.
  doc: https://miscsubjects.com/api/dispatch?key=CREATIVE_GENERATE&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=CREATIVE_GENERATE&body=%7B%22engine%22%3A%22grok%22%2C%22prompt%22%3A%22exact%20prompt%22%7D&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=CREATIVE_GENERATE
- **OP_ROOT** — Read OP, the Object Protocol: definition, invariants, canonical roots, and OIP compatibility boundary.
  args: None. Add ?format=markdown for a model-readable document.
  doc: https://miscsubjects.com/api/dispatch?key=OP_ROOT&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=OP_ROOT&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=OP_ROOT
- **TAP_GO_MODEL_PROFILES** — Read the five owner-editable model-specific content slots used by token Tap & Go: ChatGPT, Claude, Grok, Gemin
  args: None for read. Owner edits one profile with PUT /api/tap-go-profiles {model,content}.
  doc: https://miscsubjects.com/api/dispatch?key=TAP_GO_MODEL_PROFILES&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=TAP_GO_MODEL_PROFILES&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=TAP_GO_MODEL_PROFILES
- **LANDSCAPE_NEXT** — Return one queued external-build research object with the common axes and the existing voxel-batch source/clai
  args: none.\n# EX: [LANDSCAPE_NEXT][/LANDSCAPE_NEXT]\n[]
  doc: https://miscsubjects.com/api/dispatch?key=LANDSCAPE_NEXT&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=LANDSCAPE_NEXT&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=LANDSCAPE_NEXT
- **NORMANDY_ASSIGNMENT** — Read one reserved outside-model contribution slot: current graph snapshot, named comparison target, shared axi
  args: $1=assignment id from a minted build-audit DROP.\n# EX: [NORMANDY_ASSIGNMENT]norm-abc123[/NORMANDY_ASSIGNMENT]\n["$1"]
  doc: https://miscsubjects.com/api/dispatch?key=NORMANDY_ASSIGNMENT&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=NORMANDY_ASSIGNMENT&body=norm-abc123&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=NORMANDY_ASSIGNMENT
- **CONTACT_GET** — Get a lead as a canonical CONTACT object (channels, fit score, signals, provenance).
  args: $1 = lead id or contact:<id>.
  doc: https://miscsubjects.com/api/dispatch?key=CONTACT_GET&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=CONTACT_GET&body=811&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=CONTACT_GET
- **CONTACTS_LIST** — List contact objects with optional filter.
  args: $1 = JSON {status?,segment?,city?,limit?} or a bare status word.
  doc: https://miscsubjects.com/api/dispatch?key=CONTACTS_LIST&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=CONTACTS_LIST&body=drafted&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=CONTACTS_LIST
- **WRITING_LAW** — Discover the canonical Laws of Writing Knowledge-Action Object — opaque, decorative, ambiguous language is hos
  when: any writing, rewriting, editing, replying, header, summary, argument, concession, or challenge decision on any surface.\n# ARGS: none for th
  args: none for the contract; follow representations.invoke with text and task to apply it.\n# EX: [WRITING_LAW][/WRITING_LAW]\n# CANONICAL: https://miscsubjects.com/api/articles/writing-law\n# NOTE: this row is the discovery facet; meaning, instructions, failures, tests, versions, graph, and representations live in the canonical object and are not duplicated here.
  doc: https://miscsubjects.com/api/dispatch?key=WRITING_LAW&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=WRITING_LAW&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=WRITING_LAW
- **PROOF_PING** — GET the /api/proof page and return the raw HTML for verification.
  when: the user wants to check the proof/liveness endpoint.
  doc: https://miscsubjects.com/api/dispatch?key=PROOF_PING&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=PROOF_PING&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=PROOF_PING
- **WIKIPEDIA_SUMMARY** — Fetch the canonical Wikipedia REST summary for one page title (extract, description, canonical URL, revision i
  when: sourcing a claim that needs an encyclopedic reference with a stable revision id; pair with the article webhook kind=source.
  args: $1 = page title, underscores for spaces.
  doc: https://miscsubjects.com/api/dispatch?key=WIKIPEDIA_SUMMARY&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=WIKIPEDIA_SUMMARY&body=Simurgh&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=WIKIPEDIA_SUMMARY
- **WITNESS_MINT** — Mint a WITNESS token: read-only authority over ONE adjudication, bound to a named audience, revocable, with it
  when: any finding more than one party must check independently. Proves independent VERIFICATION, not independent execution.
  args: $1 = adjudication id (inv_...) · $2 = audience the token is bound to · $3 = ttl seconds (use 604800 for 7 days)
  doc: https://miscsubjects.com/api/dispatch?key=WITNESS_MINT&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=WITNESS_MINT&body=inv_qgs2y3gt2x%7Ceu-supervisory-authority%7C604800&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=WITNESS_MINT
- **SEAL_PANEL** — The sealer. Deterministic arithmetic over a panel's findings that decides what happens to the ACTION and nothi
  when: at the end of every panel whose finding will reach a downstream actor. Clause-citation divergence fires before verdict divergence and is the
  args: one JSON object {findings:[{model,verdict,clauses|reasoning,confidence?,invocation_id,exposure,role}], min_families?, min_findings?, min_confidence?, escalate_to?}
  doc: https://miscsubjects.com/api/dispatch?key=SEAL_PANEL&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=SEAL_PANEL&body=%7B%22findings%22%3A%5B%7B%22model%22%3A%22%40cf%2Fmoonshotai%2Fkimi-k2.7-code%22%2C%22verdict%22%3A%22AFFIRM%22%2C%22clauses%22%3A%5B2%2C6%5D%2C%22confidence%22%3A0.99%7D%5D%2C%22min_families%22%3A3%2C%22min_confidence%22%3A0.95%7D&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=SEAL_PANEL
- **ALLOCATE_REASONING** — The runtime allocator. Turns an action and its action class into R (loss exposure), K (complexity) and epsilon
  when: any consequential action that must not execute until enough auditable reasoning has been purchased for its consequence.
  args: one JSON object {action, action_class, question, ruleset_url, ruleset_hash, rules[], artifact, artifact_hash, task_class?, reviewer?, reviewer_audience?}. The caller does NOT supply R, K, epsilon, thresholds or the configuration.
  doc: https://miscsubjects.com/api/dispatch?key=ALLOCATE_REASONING&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=ALLOCATE_REASONING&body=%7B%22action%22%3A%22file%20the%20clause%20(c)%20notice%22%2C%22action_class%22%3A%22board-authority%22%2C%22question%22%3A%22Does%20this%20engage%20the%20notification%20duty%3F%22%2C%22ruleset_hash%22%3A%220df47944...%22%2C%22rules%22%3A%5B%22...%22%5D%2C%22artifact%22%3A%22...%22%2C%22artifact_hash%22%3A%228c689258...%22%2C%22reviewer%22%3A%22Jane%20Roe%2C%20audit%20committee%20chair%22%7D&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=ALLOCATE_REASONING
- **PROMO_CLASSES** — Read the audience-class table — the starting logic of the self-promotion loop, as data. Each row: the loss the
  when: before any allocation, draft, or outreach plan for the build itself; "who would care about this".
  args: $1 = class key (optional; empty = all, fit desc).
  doc: https://miscsubjects.com/api/dispatch?key=PROMO_CLASSES&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=PROMO_CLASSES&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=PROMO_CLASSES
- **CONSCIENCE_GATE** — The Good Conscience Law — the veto between "can execute" and "will execute". MAY_ACT = authority AND evidence 
  when: before the build accepts any job or takes any consequential outbound action; when work smells like it violates the floor; "should the build 
  args: $1 = empty (list clauses) OR JSON {job, verdict:ACCEPT|REFUSE|ESCALATE|HALT, violated_clause?, prohibited_consequence?, causal_contribution?, evidence?, notes?}
  doc: https://miscsubjects.com/api/dispatch?key=CONSCIENCE_GATE&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=CONSCIENCE_GATE&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=CONSCIENCE_GATE
- **BOARD_TICK** — run the owner sheet. Executes every APPROVE / REJECT / SAVE / PULL / RUN the owner typed in
  args: none. WHEN_TO_USE: on a schedule, so what the owner types in the sheet happens by itself.
  doc: https://miscsubjects.com/api/dispatch?key=BOARD_TICK&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=BOARD_TICK&body=%3Cnone%3E&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=BOARD_TICK
- **CONSTITUTION_V1_4_0** — 
  doc: https://miscsubjects.com/api/dispatch?key=CONSTITUTION_V1_4_0&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=CONSTITUTION_V1_4_0&body=%3Cyour%20request%20in%20plain%20words%3E&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=CONSTITUTION_V1_4_0
- **PROVEN_WORK_SPEC** — 
  doc: https://miscsubjects.com/api/dispatch?key=PROVEN_WORK_SPEC&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=PROVEN_WORK_SPEC&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=PROVEN_WORK_SPEC
- **NEXT_ACTS** — The ranked "what should be written next" queue, derived live from the graph — write (missing wikilinked pages)
  when: at the start of any content/outreach session, on cron, when asked "what next".
  args: optional limit (default 10, max 50)
  doc: https://miscsubjects.com/api/dispatch?key=NEXT_ACTS&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=NEXT_ACTS&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=NEXT_ACTS
- **OWNER_REPORT** — Send a report to the owner and prove it arrived. Returns the inbound ledger row id that witnessed the message 
  when: every report, inventory, digest or answer addressed to the owner. Use EMAIL_SEND_TRACKED for outreach to third parties instead.
  args: $1 = subject (the [OWNER REPORT] prefix is added). $2 = body text. $3 = seconds to wait for the ledger row (default 30, max 60; observed round trip is about 25s).
  doc: https://miscsubjects.com/api/dispatch?key=OWNER_REPORT&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=OWNER_REPORT&body=six%20tasks%20closed%2C%20both%20articles%20live%7CLinks%20first%3A%20https%3A%2F%2Fmiscsubjects.com%2Fa%2Ftesofensine%20...&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=OWNER_REPORT
- **CLOCK_TICK** — Fire every automation anchored to a wall-clock hour whose hour has arrived, once per local day. Anchored rows 
  when: the every-few-minutes tick calls it; call it by hand to see what is anchored and what is waiting.
  args: none
  doc: https://miscsubjects.com/api/dispatch?key=CLOCK_TICK&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=CLOCK_TICK&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=CLOCK_TICK

### Troubleshooting
- If a row's example has placeholders, replace only the placeholder values and preserve separators.
- If a call fails, open its receipt and repair it with POST /api/dispatch {key, body, repairs:'inv_ID'}.
- If token scope denies this system, ask the owner for a row:/rows:/pfx: token scoped to the exact operation set.

Back to the tree: https://miscsubjects.com/api/dispatch?map=1&format=markdown