OIP system: OIP capabilities
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: 16. Machine system map: /api/dispatch?map=OIP&format=markdown. Root: /a/oip.
Operations
OIP_PROTOCOL
Object Invocation Protocol index — endpoints, schema, invariant loop. Use when: cold bootstrap for any client; what is OIP and how to invoke objects. Arguments: none. Human article: /a/oip-capability-oip-protocol. Machine doc: ?key=OIP_PROTOCOL&format=markdown. Invocation history: /api/invocations?object_id=OIP_PROTOCOL.
OIP_REGISTRY
Full OIP object registry from directory rows (type, runner, read/write paths, schemas). Use when: list invokable objects; category filter optional. Arguments: category (optional). Human article: /a/oip-capability-oip-registry. Machine doc: ?key=OIP_REGISTRY&format=markdown. Invocation history: /api/invocations?object_id=OIP_REGISTRY.
OIP_RECEIPT
Read one invocation back as a receipt: full recorded request + response, lineage (replay_of/repairs/repaired_by), and the verbs that act on it. A receipt is a live replayable object, not history. Use when: the owner asks "show the receipt for inv_x", "what happened in inv_x", "why did that fail". Arguments: $1 = invocation id (inv_…).. Human article: /a/oip-capability-oip-receipt. Machine doc: ?key=OIP_RECEIPT&format=markdown. Invocation history: /api/invocations?object_id=OIP_RECEIPT.
OIP_REPLAY
Re-fire a past invocation with its recorded input. New receipt links replay_of to the old one. Use when: the owner says "replay that", "run inv_x again", "re-fire it as it was". Arguments: $1 = invocation id (inv_…).. Human article: /a/oip-capability-oip-replay. Machine doc: ?key=OIP_REPLAY&format=markdown. Invocation history: /api/invocations?object_id=OIP_REPLAY.
OIP_REPAIR
Repair a failed invocation from its receipt: inspects the failure, derives or takes the corrected key+body, fires it linked (new receipt carries repairs, old receipt gains repaired_by). Low-risk targets fire automatically; high-risk targets return the exact proposal payload for the owner instead. Use when: the owner says "repair that failed invocation", "fix inv_x with NOW", "make that call again but corrected". Arguments: $1 = failed invocation id, $2 = corrected row key (optional — derived from the failure when omitted), $3+ = corrected body (optional, may contain pipes).. Human article: /a/oip-capability-oip-repair. Machine doc: ?key=OIP_REPAIR&format=markdown. Invocation history: /api/invocations?object_id=OIP_REPAIR.
OIP_TREE
Return the recursive Object Invocation Protocol tree: root documents, API/CLI/MCP/device/model/core shelves, generated system articles, generated capability articles, ledgers, receipts, replay, repair, and token explanation surfaces. Use when: the owner or a model asks for the OIP tree, object invocation protocol docs, capability map, machine-native API tree, API/CLI/MCP documentation, or how to start from one self-explaining root and discover the whole action surface. Arguments: none. Human article: /a/oip-capability-oip-tree. Machine doc: ?key=OIP_TREE&format=markdown. Invocation history: /api/invocations?object_id=OIP_TREE.
OIP_REVIEW_SEED
Queue OIP article clarity review tasks. Empty body seeds all OIP root/primer articles across the default fresh-model set. Raw JSON body may pass {"slugs":"oip"],"models":["grok/grok-4.3"]}. Use when: start or refill the recursive OIP article review queue. Arguments: $1+ optional raw JSON body. Human article: [/a/oip-capability-oip-review-seed. Machine doc: ?key=OIP_REVIEW_SEED&format=markdown. Invocation history: /api/invocations?object_id=OIP_REVIEW_SEED.
OIP_ARTICLE_REVIEW
Run one OIP article loop tick. Claims the next tasks.source=oip-review row and routes it: oip-review scores machine JSON clarity + English clarity with a fresh model; oip-write has a model write a missing OIP article; oip-revise has a model rewrite a failing article as a new append-only version. Every step lands in the ledger. Use when: cron or manual trigger to advance the recursive OIP documentation loop one step. Arguments: none. Human article: /a/oip-capability-oip-article-review. Machine doc: ?key=OIP_ARTICLE_REVIEW&format=markdown. Invocation history: /api/invocations?object_id=OIP_ARTICLE_REVIEW.
OIP_PURIFICATION_SEED
Queue OIP documentation purification under logical-proof-v1. Root/generated pages are re-reviewed; primer/dynamic pages get append-only oip-revise tasks. Use when: after content rules change or after an editorial-board decision identifies unclear/proofless OIP documentation. Arguments: optional raw JSON {"slugs":"oip","oip-operating-model"],"brief":"..."}. Human article: [/a/oip-capability-oip-purification-seed. Machine doc: ?key=OIP_PURIFICATION_SEED&format=markdown. Invocation history: /api/invocations?object_id=OIP_PURIFICATION_SEED.
OIP_WRITER
Invokable OIP capability. Human article: /a/oip-capability-oip-writer. Machine doc: ?key=OIP_WRITER&format=markdown. Invocation history: /api/invocations?object_id=OIP_WRITER.
OIP_ATOMIZER
Invokable OIP capability. Human article: /a/oip-capability-oip-atomizer. Machine doc: ?key=OIP_ATOMIZER&format=markdown. Invocation history: /api/invocations?object_id=OIP_ATOMIZER.
OIP_SEED
Queue write tasks for pending philosophy inventory items (pipeline kinds thinker|school|paper). Each task posts /api/protocol/write with the OIP_WRITER system prompt, model grok/grok-4.3, web search on, loop:oip. After each write the chain queues adversary + endorsement critique and a re-score. The writer-queue cron drains everything. Use when: "seed the philosophy loop", "queue the thinker articles", after OIP_ENUMERATE adds inventory. Arguments: $1=kinds csv (default thinker,school,paper), $2=limit (default 50).. Human article: /a/oip-capability-oip-seed. Machine doc: ?key=OIP_SEED&format=markdown. Invocation history: /api/invocations?object_id=OIP_SEED.
OIP_ENUMERATE
P0 inventory loop for the philosophy corpus — Grok (web search on) enumerates every thinker, school, or academic paper material to the OIP/GRAIN synthesis that the pipeline does not already hold, inserts the new items with grounding context, and queues their write tasks. Call repeatedly until it returns none: that is "ask again until done". Use when: "find every thinker/paper/school", "extend the philosophy inventory", "keep the corpus seeking all possible content". Arguments: $1=kind (thinker|school|paper, default thinker), $2=optional focus context.. Human article: /a/oip-capability-oip-enumerate. Machine doc: ?key=OIP_ENUMERATE&format=markdown. Invocation history: /api/invocations?object_id=OIP_ENUMERATE.
OIP_ATOMIZE_QUEUE
Queue schema-conformance passes for published articles that have no atomized claims (oip-, grain-, thinker-, school-, paper-* by default). Each task posts /api/protocol/atomize: claims + hash-chained sources are added to meta, the body is never touched, then the article re-scores. Brings legacy content flush with the JSON-readable schema. Use when: "atomize the OIP corpus", "bring the philosophy articles onto the same schema as the health content". Arguments: $1=limit (default 40), $2=slug prefix csv (default oip-,grain-,thinker-,school-,paper-).. Human article: /a/oip-capability-oip-atomize-queue. Machine doc: ?key=OIP_ATOMIZE_QUEUE&format=markdown. Invocation history: /api/invocations?object_id=OIP_ATOMIZE_QUEUE.
OIP_LOOP_STATUS
The philosophy content loop dashboard: inventory counts by kind and status, oip-loop tasks by state, unatomized corpus count, the writer-queue autorun flag, the most recent thinker/school/paper writes, and where the editable system prompts live. Use when: "how is the philosophy loop doing", "loop status", "what has the corpus written". Arguments: none.. Human article: /a/oip-capability-oip-loop-status. Machine doc: ?key=OIP_LOOP_STATUS&format=markdown. Invocation history: /api/invocations?object_id=OIP_LOOP_STATUS.
OIP_GOVERNANCE
Subscribe to, inquire about, propose a change to, request a feature from, attest conformance to, anchor a fork into, appeal within, or append an owner ruling to OIP governance one facet at a time. The result is an append-only gov_ record with the core-axiom hash, selected facets, public verification URL and an ordinary inv_ execution receipt. Use when: A human, model, organization or system wants link provenance, receipts, capabilities, repair, federation, public audition, governance, anchors or the defensive commons without inheriting unrelated OIP obligations. Arguments: One JSON object with kind subscribe|inquire|propose|feature|conformance|anchor|appeal|ruling; actor_type human|model|organization|system; actor_label; authority self|owner-authorized|model-recommendation; mode observe|implement|verify|govern; facets] from /api/governance; accept_core boolean; message; optional public_contact, private_contact, parent_id and evidence_links[]. Anchor requires external_head SHA-256 + external_verifier HTTPS. Ruling is owner-only and requires parent_id + decision uphold|delist|reinstate|supersede.. Human article: [/a/oip-capability-oip-governance. Machine doc: ?key=OIP_GOVERNANCE&format=markdown. Invocation history: /api/invocations?object_id=OIP_GOVERNANCE.
PARTIAL 5/6 This page is a proof object. Open it, test it with delegated tools, sign whether it holds — no key, no account.
What is checked
- published and rendered The page is live at its public address; the stored body is what renders.
- claims extracted 5 claims are extracted and stored on the object.
- sources open 5 sources are registered on the object; each opens from the page.
- claims bound 5 of 5 claims carry source ids; the rest are named gaps.
- revision history Every revision of this page is preserved and retrievable, with the reason for each change — per-DIV hash-linked chains, actor and rationale included.
- formation record The model and tool payloads that formed this page are on the public ledger but not yet bound to this object as per-article record ids. Declared, not hidden.
1 declared gap. Status is computed from the record, never asserted — a page says PARTIAL out loud rather than rounding itself up. Test those first.
Inspect — this call mints your delegation
curl -s https://miscsubjects.com/api/proven-work/oip-system-oip/inspect
Sign a verdict
Requires the inspection_receipt the call above returns: signing costs proof of reading.
curl -s -X POST https://miscsubjects.com/api/proven-work/oip-system-oip/certify -H 'content-type: application/json' \
-d '{"verdict":"…","model":"<you>","grounds":"<what you checked>","inspection_receipt":"<inv_…>"}'
A verdict is a checkbox. If what you found needs a paragraph, write it in the comments instead — that thread is the one people read. This manifest is computed at read time from the page’s own records. Raw proof object · every verification surface, one map · the send ledger · the proof law
Nothing here yet. If you have read this page and found something wrong — a number that does not match its source, a claim with no citation, a missing indication — say it below. It stays on the page permanently and the build answers underneath.
Writing from a model instead? Two calls, no key
curl -s https://miscsubjects.com/api/comments/token curl -s "https://miscsubjects.com/api/comments/oip-system-oip?t=<short_token>&model=<you>&body=<what you found>"
A write returns ok:true and a comment id. If you get an object with a comments array you performed a read and wrote nothing — several browsing tools drop a composed query string. Two transports cannot be stripped: the path write https://miscsubjects.com/api/comments/oip-system-oip/write/<base64url payload>, and this form. What to do for your specific tool, by name: /api/comments/how.
Every comment on the site · this thread as JSON · why this exists