---
slug: oip-system-misc
title: OIP system: MISC
canonical: https://miscsubjects.com/a/oip-system-misc
---

## MISC

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.

This page is the operating article for one build subsystem. It is generated from live directory rows. If a task belongs to this subsystem, scan the operations below, open the matching capability article, run only the exact object named there, and verify by receipt.

Kind: `core`. Capabilities: `171`. Machine system map: [/api/dispatch?map=MISC&format=markdown](https://miscsubjects.com/api/dispatch?map=MISC&format=markdown). Root: [/a/oip](https://miscsubjects.com/a/oip).

## Operations

### SHA256_LOWER
SHA-256 hex of lowercased trimmed input
Use when: hash em/ph/external_id for Meta CAPI or any PII hashing
Arguments: `$1`.
Human article: [/a/oip-capability-sha256-lower](https://miscsubjects.com/a/oip-capability-sha256-lower). Machine doc: [?key=SHA256_LOWER&format=markdown](https://miscsubjects.com/api/dispatch?key=SHA256_LOWER&format=markdown). Invocation history: [/api/invocations?object_id=SHA256_LOWER](https://miscsubjects.com/api/invocations?object_id=SHA256_LOWER).

### UPPER
Uppercase a string. Use only for cosmetic transforms; not for user-visible reply text
Use when: you need to upper
Arguments: `$1`.
Human article: [/a/oip-capability-upper](https://miscsubjects.com/a/oip-capability-upper). Machine doc: [?key=UPPER&format=markdown](https://miscsubjects.com/api/dispatch?key=UPPER&format=markdown). Invocation history: [/api/invocations?object_id=UPPER](https://miscsubjects.com/api/invocations?object_id=UPPER).

### LOWER
Lowercase a string. Use before SHA256 hashing of emails or other case-insensitive identifiers
Use when: you need to lower
Arguments: `$1`.
Human article: [/a/oip-capability-lower](https://miscsubjects.com/a/oip-capability-lower). Machine doc: [?key=LOWER&format=markdown](https://miscsubjects.com/api/dispatch?key=LOWER&format=markdown). Invocation history: [/api/invocations?object_id=LOWER](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
Use when: you need to dedup insert
Arguments: `$1`.
Human article: [/a/oip-capability-dedup-insert](https://miscsubjects.com/a/oip-capability-dedup-insert). Machine doc: [?key=DEDUP_INSERT&format=markdown](https://miscsubjects.com/api/dispatch?key=DEDUP_INSERT&format=markdown). Invocation history: [/api/invocations?object_id=DEDUP_INSERT](https://miscsubjects.com/api/invocations?object_id=DEDUP_INSERT).

### LOG_TAIL
Invokable OIP capability.
Human article: [/a/oip-capability-log-tail](https://miscsubjects.com/a/oip-capability-log-tail). Machine doc: [?key=LOG_TAIL&format=markdown](https://miscsubjects.com/api/dispatch?key=LOG_TAIL&format=markdown). Invocation history: [/api/invocations?object_id=LOG_TAIL](https://miscsubjects.com/api/invocations?object_id=LOG_TAIL).

### LOG_ASSET
File an image into the asset library. Returns asset id
Use when: you need to log asset
Arguments: `category|label|url|source_url|engine|prompt|sender|chat|protocol|is_group|parent_id|r2_key`.
Human article: [/a/oip-capability-log-asset](https://miscsubjects.com/a/oip-capability-log-asset). Machine doc: [?key=LOG_ASSET&format=markdown](https://miscsubjects.com/api/dispatch?key=LOG_ASSET&format=markdown). Invocation history: [/api/invocations?object_id=LOG_ASSET](https://miscsubjects.com/api/invocations?object_id=LOG_ASSET).

### SERVE_PAGE
Invokable OIP capability.
Human article: [/a/oip-capability-serve-page](https://miscsubjects.com/a/oip-capability-serve-page). Machine doc: [?key=SERVE_PAGE&format=markdown](https://miscsubjects.com/api/dispatch?key=SERVE_PAGE&format=markdown). Invocation history: [/api/invocations?object_id=SERVE_PAGE](https://miscsubjects.com/api/invocations?object_id=SERVE_PAGE).

### ADD_ROW
Insert a new row into the directory (tools, agents, flows).
Use when: creating a new tool, agent, or flow from the model.
Arguments: `key|type|target|auth|content. Everything after the 4th pipe is content.`.
Human article: [/a/oip-capability-add-row](https://miscsubjects.com/a/oip-capability-add-row). Machine doc: [?key=ADD_ROW&format=markdown](https://miscsubjects.com/api/dispatch?key=ADD_ROW&format=markdown). Invocation history: [/api/invocations?object_id=ADD_ROW](https://miscsubjects.com/api/invocations?object_id=ADD_ROW).

### EDIT_ROW
Edit an existing directory row (upsert).
Use when: changing a tool definition, updating a prompt, or fixing a row.
Arguments: `key|type|target|auth|content. Everything after the 4th pipe is content.`.
Human article: [/a/oip-capability-edit-row](https://miscsubjects.com/a/oip-capability-edit-row). Machine doc: [?key=EDIT_ROW&format=markdown](https://miscsubjects.com/api/dispatch?key=EDIT_ROW&format=markdown). Invocation history: [/api/invocations?object_id=EDIT_ROW](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
Use when: you need to edit memory
Arguments: `$1 | $2 | $3`.
Human article: [/a/oip-capability-edit-memory](https://miscsubjects.com/a/oip-capability-edit-memory). Machine doc: [?key=EDIT_MEMORY&format=markdown](https://miscsubjects.com/api/dispatch?key=EDIT_MEMORY&format=markdown). Invocation history: [/api/invocations?object_id=EDIT_MEMORY](https://miscsubjects.com/api/invocations?object_id=EDIT_MEMORY).

### DEL_ROW
Delete a directory row.
Use when: removing a tool that is broken, stale, or unwanted.
Arguments: `$1 = the row key.`.
Human article: [/a/oip-capability-del-row](https://miscsubjects.com/a/oip-capability-del-row). Machine doc: [?key=DEL_ROW&format=markdown](https://miscsubjects.com/api/dispatch?key=DEL_ROW&format=markdown). Invocation history: [/api/invocations?object_id=DEL_ROW](https://miscsubjects.com/api/invocations?object_id=DEL_ROW).

### VERIFY_BLOOIO_SIG
HMAC-SHA256 hex of $1=body using env.BLOOIO_WEBHOOK_SECRET
Use when: verify Blooio inbound signatures
Arguments: `$1`.
Human article: [/a/oip-capability-verify-blooio-sig](https://miscsubjects.com/a/oip-capability-verify-blooio-sig). Machine doc: [?key=VERIFY_BLOOIO_SIG&format=markdown](https://miscsubjects.com/api/dispatch?key=VERIFY_BLOOIO_SIG&format=markdown). Invocation history: [/api/invocations?object_id=VERIFY_BLOOIO_SIG](https://miscsubjects.com/api/invocations?object_id=VERIFY_BLOOIO_SIG).

### CATEGORIES
List all tool categories.
Use when: the user asks "what can you do" or "what categories".
Arguments: `none.`.
Human article: [/a/oip-capability-categories](https://miscsubjects.com/a/oip-capability-categories). Machine doc: [?key=CATEGORIES&format=markdown](https://miscsubjects.com/api/dispatch?key=CATEGORIES&format=markdown). Invocation history: [/api/invocations?object_id=CATEGORIES](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 as stage 2 of tool selection after CATEGORIES
Use when: you need to tools in
Arguments: `$1 | $2`.
Human article: [/a/oip-capability-tools-in](https://miscsubjects.com/a/oip-capability-tools-in). Machine doc: [?key=TOOLS_IN&format=markdown](https://miscsubjects.com/api/dispatch?key=TOOLS_IN&format=markdown). Invocation history: [/api/invocations?object_id=TOOLS_IN](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 has Google Drive / Sheets / Tasks / Calendar / Apps Script-runtime access. Use when you need to read/write the user's Google stuff. $$2+ (double dollar, N+) inlines every remaining arg rejoined with | and raw — required because the JSON args blob routinely contains real data (a business name, a drafted email body) with a literal | character in it; plain $2 silently truncates the JSON at that first embedded pipe, which is the true cause of every past 'airunner_body_truncated_in_transit'
Use when: any natural language about Google Drive / Sheets / Tasks / Calendar / Apps Script.
Arguments: `see content`.
Human article: [/a/oip-capability-apps-script-run](https://miscsubjects.com/a/oip-capability-apps-script-run). Machine doc: [?key=APPS_SCRIPT_RUN&format=markdown](https://miscsubjects.com/api/dispatch?key=APPS_SCRIPT_RUN&format=markdown). Invocation history: [/api/invocations?object_id=APPS_SCRIPT_RUN](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
Use when: you need to jci classify
Arguments: `ip|ua|lan|ref|qu|inc_loc`.
Human article: [/a/oip-capability-jci-classify](https://miscsubjects.com/a/oip-capability-jci-classify). Machine doc: [?key=JCI_CLASSIFY&format=markdown](https://miscsubjects.com/api/dispatch?key=JCI_CLASSIFY&format=markdown). Invocation history: [/api/invocations?object_id=JCI_CLASSIFY](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 models GROK_CHAT, KIMI_CHAT, WORKERS_AI_CHAT
Use when: you need to panel
Arguments: `see content`.
Human article: [/a/oip-capability-panel](https://miscsubjects.com/a/oip-capability-panel). Machine doc: [?key=PANEL&format=markdown](https://miscsubjects.com/api/dispatch?key=PANEL&format=markdown). Invocation history: [/api/invocations?object_id=PANEL](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_url is given, both EDIT it
Use when: you need to gen dual
Arguments: `prompt|reference_url`.
Human article: [/a/oip-capability-gen-dual](https://miscsubjects.com/a/oip-capability-gen-dual). Machine doc: [?key=GEN_DUAL&format=markdown](https://miscsubjects.com/api/dispatch?key=GEN_DUAL&format=markdown). Invocation history: [/api/invocations?object_id=GEN_DUAL](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, blooio, cloudflare, ai-gateway, 2chat, build-intent). Returns {slug,title,body}
Use when: you need to docs get
Arguments: `$1`.
Human article: [/a/oip-capability-docs-get](https://miscsubjects.com/a/oip-capability-docs-get). Machine doc: [?key=DOCS_GET&format=markdown](https://miscsubjects.com/api/dispatch?key=DOCS_GET&format=markdown). Invocation history: [/api/invocations?object_id=DOCS_GET](https://miscsubjects.com/api/invocations?object_id=DOCS_GET).

### DOCS_SEARCH
Search stored docs. Arg: query. Returns slugs + snippets
Use when: you need to docs search
Arguments: `$1`.
Human article: [/a/oip-capability-docs-search](https://miscsubjects.com/a/oip-capability-docs-search). Machine doc: [?key=DOCS_SEARCH&format=markdown](https://miscsubjects.com/api/dispatch?key=DOCS_SEARCH&format=markdown). Invocation history: [/api/invocations?object_id=DOCS_SEARCH](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 turn's input. Use SNAPSHOT_META for metadata-only. Call this only when you need the raw blob itself
Use when: you need to repo snapshot
Arguments: `none`.
Human article: [/a/oip-capability-repo-snapshot](https://miscsubjects.com/a/oip-capability-repo-snapshot). Machine doc: [?key=REPO_SNAPSHOT&format=markdown](https://miscsubjects.com/api/dispatch?key=REPO_SNAPSHOT&format=markdown). Invocation history: [/api/invocations?object_id=REPO_SNAPSHOT](https://miscsubjects.com/api/invocations?object_id=REPO_SNAPSHOT).

### REPO_ABSORB
Invokable OIP capability.
Human article: [/a/oip-capability-repo-absorb](https://miscsubjects.com/a/oip-capability-repo-absorb). Machine doc: [?key=REPO_ABSORB&format=markdown](https://miscsubjects.com/api/dispatch?key=REPO_ABSORB&format=markdown). Invocation history: [/api/invocations?object_id=REPO_ABSORB](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_SNAPSHOT whenever you only need to cite the sha, freshness, or size of the snapshot
Use when: you need to snapshot meta
Arguments: `see content`.
Human article: [/a/oip-capability-snapshot-meta](https://miscsubjects.com/a/oip-capability-snapshot-meta). Machine doc: [?key=SNAPSHOT_META&format=markdown](https://miscsubjects.com/api/dispatch?key=SNAPSHOT_META&format=markdown). Invocation history: [/api/invocations?object_id=SNAPSHOT_META](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}
Use when: the owner asks "how many messages do you remember"
Arguments: `none`.
Human article: [/a/oip-capability-history-get](https://miscsubjects.com/a/oip-capability-history-get). Machine doc: [?key=HISTORY_GET&format=markdown](https://miscsubjects.com/api/dispatch?key=HISTORY_GET&format=markdown). Invocation history: [/api/invocations?object_id=HISTORY_GET](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 immediately for every chat
Use when: the owner says "remember more/fewer messages", "keep the last 30"
Arguments: `$1`.
Human article: [/a/oip-capability-history-set](https://miscsubjects.com/a/oip-capability-history-set). Machine doc: [?key=HISTORY_SET&format=markdown](https://miscsubjects.com/api/dispatch?key=HISTORY_SET&format=markdown). Invocation history: [/api/invocations?object_id=HISTORY_SET](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|high|none|default. Default = model decides
Use when: "what is the reasoning level set to"
Arguments: `none`.
Human article: [/a/oip-capability-reasoning-get](https://miscsubjects.com/a/oip-capability-reasoning-get). Machine doc: [?key=REASONING_GET&format=markdown](https://miscsubjects.com/api/dispatch?key=REASONING_GET&format=markdown). Invocation history: [/api/invocations?object_id=REASONING_GET](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 field (model decides). Takes effect immediately
Use when: "set reasoning to low/high/off", "turn reasoning off", "set grok reasoning effort"
Arguments: `$1`.
Human article: [/a/oip-capability-reasoning-set](https://miscsubjects.com/a/oip-capability-reasoning-set). Machine doc: [?key=REASONING_SET&format=markdown](https://miscsubjects.com/api/dispatch?key=REASONING_SET&format=markdown). Invocation history: [/api/invocations?object_id=REASONING_SET](https://miscsubjects.com/api/invocations?object_id=REASONING_SET).

### AIG_LIST
List AI Gateways on the account
Use when: you need to aig list
Arguments: `account_id`.
Human article: [/a/oip-capability-aig-list](https://miscsubjects.com/a/oip-capability-aig-list). Machine doc: [?key=AIG_LIST&format=markdown](https://miscsubjects.com/api/dispatch?key=AIG_LIST&format=markdown). Invocation history: [/api/invocations?object_id=AIG_LIST](https://miscsubjects.com/api/invocations?object_id=AIG_LIST).

### AIG_RAW
Raw call to AI Gateway REST. Arg $1 = full JSON body (model + messages)
Use when: you need to aig raw
Arguments: `see content`.
Human article: [/a/oip-capability-aig-raw](https://miscsubjects.com/a/oip-capability-aig-raw). Machine doc: [?key=AIG_RAW&format=markdown](https://miscsubjects.com/api/dispatch?key=AIG_RAW&format=markdown). Invocation history: [/api/invocations?object_id=AIG_RAW](https://miscsubjects.com/api/invocations?object_id=AIG_RAW).

### FIDELITY_REPORT
Invokable OIP capability.
Use when: 'show me fidelity report' / 'what tests passed' / 'fidelity status'.
Human article: [/a/oip-capability-fidelity-report](https://miscsubjects.com/a/oip-capability-fidelity-report). Machine doc: [?key=FIDELITY_REPORT&format=markdown](https://miscsubjects.com/api/dispatch?key=FIDELITY_REPORT&format=markdown). Invocation history: [/api/invocations?object_id=FIDELITY_REPORT](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. Returns JSON {run_id,total,passed,failed,duration_ms,failing}
Use when: you need to fidelity run
Arguments: `$1`.
Human article: [/a/oip-capability-fidelity-run](https://miscsubjects.com/a/oip-capability-fidelity-run). Machine doc: [?key=FIDELITY_RUN&format=markdown](https://miscsubjects.com/api/dispatch?key=FIDELITY_RUN&format=markdown). Invocation history: [/api/invocations?object_id=FIDELITY_RUN](https://miscsubjects.com/api/invocations?object_id=FIDELITY_RUN).

### OPS
Invokable OIP capability.
Human article: [/a/oip-capability-ops](https://miscsubjects.com/a/oip-capability-ops). Machine doc: [?key=OPS&format=markdown](https://miscsubjects.com/api/dispatch?key=OPS&format=markdown). Invocation history: [/api/invocations?object_id=OPS](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). headers_json is optional JSON header overrides. Returns 'HTTP <status>:<body first 20000 chars>'. Authorization redacted in ledger
Use when: you need to http fetch
Arguments: `method|url|body|headers_json`.
Human article: [/a/oip-capability-http-fetch](https://miscsubjects.com/a/oip-capability-http-fetch). Machine doc: [?key=HTTP_FETCH&format=markdown](https://miscsubjects.com/api/dispatch?key=HTTP_FETCH&format=markdown). Invocation history: [/api/invocations?object_id=HTTP_FETCH](https://miscsubjects.com/api/invocations?object_id=HTTP_FETCH).

### ART_GET
Read an article by slug
Use when: you need to art get
Arguments: `see content`.
Human article: [/a/oip-capability-art-get](https://miscsubjects.com/a/oip-capability-art-get). Machine doc: [?key=ART_GET&format=markdown](https://miscsubjects.com/api/dispatch?key=ART_GET&format=markdown). Invocation history: [/api/invocations?object_id=ART_GET](https://miscsubjects.com/api/invocations?object_id=ART_GET).

### ART_PATCH
Edit an article by slug
Use when: you need to art patch
Arguments: `slug|json_body`.
Human article: [/a/oip-capability-art-patch](https://miscsubjects.com/a/oip-capability-art-patch). Machine doc: [?key=ART_PATCH&format=markdown](https://miscsubjects.com/api/dispatch?key=ART_PATCH&format=markdown). Invocation history: [/api/invocations?object_id=ART_PATCH](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_clause,append_result,invoke_key,invoke_result}
Use when: ROUTER's prompt, and invoke the resolved tool
Arguments: `short_id|trigger_phrase|invoke_args`.
Human article: [/a/oip-capability-wire-up-and-invoke](https://miscsubjects.com/a/oip-capability-wire-up-and-invoke). Machine doc: [?key=WIRE_UP_AND_INVOKE&format=markdown](https://miscsubjects.com/api/dispatch?key=WIRE_UP_AND_INVOKE&format=markdown). Invocation history: [/api/invocations?object_id=WIRE_UP_AND_INVOKE](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 that does NOT already invalidate. Takes no args
Use when: you need to invalidate dir snapshot
Arguments: `none`.
Human article: [/a/oip-capability-invalidate-dir-snapshot](https://miscsubjects.com/a/oip-capability-invalidate-dir-snapshot). Machine doc: [?key=INVALIDATE_DIR_SNAPSHOT&format=markdown](https://miscsubjects.com/api/dispatch?key=INVALIDATE_DIR_SNAPSHOT&format=markdown). Invocation history: [/api/invocations?object_id=INVALIDATE_DIR_SNAPSHOT](https://miscsubjects.com/api/invocations?object_id=INVALIDATE_DIR_SNAPSHOT).

### SHEETS_SYNC_ALL
Invokable OIP capability.
Use when: "sync the sheet" or "push the build state to the master sheet"
Human article: [/a/oip-capability-sheets-sync-all](https://miscsubjects.com/a/oip-capability-sheets-sync-all). Machine doc: [?key=SHEETS_SYNC_ALL&format=markdown](https://miscsubjects.com/api/dispatch?key=SHEETS_SYNC_ALL&format=markdown). Invocation history: [/api/invocations?object_id=SHEETS_SYNC_ALL](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) wants to push the sheet without picking a specific tab
Use when: scheduled sheet sync.
Arguments: `see content`.
Human article: [/a/oip-capability-sheets-sync-master](https://miscsubjects.com/a/oip-capability-sheets-sync-master). Machine doc: [?key=SHEETS_SYNC_MASTER&format=markdown](https://miscsubjects.com/api/dispatch?key=SHEETS_SYNC_MASTER&format=markdown). Invocation history: [/api/invocations?object_id=SHEETS_SYNC_MASTER](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 under capability_sources/<sha16>.txt. Returns {url, bytes, r2_key, sha256_16, status}. First step of universe-to-row. $1=URL
Use when: you need to discover source
Arguments: `$1`.
Human article: [/a/oip-capability-discover-source](https://miscsubjects.com/a/oip-capability-discover-source). Machine doc: [?key=DISCOVER_SOURCE&format=markdown](https://miscsubjects.com/api/dispatch?key=DISCOVER_SOURCE&format=markdown). Invocation history: [/api/invocations?object_id=DISCOVER_SOURCE](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_or_signature, Truncates input at 20KB. Second step of universe-to-row. $1=r2_key, $2=optional model id (default @cf/meta/llama-3.3-70b-instruct-fp8-fast)
Use when: you need to extract capabilities
Arguments: `[{name,type,required}], description}`.
Human article: [/a/oip-capability-extract-capabilities](https://miscsubjects.com/a/oip-capability-extract-capabilities). Machine doc: [?key=EXTRACT_CAPABILITIES&format=markdown](https://miscsubjects.com/api/dispatch?key=EXTRACT_CAPABILITIES&format=markdown). Invocation history: [/api/invocations?object_id=EXTRACT_CAPABILITIES](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/), emit SQL INSERTs for new directory rows, one per discovered op. Rows land disabled + planner_visible=0 so the owner can review before activating. $1=ops_json_or_r2_key, $2=category prefix (default "discovered")
Use when: you need to propose rows
Arguments: `$1 | $2`.
Human article: [/a/oip-capability-propose-rows](https://miscsubjects.com/a/oip-capability-propose-rows). Machine doc: [?key=PROPOSE_ROWS&format=markdown](https://miscsubjects.com/api/dispatch?key=PROPOSE_ROWS&format=markdown). Invocation history: [/api/invocations?object_id=PROPOSE_ROWS](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_total, found, missing, missing_ops[]}. Surfaces what is genuinely new
Use when: you need to gap report
Arguments: `$1`.
Human article: [/a/oip-capability-gap-report](https://miscsubjects.com/a/oip-capability-gap-report). Machine doc: [?key=GAP_REPORT&format=markdown](https://miscsubjects.com/api/dispatch?key=GAP_REPORT&format=markdown). Invocation history: [/api/invocations?object_id=GAP_REPORT](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/ + miscsubjects.com only
Use when: you need to media url extract
Arguments: `$1`.
Human article: [/a/oip-capability-media-url-extract](https://miscsubjects.com/a/oip-capability-media-url-extract). Machine doc: [?key=MEDIA_URL_EXTRACT&format=markdown](https://miscsubjects.com/api/dispatch?key=MEDIA_URL_EXTRACT&format=markdown). Invocation history: [/api/invocations?object_id=MEDIA_URL_EXTRACT](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}
Use when: you need to last reply of
Arguments: `$1`.
Human article: [/a/oip-capability-last-reply-of](https://miscsubjects.com/a/oip-capability-last-reply-of). Machine doc: [?key=LAST_REPLY_OF&format=markdown](https://miscsubjects.com/api/dispatch?key=LAST_REPLY_OF&format=markdown). Invocation history: [/api/invocations?object_id=LAST_REPLY_OF](https://miscsubjects.com/api/invocations?object_id=LAST_REPLY_OF).

### DELIVER_PENDING_ASSETS
Invokable OIP capability.
Use when: "drain the pending deliveries" or "force a deliver pass"
Human article: [/a/oip-capability-deliver-pending-assets](https://miscsubjects.com/a/oip-capability-deliver-pending-assets). Machine doc: [?key=DELIVER_PENDING_ASSETS&format=markdown](https://miscsubjects.com/api/dispatch?key=DELIVER_PENDING_ASSETS&format=markdown). Invocation history: [/api/invocations?object_id=DELIVER_PENDING_ASSETS](https://miscsubjects.com/api/invocations?object_id=DELIVER_PENDING_ASSETS).

### WEBHOOK_INTAKE
Invokable OIP capability.
Use when: drop-in for the existing channel webhook handlers.
Human article: [/a/oip-capability-webhook-intake](https://miscsubjects.com/a/oip-capability-webhook-intake). Machine doc: [?key=WEBHOOK_INTAKE&format=markdown](https://miscsubjects.com/api/dispatch?key=WEBHOOK_INTAKE&format=markdown). Invocation history: [/api/invocations?object_id=WEBHOOK_INTAKE](https://miscsubjects.com/api/invocations?object_id=WEBHOOK_INTAKE).

### DIRECT_EXEC_IF_PREFIX
Invokable OIP capability.
Use when: at the top of channel webhook handlers as a shortcut for owner-side shell access.
Human article: [/a/oip-capability-direct-exec-if-prefix](https://miscsubjects.com/a/oip-capability-direct-exec-if-prefix). Machine doc: [?key=DIRECT_EXEC_IF_PREFIX&format=markdown](https://miscsubjects.com/api/dispatch?key=DIRECT_EXEC_IF_PREFIX&format=markdown). Invocation history: [/api/invocations?object_id=DIRECT_EXEC_IF_PREFIX](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_schema, examples. The bootstrap contract for any client
Use when: you need to manifest
Arguments: `category(optional)`.
Human article: [/a/oip-capability-manifest](https://miscsubjects.com/a/oip-capability-manifest). Machine doc: [?key=MANIFEST&format=markdown](https://miscsubjects.com/api/dispatch?key=MANIFEST&format=markdown). Invocation history: [/api/invocations?object_id=MANIFEST](https://miscsubjects.com/api/invocations?object_id=MANIFEST).

### SAVE_FLOW
Create or replace a flow row from DSL (pipe-safe)
Use when: you need to save flow
Arguments: `key|dsl`.
Human article: [/a/oip-capability-save-flow](https://miscsubjects.com/a/oip-capability-save-flow). Machine doc: [?key=SAVE_FLOW&format=markdown](https://miscsubjects.com/api/dispatch?key=SAVE_FLOW&format=markdown). Invocation history: [/api/invocations?object_id=SAVE_FLOW](https://miscsubjects.com/api/invocations?object_id=SAVE_FLOW).

### SHORTCUT_RUN
catch-all for iOS Shortcuts that pass arbitrary JSON. Route to ROUTER.
Use when: /api/phone/in action=shortcut_run.
Arguments: `payload_json.`.
Human article: [/a/oip-capability-shortcut-run](https://miscsubjects.com/a/oip-capability-shortcut-run). Machine doc: [?key=SHORTCUT_RUN&format=markdown](https://miscsubjects.com/api/dispatch?key=SHORTCUT_RUN&format=markdown). Invocation history: [/api/invocations?object_id=SHORTCUT_RUN](https://miscsubjects.com/api/invocations?object_id=SHORTCUT_RUN).

### PLANNER
Invokable OIP capability.
Human article: [/a/oip-capability-planner](https://miscsubjects.com/a/oip-capability-planner). Machine doc: [?key=PLANNER&format=markdown](https://miscsubjects.com/api/dispatch?key=PLANNER&format=markdown). Invocation history: [/api/invocations?object_id=PLANNER](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), with endpoint, api_key_name, every variable, cost in/out/cache, longest output, reasoning options, temperature range, and docs links. The on-hand API documentation behind the LLM-creation form
Use when: you need to providers
Arguments: `see content`.
Human article: [/a/oip-capability-providers](https://miscsubjects.com/a/oip-capability-providers). Machine doc: [?key=PROVIDERS&format=markdown](https://miscsubjects.com/api/dispatch?key=PROVIDERS&format=markdown). Invocation history: [/api/invocations?object_id=PROVIDERS](https://miscsubjects.com/api/invocations?object_id=PROVIDERS).

### SITE_LINKS
Site surfaces (the only two human pages + every functional endpoint)
Use when: you need to site links
Arguments: `see content`.
Human article: [/a/oip-capability-site-links](https://miscsubjects.com/a/oip-capability-site-links). Machine doc: [?key=SITE_LINKS&format=markdown](https://miscsubjects.com/api/dispatch?key=SITE_LINKS&format=markdown). Invocation history: [/api/invocations?object_id=SITE_LINKS](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]<slug>[/DOCS_GET]
Use when: you need to provider docs
Arguments: `see content`.
Human article: [/a/oip-capability-provider-docs](https://miscsubjects.com/a/oip-capability-provider-docs). Machine doc: [?key=PROVIDER_DOCS&format=markdown](https://miscsubjects.com/api/dispatch?key=PROVIDER_DOCS&format=markdown). Invocation history: [/api/invocations?object_id=PROVIDER_DOCS](https://miscsubjects.com/api/invocations?object_id=PROVIDER_DOCS).

### TOOLING_DOCS
Platform + protocol references (external)
Use when: you need to tooling docs
Arguments: `see content`.
Human article: [/a/oip-capability-tooling-docs](https://miscsubjects.com/a/oip-capability-tooling-docs). Machine doc: [?key=TOOLING_DOCS&format=markdown](https://miscsubjects.com/api/dispatch?key=TOOLING_DOCS&format=markdown). Invocation history: [/api/invocations?object_id=TOOLING_DOCS](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
Use when: you need to channel apis
Arguments: `see content`.
Human article: [/a/oip-capability-channel-apis](https://miscsubjects.com/a/oip-capability-channel-apis). Machine doc: [?key=CHANNEL_APIS&format=markdown](https://miscsubjects.com/api/dispatch?key=CHANNEL_APIS&format=markdown). Invocation history: [/api/invocations?object_id=CHANNEL_APIS](https://miscsubjects.com/api/invocations?object_id=CHANNEL_APIS).

### AUDIO
Speak words aloud. INVOKE: [AUDIO]the words to speak[/AUDIO]
Use when: you need to audio
Arguments: `$1 | $2`.
Human article: [/a/oip-capability-audio](https://miscsubjects.com/a/oip-capability-audio). Machine doc: [?key=AUDIO&format=markdown](https://miscsubjects.com/api/dispatch?key=AUDIO&format=markdown). Invocation history: [/api/invocations?object_id=AUDIO](https://miscsubjects.com/api/invocations?object_id=AUDIO).

### RESCUE_ROUTER
Invokable OIP capability.
Human article: [/a/oip-capability-rescue-router](https://miscsubjects.com/a/oip-capability-rescue-router). Machine doc: [?key=RESCUE_ROUTER&format=markdown](https://miscsubjects.com/api/dispatch?key=RESCUE_ROUTER&format=markdown). Invocation history: [/api/invocations?object_id=RESCUE_ROUTER](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 composition.
Use when: demonstration of combinatorial flows only.
Human article: [/a/oip-capability-demo-d1-to-kv](https://miscsubjects.com/a/oip-capability-demo-d1-to-kv). Machine doc: [?key=DEMO_D1_TO_KV&format=markdown](https://miscsubjects.com/api/dispatch?key=DEMO_D1_TO_KV&format=markdown). Invocation history: [/api/invocations?object_id=DEMO_D1_TO_KV](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-to-use guide + how-to-call). Arg = drill one category and list its tools.
Use when: a model needs to understand what it has access to before acting.
Arguments: `$1 = optional category name (e.g. cli, wrangler, google_api, kv, d1, r2).`.
Human article: [/a/oip-capability-world-map](https://miscsubjects.com/a/oip-capability-world-map). Machine doc: [?key=WORLD_MAP&format=markdown](https://miscsubjects.com/api/dispatch?key=WORLD_MAP&format=markdown). Invocation history: [/api/invocations?object_id=WORLD_MAP](https://miscsubjects.com/api/invocations?object_id=WORLD_MAP).

### TOOLKIT
Invokable OIP capability.
Human article: [/a/oip-capability-toolkit](https://miscsubjects.com/a/oip-capability-toolkit). Machine doc: [?key=TOOLKIT&format=markdown](https://miscsubjects.com/api/dispatch?key=TOOLKIT&format=markdown). Invocation history: [/api/invocations?object_id=TOOLKIT](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 edited).
Use when: "what did claude code just do", learning from Claude Code, the CC_MIRROR loop.
Human article: [/a/oip-capability-cc-last](https://miscsubjects.com/a/oip-capability-cc-last). Machine doc: [?key=CC_LAST&format=markdown](https://miscsubjects.com/api/dispatch?key=CC_LAST&format=markdown). Invocation history: [/api/invocations?object_id=CC_LAST](https://miscsubjects.com/api/invocations?object_id=CC_LAST).

### CC_MIRROR
Invokable OIP capability.
Human article: [/a/oip-capability-cc-mirror](https://miscsubjects.com/a/oip-capability-cc-mirror). Machine doc: [?key=CC_MIRROR&format=markdown](https://miscsubjects.com/api/dispatch?key=CC_MIRROR&format=markdown). Invocation history: [/api/invocations?object_id=CC_MIRROR](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-demand. Cron calls it every 5 min, gated by KV todo_autorun
Use when: you need to todo run
Arguments: `$1`.
Human article: [/a/oip-capability-todo-run](https://miscsubjects.com/a/oip-capability-todo-run). Machine doc: [?key=TODO_RUN&format=markdown](https://miscsubjects.com/api/dispatch?key=TODO_RUN&format=markdown). Invocation history: [/api/invocations?object_id=TODO_RUN](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
Use when: you need to cost report
Arguments: `none`.
Human article: [/a/oip-capability-cost-report](https://miscsubjects.com/a/oip-capability-cost-report). Machine doc: [?key=COST_REPORT&format=markdown](https://miscsubjects.com/api/dispatch?key=COST_REPORT&format=markdown). Invocation history: [/api/invocations?object_id=COST_REPORT](https://miscsubjects.com/api/invocations?object_id=COST_REPORT).

### CRITIC
Invokable OIP capability.
Human article: [/a/oip-capability-critic](https://miscsubjects.com/a/oip-capability-critic). Machine doc: [?key=CRITIC&format=markdown](https://miscsubjects.com/api/dispatch?key=CRITIC&format=markdown). Invocation history: [/api/invocations?object_id=CRITIC](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_AUDIT) $3=critic(default CRITIC) $4=rounds(default 3)
Use when: you need to team run
Arguments: `$1 | $2 | $3 | $4`.
Human article: [/a/oip-capability-team-run](https://miscsubjects.com/a/oip-capability-team-run). Machine doc: [?key=TEAM_RUN&format=markdown](https://miscsubjects.com/api/dispatch?key=TEAM_RUN&format=markdown). Invocation history: [/api/invocations?object_id=TEAM_RUN](https://miscsubjects.com/api/invocations?object_id=TEAM_RUN).

### ROUTER
Invokable OIP capability.
Human article: [/a/oip-capability-router](https://miscsubjects.com/a/oip-capability-router). Machine doc: [?key=ROUTER&format=markdown](https://miscsubjects.com/api/dispatch?key=ROUTER&format=markdown). Invocation history: [/api/invocations?object_id=ROUTER](https://miscsubjects.com/api/invocations?object_id=ROUTER).

### CLOUDFLARE
Invokable OIP capability.
Human article: [/a/oip-capability-cloudflare](https://miscsubjects.com/a/oip-capability-cloudflare). Machine doc: [?key=CLOUDFLARE&format=markdown](https://miscsubjects.com/api/dispatch?key=CLOUDFLARE&format=markdown). Invocation history: [/api/invocations?object_id=CLOUDFLARE](https://miscsubjects.com/api/invocations?object_id=CLOUDFLARE).

### COMPUTER
Invokable OIP capability.
Human article: [/a/oip-capability-computer](https://miscsubjects.com/a/oip-capability-computer). Machine doc: [?key=COMPUTER&format=markdown](https://miscsubjects.com/api/dispatch?key=COMPUTER&format=markdown). Invocation history: [/api/invocations?object_id=COMPUTER](https://miscsubjects.com/api/invocations?object_id=COMPUTER).

### DELTASK
delete a task. ARGS: <id>. EX {"key":"DELTASK","body":"42"}
Human article: [/a/oip-capability-deltask](https://miscsubjects.com/a/oip-capability-deltask). Machine doc: [?key=DELTASK&format=markdown](https://miscsubjects.com/api/dispatch?key=DELTASK&format=markdown). Invocation history: [/api/invocations?object_id=DELTASK](https://miscsubjects.com/api/invocations?object_id=DELTASK).

### EDITTASK
edit a task body. ARGS: <id>|<new text>. EX {"key":"EDITTASK","body":"42|buy milk"}
Human article: [/a/oip-capability-edittask](https://miscsubjects.com/a/oip-capability-edittask). Machine doc: [?key=EDITTASK&format=markdown](https://miscsubjects.com/api/dispatch?key=EDITTASK&format=markdown). Invocation history: [/api/invocations?object_id=EDITTASK](https://miscsubjects.com/api/invocations?object_id=EDITTASK).

### PEPTIDE_WRITER
Invokable OIP capability.
Human article: [/a/oip-capability-peptide-writer](https://miscsubjects.com/a/oip-capability-peptide-writer). Machine doc: [?key=PEPTIDE_WRITER&format=markdown](https://miscsubjects.com/api/dispatch?key=PEPTIDE_WRITER&format=markdown). Invocation history: [/api/invocations?object_id=PEPTIDE_WRITER](https://miscsubjects.com/api/invocations?object_id=PEPTIDE_WRITER).

### PEPTIDE_ROUTER
Invokable OIP capability.
Human article: [/a/oip-capability-peptide-router](https://miscsubjects.com/a/oip-capability-peptide-router). Machine doc: [?key=PEPTIDE_ROUTER&format=markdown](https://miscsubjects.com/api/dispatch?key=PEPTIDE_ROUTER&format=markdown). Invocation history: [/api/invocations?object_id=PEPTIDE_ROUTER](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 for your own memory), $2=the line. INVOKE: [REMEMBER]ROUTER|- <one-line memory>[/REMEMBER]
Use when: you need to remember
Arguments: `$1 | $2`.
Human article: [/a/oip-capability-remember](https://miscsubjects.com/a/oip-capability-remember). Machine doc: [?key=REMEMBER&format=markdown](https://miscsubjects.com/api/dispatch?key=REMEMBER&format=markdown). Invocation history: [/api/invocations?object_id=REMEMBER](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 remove
Use when: you need to forget
Arguments: `$1 | $2`.
Human article: [/a/oip-capability-forget](https://miscsubjects.com/a/oip-capability-forget). Machine doc: [?key=FORGET&format=markdown](https://miscsubjects.com/api/dispatch?key=FORGET&format=markdown). Invocation history: [/api/invocations?object_id=FORGET](https://miscsubjects.com/api/invocations?object_id=FORGET).

### RESEARCH_BOT
Invokable OIP capability.
Human article: [/a/oip-capability-research-bot](https://miscsubjects.com/a/oip-capability-research-bot). Machine doc: [?key=RESEARCH_BOT&format=markdown](https://miscsubjects.com/api/dispatch?key=RESEARCH_BOT&format=markdown). Invocation history: [/api/invocations?object_id=RESEARCH_BOT](https://miscsubjects.com/api/invocations?object_id=RESEARCH_BOT).

### LOGIC
Invokable OIP capability.
Human article: [/a/oip-capability-logic](https://miscsubjects.com/a/oip-capability-logic). Machine doc: [?key=LOGIC&format=markdown](https://miscsubjects.com/api/dispatch?key=LOGIC&format=markdown). Invocation history: [/api/invocations?object_id=LOGIC](https://miscsubjects.com/api/invocations?object_id=LOGIC).

### WRITER
Invokable OIP capability.
Human article: [/a/oip-capability-writer](https://miscsubjects.com/a/oip-capability-writer). Machine doc: [?key=WRITER&format=markdown](https://miscsubjects.com/api/dispatch?key=WRITER&format=markdown). Invocation history: [/api/invocations?object_id=WRITER](https://miscsubjects.com/api/invocations?object_id=WRITER).

### WRITER_AGENT
Invokable OIP capability.
Human article: [/a/oip-capability-writer-agent](https://miscsubjects.com/a/oip-capability-writer-agent). Machine doc: [?key=WRITER_AGENT&format=markdown](https://miscsubjects.com/api/dispatch?key=WRITER_AGENT&format=markdown). Invocation history: [/api/invocations?object_id=WRITER_AGENT](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), the agent system prompt, and every tool/CLI/file/http step with its raw payload in/out — each classified. Every card has a trace id (card_id) and a content hash, and is REST-callable
Use when: you need to cards
Arguments: `see content`.
Human article: [/a/oip-capability-cards](https://miscsubjects.com/a/oip-capability-cards). Machine doc: [?key=CARDS&format=markdown](https://miscsubjects.com/api/dispatch?key=CARDS&format=markdown). Invocation history: [/api/invocations?object_id=CARDS](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, request/response preview, trace id, step. $1 optional = text to search across key/action/payload
Use when: you need to events
Arguments: `see content`.
Human article: [/a/oip-capability-events](https://miscsubjects.com/a/oip-capability-events). Machine doc: [?key=EVENTS&format=markdown](https://miscsubjects.com/api/dispatch?key=EVENTS&format=markdown). Invocation history: [/api/invocations?object_id=EVENTS](https://miscsubjects.com/api/invocations?object_id=EVENTS).

### INTENT
Invokable OIP capability.
Human article: [/a/oip-capability-intent](https://miscsubjects.com/a/oip-capability-intent). Machine doc: [?key=INTENT&format=markdown](https://miscsubjects.com/api/dispatch?key=INTENT&format=markdown). Invocation history: [/api/invocations?object_id=INTENT](https://miscsubjects.com/api/invocations?object_id=INTENT).

### PEPPER
Invokable OIP capability.
Human article: [/a/oip-capability-pepper](https://miscsubjects.com/a/oip-capability-pepper). Machine doc: [?key=PEPPER&format=markdown](https://miscsubjects.com/api/dispatch?key=PEPPER&format=markdown). Invocation history: [/api/invocations?object_id=PEPPER](https://miscsubjects.com/api/invocations?object_id=PEPPER).

### GET_AGENT_LIMITS
Read current agent limits: tool_loops, memory_window, depth_cap, cost_cap_usd.
Use when: the owner asks "what are my limits" / "what are your caps".
Arguments: `none`.
Human article: [/a/oip-capability-get-agent-limits](https://miscsubjects.com/a/oip-capability-get-agent-limits). Machine doc: [?key=GET_AGENT_LIMITS&format=markdown](https://miscsubjects.com/api/dispatch?key=GET_AGENT_LIMITS&format=markdown). Invocation history: [/api/invocations?object_id=GET_AGENT_LIMITS](https://miscsubjects.com/api/invocations?object_id=GET_AGENT_LIMITS).

### NOW
Invokable OIP capability.
Use when: any object or model that needs the current date or time.
Arguments: `none`.
Human article: [/a/oip-capability-now](https://miscsubjects.com/a/oip-capability-now). Machine doc: [?key=NOW&format=markdown](https://miscsubjects.com/api/dispatch?key=NOW&format=markdown). Invocation history: [/api/invocations?object_id=NOW](https://miscsubjects.com/api/invocations?object_id=NOW).

### CRON_LIST
Invokable OIP capability.
Human article: [/a/oip-capability-cron-list](https://miscsubjects.com/a/oip-capability-cron-list). Machine doc: [?key=CRON_LIST&format=markdown](https://miscsubjects.com/api/dispatch?key=CRON_LIST&format=markdown). Invocation history: [/api/invocations?object_id=CRON_LIST](https://miscsubjects.com/api/invocations?object_id=CRON_LIST).

### MEMORY_AGENT
Invokable OIP capability.
Human article: [/a/oip-capability-memory-agent](https://miscsubjects.com/a/oip-capability-memory-agent). Machine doc: [?key=MEMORY_AGENT&format=markdown](https://miscsubjects.com/api/dispatch?key=MEMORY_AGENT&format=markdown). Invocation history: [/api/invocations?object_id=MEMORY_AGENT](https://miscsubjects.com/api/invocations?object_id=MEMORY_AGENT).

### EDITOR_AGENT
Invokable OIP capability.
Human article: [/a/oip-capability-editor-agent](https://miscsubjects.com/a/oip-capability-editor-agent). Machine doc: [?key=EDITOR_AGENT&format=markdown](https://miscsubjects.com/api/dispatch?key=EDITOR_AGENT&format=markdown). Invocation history: [/api/invocations?object_id=EDITOR_AGENT](https://miscsubjects.com/api/invocations?object_id=EDITOR_AGENT).

### GLM_CODER
Invokable OIP capability.
Human article: [/a/oip-capability-glm-coder](https://miscsubjects.com/a/oip-capability-glm-coder). Machine doc: [?key=GLM_CODER&format=markdown](https://miscsubjects.com/api/dispatch?key=GLM_CODER&format=markdown). Invocation history: [/api/invocations?object_id=GLM_CODER](https://miscsubjects.com/api/invocations?object_id=GLM_CODER).

### POPULATE
Invokable OIP capability.
Human article: [/a/oip-capability-populate](https://miscsubjects.com/a/oip-capability-populate). Machine doc: [?key=POPULATE&format=markdown](https://miscsubjects.com/api/dispatch?key=POPULATE&format=markdown). Invocation history: [/api/invocations?object_id=POPULATE](https://miscsubjects.com/api/invocations?object_id=POPULATE).

### IDEAS
Invokable OIP capability.
Human article: [/a/oip-capability-ideas](https://miscsubjects.com/a/oip-capability-ideas). Machine doc: [?key=IDEAS&format=markdown](https://miscsubjects.com/api/dispatch?key=IDEAS&format=markdown). Invocation history: [/api/invocations?object_id=IDEAS](https://miscsubjects.com/api/invocations?object_id=IDEAS).

### WRITE_ARTICLE
Invokable OIP capability.
Human article: [/a/oip-capability-write-article](https://miscsubjects.com/a/oip-capability-write-article). Machine doc: [?key=WRITE_ARTICLE&format=markdown](https://miscsubjects.com/api/dispatch?key=WRITE_ARTICLE&format=markdown). Invocation history: [/api/invocations?object_id=WRITE_ARTICLE](https://miscsubjects.com/api/invocations?object_id=WRITE_ARTICLE).

### BLOOIO2
Invokable OIP capability.
Human article: [/a/oip-capability-blooio2](https://miscsubjects.com/a/oip-capability-blooio2). Machine doc: [?key=BLOOIO2&format=markdown](https://miscsubjects.com/api/dispatch?key=BLOOIO2&format=markdown). Invocation history: [/api/invocations?object_id=BLOOIO2](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_autorun is on.\n# WHEN_TO_USE: the owner 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 (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/
Use when: the owner 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 (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"]
Arguments: `= 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"]`.
Human article: [/a/oip-capability-addtask](https://miscsubjects.com/a/oip-capability-addtask). Machine doc: [?key=ADDTASK&format=markdown](https://miscsubjects.com/api/dispatch?key=ADDTASK&format=markdown). Invocation history: [/api/invocations?object_id=ADDTASK](https://miscsubjects.com/api/invocations?object_id=ADDTASK).

### REGEX_PARSE
Invokable OIP capability.
Human article: [/a/oip-capability-regex-parse](https://miscsubjects.com/a/oip-capability-regex-parse). Machine doc: [?key=REGEX_PARSE&format=markdown](https://miscsubjects.com/api/dispatch?key=REGEX_PARSE&format=markdown). Invocation history: [/api/invocations?object_id=REGEX_PARSE](https://miscsubjects.com/api/invocations?object_id=REGEX_PARSE).

### DONETASK
Mark a task as done. $1=task_id (number), $2=optional result summary.
Use when: a queued task has been completed and should be removed from the open backlog.
Arguments: `$1=task_id, $2=result summary`.
Human article: [/a/oip-capability-donetask](https://miscsubjects.com/a/oip-capability-donetask). Machine doc: [?key=DONETASK&format=markdown](https://miscsubjects.com/api/dispatch?key=DONETASK&format=markdown). Invocation history: [/api/invocations?object_id=DONETASK](https://miscsubjects.com/api/invocations?object_id=DONETASK).

### CHARLIE_PROSECUTOR
Invokable OIP capability.
Human article: [/a/oip-capability-charlie-prosecutor](https://miscsubjects.com/a/oip-capability-charlie-prosecutor). Machine doc: [?key=CHARLIE_PROSECUTOR&format=markdown](https://miscsubjects.com/api/dispatch?key=CHARLIE_PROSECUTOR&format=markdown). Invocation history: [/api/invocations?object_id=CHARLIE_PROSECUTOR](https://miscsubjects.com/api/invocations?object_id=CHARLIE_PROSECUTOR).

### CHARLIE_CRITIC
Invokable OIP capability.
Human article: [/a/oip-capability-charlie-critic](https://miscsubjects.com/a/oip-capability-charlie-critic). Machine doc: [?key=CHARLIE_CRITIC&format=markdown](https://miscsubjects.com/api/dispatch?key=CHARLIE_CRITIC&format=markdown). Invocation history: [/api/invocations?object_id=CHARLIE_CRITIC](https://miscsubjects.com/api/invocations?object_id=CHARLIE_CRITIC).

### KERNEL
Invokable OIP capability.
Human article: [/a/oip-capability-kernel](https://miscsubjects.com/a/oip-capability-kernel). Machine doc: [?key=KERNEL&format=markdown](https://miscsubjects.com/api/dispatch?key=KERNEL&format=markdown). Invocation history: [/api/invocations?object_id=KERNEL](https://miscsubjects.com/api/invocations?object_id=KERNEL).

### TIME_NOW
Return the current UTC ISO timestamp.\n# EX: [TIME_NOW][/TIME_NOW]\n[]
Human article: [/a/oip-capability-time-now](https://miscsubjects.com/a/oip-capability-time-now). Machine doc: [?key=TIME_NOW&format=markdown](https://miscsubjects.com/api/dispatch?key=TIME_NOW&format=markdown). Invocation history: [/api/invocations?object_id=TIME_NOW](https://miscsubjects.com/api/invocations?object_id=TIME_NOW).

### PROACTIVE_POKE
Send one short proactive text to the owner. Used by the cron; you can also trigger manually.\n# EX: [PROACTIVE_POKE][/PROACTIVE_POKE]\n[]
Human article: [/a/oip-capability-proactive-poke](https://miscsubjects.com/a/oip-capability-proactive-poke). Machine doc: [?key=PROACTIVE_POKE&format=markdown](https://miscsubjects.com/api/dispatch?key=PROACTIVE_POKE&format=markdown). Invocation history: [/api/invocations?object_id=PROACTIVE_POKE](https://miscsubjects.com/api/invocations?object_id=PROACTIVE_POKE).

### SCHEDULERS
List scheduler/autorun state: KV loop flags plus configured automations.
Use when: owner asks what loops, schedulers, cron, autoruns, or recurring jobs are on/off.
Arguments: `none`.
Human article: [/a/oip-capability-schedulers](https://miscsubjects.com/a/oip-capability-schedulers). Machine doc: [?key=SCHEDULERS&format=markdown](https://miscsubjects.com/api/dispatch?key=SCHEDULERS&format=markdown). Invocation history: [/api/invocations?object_id=SCHEDULERS](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[/SCHEDULER_SET]\n["$1","$2"]
Human article: [/a/oip-capability-scheduler-set](https://miscsubjects.com/a/oip-capability-scheduler-set). Machine doc: [?key=SCHEDULER_SET&format=markdown](https://miscsubjects.com/api/dispatch?key=SCHEDULER_SET&format=markdown). Invocation history: [/api/invocations?object_id=SCHEDULER_SET](https://miscsubjects.com/api/invocations?object_id=SCHEDULER_SET).

### KNOWLEDGE
Invokable OIP capability.
Arguments: `CUSTOMER_FUNNEL | AD_ACCOUNTS | MARKETING_STATE | LEO_RESEARCH | IMAGE_REFERENCE | REACTIONS | BATCH | ARTICLE_LIST`.
Human article: [/a/oip-capability-knowledge](https://miscsubjects.com/a/oip-capability-knowledge). Machine doc: [?key=KNOWLEDGE&format=markdown](https://miscsubjects.com/api/dispatch?key=KNOWLEDGE&format=markdown). Invocation history: [/api/invocations?object_id=KNOWLEDGE](https://miscsubjects.com/api/invocations?object_id=KNOWLEDGE).

### CUSTOMER
Invokable OIP capability.
Human article: [/a/oip-capability-customer](https://miscsubjects.com/a/oip-capability-customer). Machine doc: [?key=CUSTOMER&format=markdown](https://miscsubjects.com/api/dispatch?key=CUSTOMER&format=markdown). Invocation history: [/api/invocations?object_id=CUSTOMER](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.
Use when: after collaborate/audit, continuous self-proof loop, verify build topology matches vision.
Arguments: `slug (optional, default protocol)`.
Human article: [/a/oip-capability-reflex-pass](https://miscsubjects.com/a/oip-capability-reflex-pass). Machine doc: [?key=REFLEX_PASS&format=markdown](https://miscsubjects.com/api/dispatch?key=REFLEX_PASS&format=markdown). Invocation history: [/api/invocations?object_id=REFLEX_PASS](https://miscsubjects.com/api/invocations?object_id=REFLEX_PASS).

### GRAPH_GROW
Run one model growth queue tick — populate sources, Kimi, Gemini, repair, reflex.
Use when: cron, after deploy, proactive graph enrichment.
Arguments: `optional slug|step e.g. bpc-157|kimi_collaborate`.
Human article: [/a/oip-capability-graph-grow](https://miscsubjects.com/a/oip-capability-graph-grow). Machine doc: [?key=GRAPH_GROW&format=markdown](https://miscsubjects.com/api/dispatch?key=GRAPH_GROW&format=markdown). Invocation history: [/api/invocations?object_id=GRAPH_GROW](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 unwritten), unsourced claims, open challenges, stale hub pages.
Use when: after any publish, on cron, before picking new work, when asked "what is wrong with the graph".
Arguments: `none`.
Human article: [/a/oip-capability-graph-lint](https://miscsubjects.com/a/oip-capability-graph-lint). Machine doc: [?key=GRAPH_LINT&format=markdown](https://miscsubjects.com/api/dispatch?key=GRAPH_LINT&format=markdown). Invocation history: [/api/invocations?object_id=GRAPH_LINT](https://miscsubjects.com/api/invocations?object_id=GRAPH_LINT).

### OBSIDIAN_PULL
Pull Obsidian vault export to local folder (via LOCAL_EXEC).
Arguments: `optional slugs comma-separated`.
Human article: [/a/oip-capability-obsidian-pull](https://miscsubjects.com/a/oip-capability-obsidian-pull). Machine doc: [?key=OBSIDIAN_PULL&format=markdown](https://miscsubjects.com/api/dispatch?key=OBSIDIAN_PULL&format=markdown). Invocation history: [/api/invocations?object_id=OBSIDIAN_PULL](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 not running\n# ARGS: none\n# EX: [PLAYWRIGHT_START][/PLAYWRIGHT_START]\n{"cmd":"sh","args":["-lc","/Users/owner/miscsubjects-pages/bridge/playwright-mcp-launcher.sh"],"timeout":600000}
Use when: before calling PLAYWRIGHT if the server is not running\n# ARGS: none\n# EX: [PLAYWRIGHT_START][/PLAYWRIGHT_START]\n{"cmd":"sh","args":["-lc","/Users/owner/miscsubjects-pages/bridge/playwright-mcp-launcher.sh"],"timeout":600000}
Arguments: `none\n# EX: [PLAYWRIGHT_START][/PLAYWRIGHT_START]\n{"cmd":"sh","args":["-lc","/Users/owner/miscsubjects-pages/bridge/playwright-mcp-launcher.sh"],"timeout":600000}`.
Human article: [/a/oip-capability-playwright-start](https://miscsubjects.com/a/oip-capability-playwright-start). Machine doc: [?key=PLAYWRIGHT_START&format=markdown](https://miscsubjects.com/api/dispatch?key=PLAYWRIGHT_START&format=markdown). Invocation history: [/api/invocations?object_id=PLAYWRIGHT_START](https://miscsubjects.com/api/invocations?object_id=PLAYWRIGHT_START).

### PLAYWRIGHT
Proxy a tool call to the Playwright MCP server on the Mac bridge
Use when: drive a real browser: navigate, click, type, screenshot, evaluate JS, manage tabs
Arguments: `$1=tool_name, $2+=JSON arguments`.
Human article: [/a/oip-capability-playwright](https://miscsubjects.com/a/oip-capability-playwright). Machine doc: [?key=PLAYWRIGHT&format=markdown](https://miscsubjects.com/api/dispatch?key=PLAYWRIGHT&format=markdown). Invocation history: [/api/invocations?object_id=PLAYWRIGHT](https://miscsubjects.com/api/invocations?object_id=PLAYWRIGHT).

### NOTIFY_OWNER
Text the owner (the owner) a message — the "background daemon pings you when it needs a decision" primitive. Automations and event hooks call this to ask a question or report.
Use when: the AI needs the owner's input or wants to surface something — "tell the owner", "ask the owner", "ping me when X".
Arguments: `message`.
Human article: [/a/oip-capability-notify-owner](https://miscsubjects.com/a/oip-capability-notify-owner). Machine doc: [?key=NOTIFY_OWNER&format=markdown](https://miscsubjects.com/api/dispatch?key=NOTIFY_OWNER&format=markdown). Invocation history: [/api/invocations?object_id=NOTIFY_OWNER](https://miscsubjects.com/api/invocations?object_id=NOTIFY_OWNER).

### OPEN_URL
Open a URL in the default browser on the owner's Mac (a new tab). No Accessibility needed.
Use when: "open a browser", "open this website", "pull up <site>", "search YouTube/Google for X" (pass the search URL).
Arguments: `the URL (a page or a search URL like https://www.youtube.com/results?search_query=lofi)`.
Human article: [/a/oip-capability-open-url](https://miscsubjects.com/a/oip-capability-open-url). Machine doc: [?key=OPEN_URL&format=markdown](https://miscsubjects.com/api/dispatch?key=OPEN_URL&format=markdown). Invocation history: [/api/invocations?object_id=OPEN_URL](https://miscsubjects.com/api/invocations?object_id=OPEN_URL).

### SCRATCH_GETJSON
Invokable OIP capability.
Human article: [/a/oip-capability-scratch-getjson](https://miscsubjects.com/a/oip-capability-scratch-getjson). Machine doc: [?key=SCRATCH_GETJSON&format=markdown](https://miscsubjects.com/api/dispatch?key=SCRATCH_GETJSON&format=markdown). Invocation history: [/api/invocations?object_id=SCRATCH_GETJSON](https://miscsubjects.com/api/invocations?object_id=SCRATCH_GETJSON).

### SCRATCH_GJ2
Invokable OIP capability.
Human article: [/a/oip-capability-scratch-gj2](https://miscsubjects.com/a/oip-capability-scratch-gj2). Machine doc: [?key=SCRATCH_GJ2&format=markdown](https://miscsubjects.com/api/dispatch?key=SCRATCH_GJ2&format=markdown). Invocation history: [/api/invocations?object_id=SCRATCH_GJ2](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.
Use when: paste any model answer, raw chat log, critique, complaint, or documentation feedback into the build so the board extracts rules and queues purification.
Arguments: `$1+ raw text/plain chat log`.
Human article: [/a/oip-capability-model-chat-intake](https://miscsubjects.com/a/oip-capability-model-chat-intake). Machine doc: [?key=MODEL_CHAT_INTAKE&format=markdown](https://miscsubjects.com/api/dispatch?key=MODEL_CHAT_INTAKE&format=markdown). Invocation history: [/api/invocations?object_id=MODEL_CHAT_INTAKE](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 and content-rule defects as JSON, ledgers EDITORIAL_BOARD_DECISION, and queues OIP purification.
Use when: after raw model/chat intake, or cron, to process one editorial-board queue item.
Arguments: `none`.
Human article: [/a/oip-capability-editorial-board-run](https://miscsubjects.com/a/oip-capability-editorial-board-run). Machine doc: [?key=EDITORIAL_BOARD_RUN&format=markdown](https://miscsubjects.com/api/dispatch?key=EDITORIAL_BOARD_RUN&format=markdown). Invocation history: [/api/invocations?object_id=EDITORIAL_BOARD_RUN](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 recommends connect or skip. Financial: the live read-only account check runs only in mode "live".
Use when: "should I get Stripe MCP", "what would Stripe let an agent do".
Arguments: `$1 = optional mode "live"`.
Human article: [/a/oip-capability-try-stripe-mcp](https://miscsubjects.com/a/oip-capability-try-stripe-mcp). Machine doc: [?key=TRY_STRIPE_MCP&format=markdown](https://miscsubjects.com/api/dispatch?key=TRY_STRIPE_MCP&format=markdown). Invocation history: [/api/invocations?object_id=TRY_STRIPE_MCP](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 receipt.
Use when: "should I get GitHub MCP", "what would GitHub let an agent do".
Arguments: `none`.
Human article: [/a/oip-capability-try-github-mcp](https://miscsubjects.com/a/oip-capability-try-github-mcp). Machine doc: [?key=TRY_GITHUB_MCP&format=markdown](https://miscsubjects.com/api/dispatch?key=TRY_GITHUB_MCP&format=markdown). Invocation history: [/api/invocations?object_id=TRY_GITHUB_MCP](https://miscsubjects.com/api/invocations?object_id=TRY_GITHUB_MCP).

### ISSUE_SWEEP
Autonomous issue closer. Scans open issues and closes safe categories.
Use when: run a batch of issue closures; schedule via AUTOMATE_ADD for recursive loops.
Arguments: `mode (triage | docs | all)`.
Human article: [/a/oip-capability-issue-sweep](https://miscsubjects.com/a/oip-capability-issue-sweep). Machine doc: [?key=ISSUE_SWEEP&format=markdown](https://miscsubjects.com/api/dispatch?key=ISSUE_SWEEP&format=markdown). Invocation history: [/api/invocations?object_id=ISSUE_SWEEP](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) and fold recent GitHub commits + [auto] issues back into the ledger/tasks. Returns both results plus all four corner health stamps.
Use when: the owner says "sync", "sync everything", "run quadsync", "is everything synced" — or any model needs the corners current before reasoning about build state. Automatic every 10 min via dispatch traffic; local Mac + Google Drive corners run via launchd com.the owner.miscsubjects.quadsync.
Arguments: `none`.
Human article: [/a/oip-capability-quadsync-run](https://miscsubjects.com/a/oip-capability-quadsync-run). Machine doc: [?key=QUADSYNC_RUN&format=markdown](https://miscsubjects.com/api/dispatch?key=QUADSYNC_RUN&format=markdown). Invocation history: [/api/invocations?object_id=QUADSYNC_RUN](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.
Use when: weekly purge review, stale backlog triage.
Arguments: `days`.
Human article: [/a/oip-capability-stale-issue-digest](https://miscsubjects.com/a/oip-capability-stale-issue-digest). Machine doc: [?key=STALE_ISSUE_DIGEST&format=markdown](https://miscsubjects.com/api/dispatch?key=STALE_ISSUE_DIGEST&format=markdown). Invocation history: [/api/invocations?object_id=STALE_ISSUE_DIGEST](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 original.
Arguments: `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.`.
Human article: [/a/oip-capability-objection-log](https://miscsubjects.com/a/oip-capability-objection-log). Machine doc: [?key=OBJECTION_LOG&format=markdown](https://miscsubjects.com/api/dispatch?key=OBJECTION_LOG&format=markdown). Invocation history: [/api/invocations?object_id=OBJECTION_LOG](https://miscsubjects.com/api/invocations?object_id=OBJECTION_LOG).

### OBJECTION_JUDGE_V1
Invokable OIP capability.
Human article: [/a/oip-capability-objection-judge-v1](https://miscsubjects.com/a/oip-capability-objection-judge-v1). Machine doc: [?key=OBJECTION_JUDGE_V1&format=markdown](https://miscsubjects.com/api/dispatch?key=OBJECTION_JUDGE_V1&format=markdown). Invocation history: [/api/invocations?object_id=OBJECTION_JUDGE_V1](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 for ONE materially new point (inheriting all accepted state, never repeating it), and post the result to the thread bus as a proposed update. Replies NOTHING NEW when the state already covers everything it sees.
Use when: the owner says "prosecute the protocol", "run the loop", "have a machine critique it" — or the governor wants fresh adversarial load without any human transport.
Arguments: `model key (optional; default ASK_CLAUDE — also ASK_GPT / ASK_GEMINI / ASK_KIMI)`.
Human article: [/a/oip-capability-prosecutor-run](https://miscsubjects.com/a/oip-capability-prosecutor-run). Machine doc: [?key=PROSECUTOR_RUN&format=markdown](https://miscsubjects.com/api/dispatch?key=PROSECUTOR_RUN&format=markdown). Invocation history: [/api/invocations?object_id=PROSECUTOR_RUN](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 owner image previews + generated variations. Updates EAGLE_IMAGES sheet.
Use when: the owner asks about eagles, eagle images, show eagles, generate eagle variation, mark eagle good, eagle prompts — any eagle1–eagle25 image work over iMessage.
Arguments: `his message (pass through verbatim)`.
Human article: [/a/oip-capability-eagle-imsg](https://miscsubjects.com/a/oip-capability-eagle-imsg). Machine doc: [?key=EAGLE_IMSG&format=markdown](https://miscsubjects.com/api/dispatch?key=EAGLE_IMSG&format=markdown). Invocation history: [/api/invocations?object_id=EAGLE_IMSG](https://miscsubjects.com/api/invocations?object_id=EAGLE_IMSG).

### MARKETING_SNAPSHOT
Live Meta + lbl cache + MARKETING_STATE JSON.
Human article: [/a/oip-capability-marketing-snapshot](https://miscsubjects.com/a/oip-capability-marketing-snapshot). Machine doc: [?key=MARKETING_SNAPSHOT&format=markdown](https://miscsubjects.com/api/dispatch?key=MARKETING_SNAPSHOT&format=markdown). Invocation history: [/api/invocations?object_id=MARKETING_SNAPSHOT](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.
Use when: Before claiming any admin page or live URL works; after deploy of user-visible UI.
Arguments: `$1=url path or full URL; optional $2=extra|markers|pipe|delimited`.
Human article: [/a/oip-capability-ui-surface-probe](https://miscsubjects.com/a/oip-capability-ui-surface-probe). Machine doc: [?key=UI_SURFACE_PROBE&format=markdown](https://miscsubjects.com/api/dispatch?key=UI_SURFACE_PROBE&format=markdown). Invocation history: [/api/invocations?object_id=UI_SURFACE_PROBE](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, Kimi CLI/Desktop sync state, and historical recurring problem classes.
Use when: The owner asks to sync GitHub issues, tasks, Kimi, model work, outstanding work, or wants everything sent by email.
Arguments: `mode. blank/force = send email + short iMessage notice. dry = collect only, no send.`.
Human article: [/a/oip-capability-outstanding-sync-email](https://miscsubjects.com/a/oip-capability-outstanding-sync-email). Machine doc: [?key=OUTSTANDING_SYNC_EMAIL&format=markdown](https://miscsubjects.com/api/dispatch?key=OUTSTANDING_SYNC_EMAIL&format=markdown). Invocation history: [/api/invocations?object_id=OUTSTANDING_SYNC_EMAIL](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 tasks, open GitHub issues, the lead pipeline, and the recent model thread into one ranked view.
Use 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'.
Arguments: `$1 = how many recent thread entries (default 15).`.
Human article: [/a/oip-capability-work-feed](https://miscsubjects.com/a/oip-capability-work-feed). Machine doc: [?key=WORK_FEED&format=markdown](https://miscsubjects.com/api/dispatch?key=WORK_FEED&format=markdown). Invocation history: [/api/invocations?object_id=WORK_FEED](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, or audited so the next model continues from it (fixes short model memory).
Use when: after you do, propose, or audit anything. Always append.
Arguments: `$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.`.
Human article: [/a/oip-capability-work-append](https://miscsubjects.com/a/oip-capability-work-append). Machine doc: [?key=WORK_APPEND&format=markdown](https://miscsubjects.com/api/dispatch?key=WORK_APPEND&format=markdown). Invocation history: [/api/invocations?object_id=WORK_APPEND](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/[OWNER_HANDLE]/oip (private) and is written only by ARXIV_GROW. Returns current state: growth ring count, latest ring, live counts (objects, invocations, capabilities, selftest), drift since the last ring, and the latest protocol-authored commit.
Use when: the owner asks "paper state", "how big is the paper", "when did the paper last grow", "show the arxiv object", "has the paper drifted".
Arguments: `none.`.
Human article: [/a/oip-capability-arxiv-paper](https://miscsubjects.com/a/oip-capability-arxiv-paper). Machine doc: [?key=ARXIV_PAPER&format=markdown](https://miscsubjects.com/api/dispatch?key=ARXIV_PAPER&format=markdown). Invocation history: [/api/invocations?object_id=ARXIV_PAPER](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 live counts (objects, invocations, capabilities, last complete selftest), appends one growth ring, injects the three tail contracts verbatim, then commits paper/paper.tex + paper/rings.json + README.md + oip.json — each commit message carries this trace id. CI compiles the PDF on the paper.tex push. This fn is the only writer of the generated files.
Use when: the owner says "grow the paper", "regenerate the arxiv", "add a ring", "refresh the paper". Also fired daily by launchd com.the owner.oip.arxiv-grow on the Mac.
Arguments: `none.`.
Human article: [/a/oip-capability-arxiv-grow](https://miscsubjects.com/a/oip-capability-arxiv-grow). Machine doc: [?key=ARXIV_GROW&format=markdown](https://miscsubjects.com/api/dispatch?key=ARXIV_GROW&format=markdown). Invocation history: [/api/invocations?object_id=ARXIV_GROW](https://miscsubjects.com/api/invocations?object_id=ARXIV_GROW).

### AUDIT_PROBE_ROW
Invokable OIP capability.
Human article: [/a/oip-capability-audit-probe-row](https://miscsubjects.com/a/oip-capability-audit-probe-row). Machine doc: [?key=AUDIT_PROBE_ROW&format=markdown](https://miscsubjects.com/api/dispatch?key=AUDIT_PROBE_ROW&format=markdown). Invocation history: [/api/invocations?object_id=AUDIT_PROBE_ROW](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 return that agent's signed reply. Cross-domain agent-to-agent messaging; the two current test nodes are separately deployed under one operator.
Use 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 reply signature is verified before it is trusted.
Arguments: `recipient|kind|rest — recipient=agent@domain. kind=query|invoke.`.
Human article: [/a/oip-capability-fed-send](https://miscsubjects.com/a/oip-capability-fed-send). Machine doc: [?key=FED_SEND&format=markdown](https://miscsubjects.com/api/dispatch?key=FED_SEND&format=markdown). Invocation history: [/api/invocations?object_id=FED_SEND](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 exact outcome class so a model failure cannot be confused with a lane timeout.
Use when: After a model audits the prior relay and performs real work. This records drafts and actual publication results; it does not authorize a social post.
Arguments: `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`.
Human article: [/a/oip-capability-relay-post-append](https://miscsubjects.com/a/oip-capability-relay-post-append). Machine doc: [?key=RELAY_POST_APPEND&format=markdown](https://miscsubjects.com/api/dispatch?key=RELAY_POST_APPEND&format=markdown). Invocation history: [/api/invocations?object_id=RELAY_POST_APPEND](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 ship script holds the same KV lease from before migrations through the Pages result and ledgers acquire/release.
Arguments: `op check|acquire|release | holder | nonce. Acquire returns a 30-minute nonce. Release requires the exact nonce. Check is read-only.`.
Human article: [/a/oip-capability-deploy-lease](https://miscsubjects.com/a/oip-capability-deploy-lease). Machine doc: [?key=DEPLOY_LEASE&format=markdown](https://miscsubjects.com/api/dispatch?key=DEPLOY_LEASE&format=markdown). Invocation history: [/api/invocations?object_id=DEPLOY_LEASE](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/credential material at read time; binary artifacts are admitted only after local render/hash/credential review. Keys are immutable and public.
Arguments: `$1 = public disclosure path returned by a publication manifest, for example 2026-07-17/operation-killbox-v1.1/specification.md.`.
Human article: [/a/oip-capability-disclosure-get](https://miscsubjects.com/a/oip-capability-disclosure-get). Machine doc: [?key=DISCLOSURE_GET&format=markdown](https://miscsubjects.com/api/dispatch?key=DISCLOSURE_GET&format=markdown). Invocation history: [/api/invocations?object_id=DISCLOSURE_GET](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 authority class; it does not turn advisory text into law.
Arguments: `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}.`.
Human article: [/a/oip-capability-standard-register](https://miscsubjects.com/a/oip-capability-standard-register). Machine doc: [?key=STANDARD_REGISTER&format=markdown](https://miscsubjects.com/api/dispatch?key=STANDARD_REGISTER&format=markdown). Invocation history: [/api/invocations?object_id=STANDARD_REGISTER](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 is an accountability artifact, never a hidden chain-of-thought claim or legal determination.
Arguments: `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?}.`.
Human article: [/a/oip-capability-decision-record](https://miscsubjects.com/a/oip-capability-decision-record). Machine doc: [?key=DECISION_RECORD&format=markdown](https://miscsubjects.com/api/dispatch?key=DECISION_RECORD&format=markdown). Invocation history: [/api/invocations?object_id=DECISION_RECORD](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 prompt every consequential model call runs under: clause law, stop-on-uncertainty, the 7-step numbered REASONING protocol, RECORDS_ABSENT, the structured DECISION RECORD (applicable rules / knowns / unknowns / evidence / action / rejected alternative / expected result / failure response / verification / verdict), verification-before-confirmation. Specialized prompts inherit it; they never recreate it.
Use when: composing any governed adjudication or consequential model call; reading the exact law a preserved payload ran under; "what constitution was this decision under".
Arguments: `none.`.
Human article: [/a/oip-capability-decision-constitution](https://miscsubjects.com/a/oip-capability-decision-constitution). Machine doc: [?key=DECISION_CONSTITUTION&format=markdown](https://miscsubjects.com/api/dispatch?key=DECISION_CONSTITUTION&format=markdown). Invocation history: [/api/invocations?object_id=DECISION_CONSTITUTION](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/context fingerprints and whether prior answers were visible.
Arguments: `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?}.`.
Human article: [/a/oip-capability-review-record](https://miscsubjects.com/a/oip-capability-review-record). Machine doc: [?key=REVIEW_RECORD&format=markdown](https://miscsubjects.com/api/dispatch?key=REVIEW_RECORD&format=markdown). Invocation history: [/api/invocations?object_id=REVIEW_RECORD](https://miscsubjects.com/api/invocations?object_id=REVIEW_RECORD).

### SURETY_RECORD
Compute the disclosed independence-weighted support/challenge profile for one decision. Surety measures corroboration, not truth, legality or consensus authority.
Arguments: `JSON {decision_id}.`.
Human article: [/a/oip-capability-surety-record](https://miscsubjects.com/a/oip-capability-surety-record). Machine doc: [?key=SURETY_RECORD&format=markdown](https://miscsubjects.com/api/dispatch?key=SURETY_RECORD&format=markdown). Invocation history: [/api/invocations?object_id=SURETY_RECORD](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, compliance officer, standards body or owner.
Arguments: `JSON {certifier_label}.`.
Human article: [/a/oip-capability-certifier-history](https://miscsubjects.com/a/oip-capability-certifier-history). Machine doc: [?key=CERTIFIER_HISTORY&format=markdown](https://miscsubjects.com/api/dispatch?key=CERTIFIER_HISTORY&format=markdown). Invocation history: [/api/invocations?object_id=CERTIFIER_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 executes a transmission; authorization binds an exact hash/recipient/purpose; disclosure and erasure outcomes remain distinct.
Arguments: `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.`.
Human article: [/a/oip-capability-privacy-egress](https://miscsubjects.com/a/oip-capability-privacy-egress). Machine doc: [?key=PRIVACY_EGRESS&format=markdown](https://miscsubjects.com/api/dispatch?key=PRIVACY_EGRESS&format=markdown). Invocation history: [/api/invocations?object_id=PRIVACY_EGRESS](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 model confirming a decision is NOT citation validation; this records source existence, version/hash correctness, passage-to-premise support, clause-to-conduct applicability, material omissions and conclusion overreach, plus the honest evidence class.
Arguments: `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}.`.
Human article: [/a/oip-capability-citation-validation](https://miscsubjects.com/a/oip-capability-citation-validation). Machine doc: [?key=CITATION_VALIDATION&format=markdown](https://miscsubjects.com/api/dispatch?key=CITATION_VALIDATION&format=markdown). Invocation history: [/api/invocations?object_id=CITATION_VALIDATION](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 currently valid, in-scope, correct-version, in-jurisdiction, within-risk, dissent-clear, correctly-certified card permits; anything else returns a typed, receipted denial. Uses a safe demonstration operation and never gates production-critical behavior.
Arguments: `JSON {card_id,requested_action,system_version?,jurisdiction?,risk?,required_certifier_type?,presented_card_hash?,require_no_standing_dissent?,actor?}.`.
Human article: [/a/oip-capability-compliance-gate](https://miscsubjects.com/a/oip-capability-compliance-gate). Machine doc: [?key=COMPLIANCE_GATE&format=markdown](https://miscsubjects.com/api/dispatch?key=COMPLIANCE_GATE&format=markdown). Invocation history: [/api/invocations?object_id=COMPLIANCE_GATE](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, navigation, editorial, graph, admin, source, SEO, readability, or article-skill decision.\n# 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.
Use when: any design, rendering, navigation, editorial, graph, admin, source, SEO, readability, or article-skill decision.\n# 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.
Arguments: `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.`.
Human article: [/a/oip-capability-design-law](https://miscsubjects.com/a/oip-capability-design-law). Machine doc: [?key=DESIGN_LAW&format=markdown](https://miscsubjects.com/api/dispatch?key=DESIGN_LAW&format=markdown). Invocation history: [/api/invocations?object_id=DESIGN_LAW](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, channel, R2 result, and parent lineage in creative_runs.
Arguments: `one JSON object: {engine,prompt,model?,size?,aspect_ratio?,reference_url?,duration?,resolution?,product_id?,enhance?}. engine=openai|grok|arcads-image|arcads-video.`.
Human article: [/a/oip-capability-creative-generate](https://miscsubjects.com/a/oip-capability-creative-generate). Machine doc: [?key=CREATIVE_GENERATE&format=markdown](https://miscsubjects.com/api/dispatch?key=CREATIVE_GENERATE&format=markdown). Invocation history: [/api/invocations?object_id=CREATIVE_GENERATE](https://miscsubjects.com/api/invocations?object_id=CREATIVE_GENERATE).

### OP_ROOT
Read OP, the Object Protocol: definition, invariants, canonical roots, and OIP compatibility boundary.
Arguments: `None. Add ?format=markdown for a model-readable document.`.
Human article: [/a/oip-capability-op-root](https://miscsubjects.com/a/oip-capability-op-root). Machine doc: [?key=OP_ROOT&format=markdown](https://miscsubjects.com/api/dispatch?key=OP_ROOT&format=markdown). Invocation history: [/api/invocations?object_id=OP_ROOT](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, Gemini, and Kimi. The model selector belongs to the token DROP, not the build audit.
Arguments: `None for read. Owner edits one profile with PUT /api/tap-go-profiles {model,content}.`.
Human article: [/a/oip-capability-tap-go-model-profiles](https://miscsubjects.com/a/oip-capability-tap-go-model-profiles). Machine doc: [?key=TAP_GO_MODEL_PROFILES&format=markdown](https://miscsubjects.com/api/dispatch?key=TAP_GO_MODEL_PROFILES&format=markdown). Invocation history: [/api/invocations?object_id=TAP_GO_MODEL_PROFILES](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/claim append shape.\n# ARGS: none.\n# EX: [LANDSCAPE_NEXT][/LANDSCAPE_NEXT]\n[]
Arguments: `none.\n# EX: [LANDSCAPE_NEXT][/LANDSCAPE_NEXT]\n[]`.
Human article: [/a/oip-capability-landscape-next](https://miscsubjects.com/a/oip-capability-landscape-next). Machine doc: [?key=LANDSCAPE_NEXT&format=markdown](https://miscsubjects.com/api/dispatch?key=LANDSCAPE_NEXT&format=markdown). Invocation history: [/api/invocations?object_id=LANDSCAPE_NEXT](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 axis, already-stored limits, additive slots, and the existing voxel-batch write lane.\n# ARGS: $1=assignment id from a minted build-audit DROP.\n# EX: [NORMANDY_ASSIGNMENT]norm-abc123[/NORMANDY_ASSIGNMENT]\n["$1"]
Arguments: `$1=assignment id from a minted build-audit DROP.\n# EX: [NORMANDY_ASSIGNMENT]norm-abc123[/NORMANDY_ASSIGNMENT]\n["$1"]`.
Human article: [/a/oip-capability-normandy-assignment](https://miscsubjects.com/a/oip-capability-normandy-assignment). Machine doc: [?key=NORMANDY_ASSIGNMENT&format=markdown](https://miscsubjects.com/api/dispatch?key=NORMANDY_ASSIGNMENT&format=markdown). Invocation history: [/api/invocations?object_id=NORMANDY_ASSIGNMENT](https://miscsubjects.com/api/invocations?object_id=NORMANDY_ASSIGNMENT).

### CONTACT_GET
Get a lead as a canonical CONTACT object (channels, fit score, signals, provenance).
Arguments: `$1 = lead id or contact:<id>.`.
Human article: [/a/oip-capability-contact-get](https://miscsubjects.com/a/oip-capability-contact-get). Machine doc: [?key=CONTACT_GET&format=markdown](https://miscsubjects.com/api/dispatch?key=CONTACT_GET&format=markdown). Invocation history: [/api/invocations?object_id=CONTACT_GET](https://miscsubjects.com/api/invocations?object_id=CONTACT_GET).

### CONTACTS_LIST
List contact objects with optional filter.
Arguments: `$1 = JSON {status?,segment?,city?,limit?} or a bare status word.`.
Human article: [/a/oip-capability-contacts-list](https://miscsubjects.com/a/oip-capability-contacts-list). Machine doc: [?key=CONTACTS_LIST&format=markdown](https://miscsubjects.com/api/dispatch?key=CONTACTS_LIST&format=markdown). Invocation history: [/api/invocations?object_id=CONTACTS_LIST](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 hostility toward the reader.\n# WHEN_TO_USE: any writing, rewriting, editing, replying, header, summary, argument, concession, or challenge decision on any surface.\n# 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 cano
Use when: any writing, rewriting, editing, replying, header, summary, argument, concession, or challenge decision on any surface.\n# 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.
Arguments: `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.`.
Human article: [/a/oip-capability-writing-law](https://miscsubjects.com/a/oip-capability-writing-law). Machine doc: [?key=WRITING_LAW&format=markdown](https://miscsubjects.com/api/dispatch?key=WRITING_LAW&format=markdown). Invocation history: [/api/invocations?object_id=WRITING_LAW](https://miscsubjects.com/api/invocations?object_id=WRITING_LAW).

### PROOF_PING
GET the /api/proof page and return the raw HTML for verification.
Use when: the user wants to check the proof/liveness endpoint.
Human article: [/a/oip-capability-proof-ping](https://miscsubjects.com/a/oip-capability-proof-ping). Machine doc: [?key=PROOF_PING&format=markdown](https://miscsubjects.com/api/dispatch?key=PROOF_PING&format=markdown). Invocation history: [/api/invocations?object_id=PROOF_PING](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 id) for use as a citable source in an article.
Use when: sourcing a claim that needs an encyclopedic reference with a stable revision id; pair with the article webhook kind=source.
Arguments: `$1 = page title, underscores for spaces.`.
Human article: [/a/oip-capability-wikipedia-summary](https://miscsubjects.com/a/oip-capability-wikipedia-summary). Machine doc: [?key=WIKIPEDIA_SUMMARY&format=markdown](https://miscsubjects.com/api/dispatch?key=WIKIPEDIA_SUMMARY&format=markdown). Invocation history: [/api/invocations?object_id=WIKIPEDIA_SUMMARY](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 its own ledger trail. Three parties can each hold one over the same finding; none holds operator authority and none must trust the others. A token forwarded to any party other than its audience fails closed. Every use is recorded.
Use when: any finding more than one party must check independently. Proves independent VERIFICATION, not independent execution.
Arguments: `$1 = adjudication id (inv_...) · $2 = audience the token is bound to · $3 = ttl seconds (use 604800 for 7 days)`.
Human article: [/a/oip-capability-witness-mint](https://miscsubjects.com/a/oip-capability-witness-mint). Machine doc: [?key=WITNESS_MINT&format=markdown](https://miscsubjects.com/api/dispatch?key=WITNESS_MINT&format=markdown). Invocation history: [/api/invocations?object_id=WITNESS_MINT](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 nothing else. No model runs at this position: a model here is a further opinion that can share the panel's blind spot while being the thing that decides. Five outcomes, all arithmetic: APPROVE (unanimous AFFIRM, identical clause citations, enough distinct training families, no malformed finding), NEGATE (unanimous DENY on the same terms - the action is refused, not deferred), NO_ACTION (unanimous CANNOT_CONCLUDE - a required record is missing, so nothing is authorised and nothing is refused
Use when: at the end of every panel whose finding will reach a downstream actor. Clause-citation divergence fires before verdict divergence and is the more sensitive detector, so run this rather than counting votes.
Arguments: `one JSON object {findings:[{model,verdict,clauses|reasoning,confidence?,invocation_id,exposure,role}], min_families?, min_findings?, min_confidence?, escalate_to?}`.
Human article: [/a/oip-capability-seal-panel](https://miscsubjects.com/a/oip-capability-seal-panel). Machine doc: [?key=SEAL_PANEL&format=markdown](https://miscsubjects.com/api/dispatch?key=SEAL_PANEL&format=markdown). Invocation history: [/api/invocations?object_id=SEAL_PANEL](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 (permitted wrongful-action rate) from a VERSIONED SERVER-OWNED policy, selects the least-cost configuration whose MEASURED undetected-wrong rate is at or below that epsilon, executes it so every model payload lands on the ledger, seals it with SEAL_PANEL bound to those records, and then performs the bounded downstream act only if the seal returns APPROVE. NEGATE refuses the act. NO_ACTION leaves it untouched. DISPUTE and ESCALATE create a human-review object bound to a NAMED reviewer 
Use when: any consequential action that must not execute until enough auditable reasoning has been purchased for its consequence.
Arguments: `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.`.
Human article: [/a/oip-capability-allocate-reasoning](https://miscsubjects.com/a/oip-capability-allocate-reasoning). Machine doc: [?key=ALLOCATE_REASONING&format=markdown](https://miscsubjects.com/api/dispatch?key=ALLOCATE_REASONING&format=markdown). Invocation history: [/api/invocations?object_id=ALLOCATE_REASONING](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 class bears, the mechanism here that reduces it, the strongest artifact to show them, the reply-earning thesis, their first objection, fit 0-100 with reason, prior, last contact.
Use when: before any allocation, draft, or outreach plan for the build itself; "who would care about this".
Arguments: `$1 = class key (optional; empty = all, fit desc).`.
Human article: [/a/oip-capability-promo-classes](https://miscsubjects.com/a/oip-capability-promo-classes). Machine doc: [?key=PROMO_CLASSES&format=markdown](https://miscsubjects.com/api/dispatch?key=PROMO_CLASSES&format=markdown). Invocation history: [/api/invocations?object_id=PROMO_CLASSES](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 AND conscience; logical economics optimizes only among MAY_ACT=true actions. Empty body returns the constitution (build-conscience@1.0.0, clauses GC1-GC8). A REFUSE/ESCALATE/HALT verdict is rejected unless it names the violated clause, the prohibited consequence, the job's direct causal contribution, and evidence — refusal binds to a named clause, never to free moralizing. HALT writes KV conscience:halt: every outbound category (email, leads, x, reddit, messaging, self-promotion) refus
Use when: before the build accepts any job or takes any consequential outbound action; when work smells like it violates the floor; "should the build do this at all".
Arguments: `$1 = empty (list clauses) OR JSON {job, verdict:ACCEPT|REFUSE|ESCALATE|HALT, violated_clause?, prohibited_consequence?, causal_contribution?, evidence?, notes?}`.
Human article: [/a/oip-capability-conscience-gate](https://miscsubjects.com/a/oip-capability-conscience-gate). Machine doc: [?key=CONSCIENCE_GATE&format=markdown](https://miscsubjects.com/api/dispatch?key=CONSCIENCE_GATE&format=markdown). Invocation history: [/api/invocations?object_id=CONSCIENCE_GATE](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
Arguments: `none. WHEN_TO_USE: on a schedule, so what the owner types in the sheet happens by itself.`.
Human article: [/a/oip-capability-board-tick](https://miscsubjects.com/a/oip-capability-board-tick). Machine doc: [?key=BOARD_TICK&format=markdown](https://miscsubjects.com/api/dispatch?key=BOARD_TICK&format=markdown). Invocation history: [/api/invocations?object_id=BOARD_TICK](https://miscsubjects.com/api/invocations?object_id=BOARD_TICK).

### CONSTITUTION_V1_4_0
Invokable OIP capability.
Human article: [/a/oip-capability-constitution-v1-4-0](https://miscsubjects.com/a/oip-capability-constitution-v1-4-0). Machine doc: [?key=CONSTITUTION_V1_4_0&format=markdown](https://miscsubjects.com/api/dispatch?key=CONSTITUTION_V1_4_0&format=markdown). Invocation history: [/api/invocations?object_id=CONSTITUTION_V1_4_0](https://miscsubjects.com/api/invocations?object_id=CONSTITUTION_V1_4_0).

### PROVEN_WORK_SPEC
Invokable OIP capability.
Human article: [/a/oip-capability-proven-work-spec](https://miscsubjects.com/a/oip-capability-proven-work-spec). Machine doc: [?key=PROVEN_WORK_SPEC&format=markdown](https://miscsubjects.com/api/dispatch?key=PROVEN_WORK_SPEC&format=markdown). Invocation history: [/api/invocations?object_id=PROVEN_WORK_SPEC](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), resolve (challenged claims), source (unsourced claims), revise (stale hubs), connect (orphans), respond (unread replies), outreach (quiet high-fit classes).
Use when: at the start of any content/outreach session, on cron, when asked "what next".
Arguments: `optional limit (default 10, max 50)`.
Human article: [/a/oip-capability-next-acts](https://miscsubjects.com/a/oip-capability-next-acts). Machine doc: [?key=NEXT_ACTS&format=markdown](https://miscsubjects.com/api/dispatch?key=NEXT_ACTS&format=markdown). Invocation history: [/api/invocations?object_id=NEXT_ACTS](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 crossing the internet, or an explicit not_witnessed failure. Never reports a send on faith.
Use when: every report, inventory, digest or answer addressed to the owner. Use EMAIL_SEND_TRACKED for outreach to third parties instead.
Arguments: `$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).`.
Human article: [/a/oip-capability-owner-report](https://miscsubjects.com/a/oip-capability-owner-report). Machine doc: [?key=OWNER_REPORT&format=markdown](https://miscsubjects.com/api/dispatch?key=OWNER_REPORT&format=markdown). Invocation history: [/api/invocations?object_id=OWNER_REPORT](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 (trigger=clock, at_hour set) never fire on an interval — this is the only path that runs them.
Use when: the every-few-minutes tick calls it; call it by hand to see what is anchored and what is waiting.
Arguments: `none`.
Human article: [/a/oip-capability-clock-tick](https://miscsubjects.com/a/oip-capability-clock-tick). Machine doc: [?key=CLOCK_TICK&format=markdown](https://miscsubjects.com/api/dispatch?key=CLOCK_TICK&format=markdown). Invocation history: [/api/invocations?object_id=CLOCK_TICK](https://miscsubjects.com/api/invocations?object_id=CLOCK_TICK).

