OIP system: TRAIL
TRAIL
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=TRAIL&format=markdown. Root: /a/oip.
Operations
TRAIL_SAVE
Name a sequence of past invocations as a TRAIL - a named sequence of past calls you can run again as one unit (the trail itself carries no permissions). Stores each step's object key and recorded input in the current owner/capability/tenant namespace. Arguments: name|inv_ID1,inv_ID2,... (2-20 receipt ids, oldest first, comma-separated). Human article: /a/oip-capability-trail-save. Machine doc: ?key=TRAIL_SAVE&format=markdown. Invocation history: /api/invocations?object_id=TRAIL_SAVE.
TRAIL_RUN
Run a named TRAIL (a saved sequence of past calls). Every recorded step is checked again against the caller's own token, consumes that caller's use budget, and produces a receipt linked to the original invocation. Arguments: name (the trail name given to TRAIL_SAVE). Human article: /a/oip-capability-trail-run. Machine doc: ?key=TRAIL_RUN&format=markdown. Invocation history: /api/invocations?object_id=TRAIL_RUN.
TRAIL_LIST
List the trails in your own space - owner, token, or tenant; trails never cross spaces. Arguments: (none). Human article: /a/oip-capability-trail-list. Machine doc: ?key=TRAIL_LIST&format=markdown. Invocation history: /api/invocations?object_id=TRAIL_LIST.