OIP system: SHORT
SHORT
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: 3. Machine system map: /api/dispatch?map=SHORT&format=markdown. Root: /a/oip.
Operations
SHORT_GET
Read the actual content of any surface by its short ID (D35 = 35th directory row by name; K3 = 3rd KV key; etc). Returns {short_id,kind,name,content,read,edit,edit_method,edit_body,status} Use when: you need to short get Arguments: short_id. Human article: /a/oip-capability-short-get. Machine doc: ?key=SHORT_GET&format=markdown. Invocation history: /api/invocations?object_id=SHORT_GET.
SHORT_EDIT
Edit any surface by its short ID. json_body shape depends on kind: directory={content,target?,auth?,...}; settings={value}; kv=raw text; r2=raw text; file={content,message?,sha?}; page={title?,body_html?}; article={title?,body?} Use when: you need to short edit Arguments: short_id|json_body. Human article: /a/oip-capability-short-edit. Machine doc: ?key=SHORT_EDIT&format=markdown. Invocation history: /api/invocations?object_id=SHORT_EDIT.
SHORT_RESOLVE
Resolve a short_id (D35 / K3 / etc.) to its underlying surface via /api/inventory?short_id=<id>. Returns the inventory row JSON Use when: you need to short resolve Arguments: $1. Human article: /a/oip-capability-short-resolve. Machine doc: ?key=SHORT_RESOLVE&format=markdown. Invocation history: /api/invocations?object_id=SHORT_RESOLVE.