OIP system: PROSECUTOR
PROSECUTOR
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: 1. Machine system map: /api/dispatch?map=PROSECUTOR&format=markdown. Root: /a/oip.
Operations
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: Cyrus 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. Machine doc: ?key=PROSECUTOR_RUN&format=markdown. Invocation history: /api/invocations?object_id=PROSECUTOR_RUN.