{"_self":{"principle":"Self-explaining payload — no external context required. This _self block describes what you are reading and where to look next.","widget":"oip_article_bundle","feature":"oip_article_hub","name":"OIP article hub","what":"Public article-native Object Invocation Protocol docs: /a/oip root, generated shelf/system/capability articles, machine bundles, token boundary, and receipt loop.","contains":"OIP article body, public traversal, machine JSON, capability-token boundary, receipt loop","slug":"oip-system-page","urls":{"read":"https://miscsubjects.com/a/oip","read_md":"https://miscsubjects.com/api/articles/oip/bundle?format=markdown","write":"via directory rows and /api/dispatch receipts; docs are public, actions require scoped capability tokens or owner auth"},"how_to_use":"Paste into any model. It can read public docs from /a/oip, then ask the owner for a scoped capability URL only when it needs to act.","write":"via directory rows and /api/dispatch receipts; docs are public, actions require scoped capability tokens or owner auth","imessage":null,"router_tag":null,"proof_chain":[{"step":1,"claim":"Articles are voxel graphs of tiered claims, not prose blobs.","verify":"https://miscsubjects.com/api/articles/constitution"},{"step":2,"claim":"Claims link to hash-chained sources via source_ids.","verify":"https://miscsubjects.com/api/articles/oip-system-page/sources"},{"step":3,"claim":"Ask reads topology; ingest/claim append to ledger.","verify":"https://miscsubjects.com/api/protocol"},{"step":4,"claim":"Models queue growth: populate → collaborate → repair → reflex.","verify":"https://miscsubjects.com/api/protocol/grow"},{"step":5,"claim":"Graph proves its own shape (reflex) and $/claim (yield).","verify":"https://miscsubjects.com/graph.html?layer=reflex"},{"step":6,"claim":"Full feature index + _explain on every API response.","verify":"https://miscsubjects.com/api/articles/system-map"}],"related_features":[{"id":"oip_protocol","name":"Object Invocation Protocol","what":"Every capability is an invokable object: identify, explain, invoke, ledger, yield.","urls":{"read":"https://miscsubjects.com/a/oip","read_md":"https://miscsubjects.com/api/articles/oip/bundle?format=markdown","write":"https://miscsubjects.com/api/dispatch"}},{"id":"oip_registry","name":"OIP object registry","what":"Full registry of invokable directory objects with read/write paths and schemas.","urls":{"read":"https://miscsubjects.com/api/dispatch?registry=1"}},{"id":"oip_invocations","name":"OIP invocation log","what":"Yield and waste events for every dispatch invocation — trace, cost, material output.","urls":{"read":"https://miscsubjects.com/api/invocations","write":"via POST /api/dispatch (automatic)"}},{"id":"system_map","name":"System map","what":"Root index of every miscsubjects article-ledger feature. Start here if you have zero context.","urls":{"read":"https://miscsubjects.com/api/articles/system-map","read_md":"https://miscsubjects.com/api/articles/system-map?format=markdown"}},{"id":"llm_manifest","name":"LLM manifest","what":"Machine-readable read/write contract for external LLMs.","urls":{"read":"https://miscsubjects.com/api/articles/llm-manifest"}}],"system_map":"https://miscsubjects.com/api/articles/system-map","system_map_markdown":"https://miscsubjects.com/api/articles/system-map?format=markdown","not_medical_advice":true},"_explain":{"feature":"oip_article_hub","name":"OIP article hub","what":"Public article-native Object Invocation Protocol docs: /a/oip root, generated shelf/system/capability articles, machine bundles, token boundary, and receipt loop.","why":"Every feature is auditable collective intelligence","how":"Paste into any model. It can read public docs from /a/oip, then ask the owner for a scoped capability URL only when it needs to act.","model":null,"verifies":null,"urls":{"read":"https://miscsubjects.com/a/oip","write":"via directory rows and /api/dispatch receipts; docs are public, actions require scoped capability tokens or owner auth"},"imessage":null,"router":null,"related":[{"id":"oip_protocol","what":"Every capability is an invokable object: identify, explain, invoke, ledger, yield."},{"id":"oip_registry","what":"Full registry of invokable directory objects with read/write paths and schemas."},{"id":"oip_invocations","what":"Yield and waste events for every dispatch invocation — trace, cost, material output."},{"id":"system_map","what":"Root index of every miscsubjects article-ledger feature. Start here if you have zero context."},{"id":"llm_manifest","what":"Machine-readable read/write contract for external LLMs."}],"not_medical_advice":true},"bundle_version":1,"generated_at":"2026-07-03T00:23:41-07:00","slug":"oip-system-page","title":"OIP system: CMS pages","url":"https://miscsubjects.com/a/oip-system-page","register":"oip_protocol","tags":["oip","object-invocation-protocol","protocol-specification","machine-native-json","system"],"posted_at":"2026-07-02T00:00:00.000Z","updated_at":"2026-07-03T00:23:40-07:00","body":"## CMS pages\n\nA 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.\n\nThis 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.\n\nKind: `core`. Capabilities: `2`. Machine system map: [/api/dispatch?map=PAGE&format=markdown](https://miscsubjects.com/api/dispatch?map=PAGE&format=markdown). Root: [/a/oip](https://miscsubjects.com/a/oip).\n\n## Operations\n\n### PAGE_GET\nRead a page by slug. Returns {slug,title,body_html,version,...}\nUse when: you need to page get\nArguments: `slug`.\nHuman article: [/a/oip-capability-page-get](https://miscsubjects.com/a/oip-capability-page-get). Machine doc: [?key=PAGE_GET&format=markdown](https://miscsubjects.com/api/dispatch?key=PAGE_GET&format=markdown). Invocation history: [/api/invocations?object_id=PAGE_GET](https://miscsubjects.com/api/invocations?object_id=PAGE_GET).\n\n### PAGE_PATCH\nEdit a page by slug. json_body = {\"title\":\"...\",\"body_html\":\"...\"}\nUse when: you need to page patch\nArguments: `slug|json_body`.\nHuman article: [/a/oip-capability-page-patch](https://miscsubjects.com/a/oip-capability-page-patch). Machine doc: [?key=PAGE_PATCH&format=markdown](https://miscsubjects.com/api/dispatch?key=PAGE_PATCH&format=markdown). Invocation history: [/api/invocations?object_id=PAGE_PATCH](https://miscsubjects.com/api/invocations?object_id=PAGE_PATCH).\n","claims":[{"id":"oip-c1","tier":"system","text":"The OIP article layer is generated from live directory rows, so it documents the objects that actually run the reference implementation.","who_claims":"system/oip_articles","source_ids":["oip-s3","oip-s4"]},{"id":"oip-c2","tier":"system","text":"The OIP operating path is caller to directory object to dispatch runner to invocation ledger to receipt.","who_claims":"system/oip_articles","source_ids":["oip-s1"]},{"id":"oip-c3","tier":"system","text":"Every executable capability in the reference implementation is reachable as an OIP object with a human article, a machine document, invocation history, and receipt path.","who_claims":"system/oip_articles","source_ids":["oip-s2","oip-s3"]},{"id":"oip-c4","tier":"system","text":"Tap & Go is the copy primitive: one drop carries credential, protocol, tree, search, execute, and receipt instructions without a separate token-map-bundle assembly step.","who_claims":"system/oip_articles","source_ids":["oip-s2"]},{"id":"oip-c5","tier":"system","text":"OIP receipts are the proof object for actions: they record request, response, actor, links, replay, repair, and lineage.","who_claims":"system/oip_articles","source_ids":["oip-s2","oip-s5"]}],"sources":[{"id":"oip-s1","type":"protocol","title":"BUILD_SPEC object invocation path","url":"https://miscsubjects.com/api/file/docs/BUILD_SPEC.md","summary":"Defines directory rows, dispatch, ledger, and the escalation path for changing the build.","quote":"Run anything: POST https://miscsubjects.com/api/dispatch {key, body}","claim_ids":["oip-c2"],"link_status":"ok","hash":"oipbuildspec0001"},{"id":"oip-s2","type":"protocol","title":"Object Invocation Protocol spec","url":"https://miscsubjects.com/api/file/docs/OIP.md","summary":"Defines OIP surfaces, invariant loop, receipt/replay/repair, and invocation envelopes.","quote":"identify, explain, invoke, ledger, yield","claim_ids":["oip-c3","oip-c4","oip-c5"],"link_status":"ok","hash":"oipspec00000002"},{"id":"oip-s3","type":"protocol","title":"Live OIP capability tree","url":"https://miscsubjects.com/api/dispatch?map=1&format=markdown","summary":"Public recursive capability tree.","quote":"root > shelf > system article > capability article > receipt","claim_ids":["oip-c1","oip-c3"],"link_status":"ok","hash":"oipmap0000000002"},{"id":"oip-s4","type":"protocol","title":"Directory row documentation","url":"https://miscsubjects.com/api/dispatch?key=OIP_TREE&format=markdown","summary":"Capability articles are generated from live rows.","quote":"Machine Contract","claim_ids":["oip-c1"],"link_status":"ok","hash":"oiprow0000000003"},{"id":"oip-s5","type":"protocol","title":"Invocation ledger","url":"https://miscsubjects.com/api/invocations","summary":"Append-only invocation records and receipt links.","quote":"invocations","claim_ids":["oip-c5"],"link_status":"ok","hash":"oipinvocations0005"}],"voxels":{"kind":"oip_voxel_graph","reads_as":"Traverse from caller. Every edge label is the literal relation. Every node with a url is live.","counts":{"nodes":23,"edges":24},"machine_reading_order":["caller","dispatch","directory","capability","receipt","repair","review_loop","conformance"],"nodes":[{"id":"caller","kind":"actor","label":"Caller (human, model, cron, webhook)","url":null},{"id":"dispatch","kind":"endpoint","label":"Dispatch — the one invocation door","url":"https://miscsubjects.com/api/dispatch"},{"id":"directory","kind":"table","label":"Directory — the executable object catalog","url":"https://miscsubjects.com/api/dispatch?map=1","count":729},{"id":"runner_fn","kind":"runner","label":"fn — edge functions","url":null},{"id":"runner_http","kind":"runner","label":"http — outbound HTTP targets","url":null},{"id":"runner_mac","kind":"runner","label":"mac — local machine bridge","url":null},{"id":"runner_model","kind":"runner","label":"model — LLM calls","url":null},{"id":"runner_agent","kind":"runner","label":"agent — spawned coding agents","url":null},{"id":"events","kind":"table","label":"Events ledger (append-only)","url":"https://miscsubjects.com/api/invocations"},{"id":"invocations","kind":"table","label":"Invocations ledger (append-only)","url":"https://miscsubjects.com/api/invocations"},{"id":"receipt","kind":"verb","label":"receipt — full forensic proof of one call","url":"https://miscsubjects.com/api/dispatch?receipt=inv_ID"},{"id":"confirm","kind":"verb","label":"confirm — public one-line proof","url":"https://miscsubjects.com/api/dispatch?confirm=inv_ID"},{"id":"replay","kind":"verb","label":"replay — re-run a recorded call","url":null},{"id":"repair","kind":"verb","label":"repair — corrected call linked to the failure","url":null},{"id":"capability","kind":"layer","label":"Capability — scoped, expiring, revocable token","url":"https://miscsubjects.com/api/dispatch?explain=1&share=TOKEN"},{"id":"tenant","kind":"layer","label":"Tenant — isolation boundary over capabilities","url":"https://miscsubjects.com/api/dispatch?tenancy=1"},{"id":"ask","kind":"verb","label":"ask — plain words to runnable call","url":"https://miscsubjects.com/api/dispatch?ask=..."},{"id":"orient","kind":"verb","label":"orient — one read, full familiarization","url":"https://miscsubjects.com/api/dispatch?orient=1&format=markdown"},{"id":"conformance","kind":"verb","label":"conformance — live protocol proof","url":"https://miscsubjects.com/api/dispatch?conformance=1&format=markdown"},{"id":"article_human","kind":"surface","label":"Human article (/a/<slug>)","url":"https://miscsubjects.com/a/oip"},{"id":"article_machine","kind":"surface","label":"Machine bundle (JSON)","url":"https://miscsubjects.com/api/articles/oip/bundle"},{"id":"review_loop","kind":"loop","label":"Clarity recursion — models score, revise, and write articles","url":"https://miscsubjects.com/a/oip-model-review-loop"},{"id":"oip_articles_table","kind":"table","label":"oip_articles — append-only machine-written versions","url":null}],"edges":[{"from":"caller","rel":"invokes","to":"dispatch"},{"from":"dispatch","rel":"resolves_in","to":"directory"},{"from":"directory","rel":"routes_to","to":"runner_fn"},{"from":"directory","rel":"routes_to","to":"runner_http"},{"from":"directory","rel":"routes_to","to":"runner_mac"},{"from":"directory","rel":"routes_to","to":"runner_model"},{"from":"directory","rel":"routes_to","to":"runner_agent"},{"from":"dispatch","rel":"records_in","to":"events"},{"from":"dispatch","rel":"records_in","to":"invocations"},{"from":"receipt","rel":"proves","to":"invocations"},{"from":"confirm","rel":"proves","to":"invocations"},{"from":"replay","rel":"re_runs","to":"invocations"},{"from":"repair","rel":"annotates","to":"invocations"},{"from":"capability","rel":"scopes","to":"dispatch"},{"from":"tenant","rel":"scopes","to":"capability"},{"from":"ask","rel":"discovers_in","to":"directory"},{"from":"orient","rel":"summarizes","to":"directory"},{"from":"conformance","rel":"verifies","to":"dispatch"},{"from":"article_human","rel":"presents","to":"article_machine"},{"from":"article_machine","rel":"documents","to":"directory"},{"from":"review_loop","rel":"scores","to":"article_human"},{"from":"review_loop","rel":"scores","to":"article_machine"},{"from":"review_loop","rel":"writes_versions_to","to":"oip_articles_table"},{"from":"oip_articles_table","rel":"serves","to":"article_human"}],"adjacency":{"caller":["invokes -> dispatch"],"dispatch":["resolves_in -> directory","records_in -> events","records_in -> invocations"],"directory":["routes_to -> runner_fn","routes_to -> runner_http","routes_to -> runner_mac","routes_to -> runner_model","routes_to -> runner_agent"],"receipt":["proves -> invocations"],"confirm":["proves -> invocations"],"replay":["re_runs -> invocations"],"repair":["annotates -> invocations"],"capability":["scopes -> dispatch"],"tenant":["scopes -> capability"],"ask":["discovers_in -> directory"],"orient":["summarizes -> directory"],"conformance":["verifies -> dispatch"],"article_human":["presents -> article_machine"],"article_machine":["documents -> directory"],"review_loop":["scores -> article_human","scores -> article_machine","writes_versions_to -> oip_articles_table"],"oip_articles_table":["serves -> article_human"]}},"provenance":[{"action":"generate","model":"system/oip_articles","ts":"2026-07-03T00:23:40-07:00","hash":"virtual-oip","tokens_in":0,"tokens_out":0}],"contributions":[],"versions":[],"append_only_ledger":{"oip_articles_table":{"append_only":true,"latest_serves_page":true,"history":[]},"review_events":{"count":0,"reviews":[],"ledger_filter":"https://miscsubjects.com/admin/ledger?service=oip-review&key=OIP_ARTICLE_REVIEW"},"ledger_filters":{"article_reviews":"https://miscsubjects.com/admin/ledger?service=oip-review&key=OIP_ARTICLE_REVIEW&q=oip-system-page","model_chat_intake":"https://miscsubjects.com/admin/ledger?key=MODEL_CHAT_INTAKE","editorial_board":"https://miscsubjects.com/admin/ledger?key=EDITORIAL_BOARD_DECISION"}},"oip_review_history":{"count":0,"reviews":[],"ledger_filter":"https://miscsubjects.com/admin/ledger?service=oip-review&key=OIP_ARTICLE_REVIEW"},"topology":null,"question_graph":{"questions":[],"evidence":[],"note":"OIP docs grow from model behavior, receipts, and state entries."},"verification":{"provenance":{"valid":true,"entries":1,"head":"virtual-oip"},"sources":{"valid":true,"entries":5,"head":"virtual-oip-sources"}},"counts":{"claims":5,"sources":5,"provenance":1,"contributions":0,"questions":0,"evidence_ingests":0,"voxel_edges":5},"machine":{"protocol":"OIP article bundle","version":"0.5","generated_from":"live directory rows","slug":"oip-system-page","type":"system","urls":{"human_page":"https://miscsubjects.com/a/oip-system-page","bundle":"https://miscsubjects.com/api/articles/oip-system-page/bundle","bundle_markdown":"https://miscsubjects.com/api/articles/oip-system-page/bundle?format=markdown","oip_root":"https://miscsubjects.com/a/oip","oip_tree_markdown":"https://miscsubjects.com/api/dispatch?map=1&format=markdown","oip_tree_json":"https://miscsubjects.com/api/dispatch?map=1","content_system_map":"https://miscsubjects.com/api/articles/system-map?format=markdown","mint_capability":"https://miscsubjects.com/api/dispatch?mint_share=1&scope=row&key=KEY&ttl=600&uses=1","explain_token":"https://miscsubjects.com/api/dispatch?explain=1&share=TOKEN","receipt":"https://miscsubjects.com/api/dispatch?receipt=inv_ID&share=TOKEN"},"traversal":"/a/oip -> /a/oip-apis -> /a/oip-system-github -> /a/oip-capability-github-list-issues -> ?receipt=inv_ID","counts":{"capabilities":729,"systems":177},"action_boundary":"Docs are public. Actions require scoped capability tokens or owner auth.","append_only_payload":{"kind":"oip_article_payload","article_slug":"oip-system-page","body_format":"human-readable markdown article","machine_format":"JSON object in this bundle.machine","version_table":"oip_articles","version_history":[],"generated_articles":"static/generated article; review and invocation ledgers still append-only","review_ledger_key":"OIP_ARTICLE_REVIEW","intake_ledger_key":"MODEL_CHAT_INTAKE","editorial_ledger_key":"EDITORIAL_BOARD_DECISION","proof":"A content change is proven by a new oip_articles version or by a ledger event that queued review/revision."},"oip_article_library":[{"slug":"oip-protocol-lineage","title":"OIP protocol lineage","human_page":"https://miscsubjects.com/a/oip-protocol-lineage","bundle_markdown":"https://miscsubjects.com/api/articles/oip-protocol-lineage/bundle?format=markdown","machine_schema":{"definitions":{"remote_operation_protocol":"a standard that makes a class of operation addressable across systems","work_object":"the OIP unit: contract, scope, invocation, receipt, replay, repair","lineage":["RPC","SOAP","REST","gRPC","MCP","OIP"]},"routes":{"read_article":"GET https://miscsubjects.com/a/oip-protocol-lineage","read_bundle":"GET https://miscsubjects.com/api/articles/oip-protocol-lineage/bundle","receipt":"GET https://miscsubjects.com/api/dispatch?receipt=inv_ID"},"examples":[{"description":"Read the protocol lineage","curl":"curl -s 'https://miscsubjects.com/a/oip-protocol-lineage'"}],"test_questions":["What class of operation does each protocol in the lineage make addressable?","What is the OIP unit, and what does it carry?","What does OIP add to SOAP's place in the line?"],"dependencies":["oip","oip-operating-model","oip-mcp"],"scoring_rubric":{"json_clarity":"Can the model list the lineage and state OIP's addition?","english_clarity":"Can a zero-context reader place OIP among remote-operation protocols?","operability":"Can the model name the receipt route that carries an object's proof?"}}},{"slug":"oip-operating-model","title":"OIP operating model","human_page":"https://miscsubjects.com/a/oip-operating-model","bundle_markdown":"https://miscsubjects.com/api/articles/oip-operating-model/bundle?format=markdown","machine_schema":{"definitions":{"governed_remote_execution":"scoped object contracts that produce receipts, replay paths, and repair lineage","temporary_operator":"a model operating scoped machinery for the duration of one credential","object":"one capability with a contract, a scope, and a receipt"},"routes":{"read_article":"GET https://miscsubjects.com/a/oip-operating-model","read_bundle":"GET https://miscsubjects.com/api/articles/oip-operating-model/bundle","invoke":"POST https://miscsubjects.com/api/dispatch {key, body}","receipt":"GET https://miscsubjects.com/api/dispatch?receipt=inv_ID"},"examples":[{"description":"Read the operating model","curl":"curl -s 'https://miscsubjects.com/a/oip-operating-model'"}],"test_questions":["What is an OIP object?","What proves an OIP action ran?","What are the six steps of the operating loop?"],"dependencies":["oip"],"scoring_rubric":{"json_clarity":"Can the model state the four invariants and the operating loop?","english_clarity":"Can a zero-context reader state what an object, a scope, and a receipt are?","operability":"Can the model compose the invoke and receipt calls?"}}},{"slug":"oip-build-overview","title":"OIP build overview","human_page":"https://miscsubjects.com/a/oip-build-overview","bundle_markdown":"https://miscsubjects.com/api/articles/oip-build-overview/bundle?format=markdown","machine_schema":{"definitions":{"build":"the whole miscsubjects system","object":"one thing the build can read or do","directory_row":"saved contract for one object","dispatch":"invocation door","runner":"actual machine that does work","ledger":"append-only record","receipt":"proof object for one invocation"},"routes":{"orient":"GET /api/dispatch?orient=1&format=markdown","ask":"GET /api/dispatch?ask=<plain words>","read":"GET /api/dispatch?key=<KEY>&format=markdown","invoke":"POST /api/dispatch {key, body}","receipt":"GET /api/dispatch?receipt=inv_ID&share=TOKEN"},"examples":[{"description":"Read the OIP root","curl":"curl 'https://miscsubjects.com/api/dispatch?orient=1&format=markdown'"},{"description":"Ask for an object","curl":"curl 'https://miscsubjects.com/api/dispatch?ask=text+cyrus+hello'"}],"test_questions":["What is the exact URL to read an object contract?","What is the exact POST body to invoke an object?","How do you prove an invocation ran?"],"dependencies":["oip-object-model","oip-directory-dispatch","oip-ledger-receipts"],"scoring_rubric":{"json_clarity":"Can the model identify all 6 routes from the schema?","english_clarity":"Can a zero-context reader explain the 6-step flow?","operability":"Can the model compose the exact curl for each route?"}}},{"slug":"oip-object-model","title":"OIP object model","human_page":"https://miscsubjects.com/a/oip-object-model","bundle_markdown":"https://miscsubjects.com/api/articles/oip-object-model/bundle?format=markdown","machine_schema":{"definitions":{"What an object is\",":"What an object is\",","What every object must explain\",":"What every object must explain\",","Human and machine views\",":"Human and machine views\","},"routes":{"read_article":"GET https://miscsubjects.com/a/oip-object-model","read_bundle":"GET https://miscsubjects.com/api/articles/oip-object-model/bundle","read_bundle_markdown":"GET https://miscsubjects.com/api/articles/oip-object-model/bundle?format=markdown"},"examples":[{"description":"Read OIP object model","curl":"curl -s 'https://miscsubjects.com/a/oip-object-model'"}],"test_questions":["What is the exact URL to read this article (oip-object-model)?","What is the main concept explained in OIP object model?","What are the three forms of every OIP object?"],"dependencies":["oip-build-overview"],"scoring_rubric":{"json_clarity":"Can the model identify all routes and definitions from the schema?","english_clarity":"Can a zero-context reader explain the core concept without guessing?","operability":"Can the model compose the exact curl for each route?"}}},{"slug":"oip-directory-dispatch","title":"Directory rows and dispatch","human_page":"https://miscsubjects.com/a/oip-directory-dispatch","bundle_markdown":"https://miscsubjects.com/api/articles/oip-directory-dispatch/bundle?format=markdown","machine_schema":{"definitions":{"Directory rows\",":"Directory rows\",","Dispatch\",":"Dispatch\",","Why the row matters\",":"Why the row matters\","},"routes":{"read_article":"GET https://miscsubjects.com/a/oip-directory-dispatch","read_bundle":"GET https://miscsubjects.com/api/articles/oip-directory-dispatch/bundle","read_bundle_markdown":"GET https://miscsubjects.com/api/articles/oip-directory-dispatch/bundle?format=markdown"},"examples":[{"description":"Read Directory rows and dispatch","curl":"curl -s 'https://miscsubjects.com/a/oip-directory-dispatch'"}],"test_questions":["What is the exact URL to read this article (oip-directory-dispatch)?","What is the main concept explained in Directory rows and dispatch?"],"dependencies":["oip-what-is-object"],"scoring_rubric":{"json_clarity":"Can the model identify all routes and definitions from the schema?","english_clarity":"Can a zero-context reader explain the core concept without guessing?","operability":"Can the model compose the exact curl for each route?"}}},{"slug":"oip-ledger-receipts","title":"Ledger, receipts, replay, repair","human_page":"https://miscsubjects.com/a/oip-ledger-receipts","bundle_markdown":"https://miscsubjects.com/api/articles/oip-ledger-receipts/bundle?format=markdown","machine_schema":{"definitions":{"What the ledger is\",":"What the ledger is\",","The events table — every payload, in and out\",":"The events table — every payload, in and out\",","The invocations table — one row per object call\",":"The invocations table — one row per object call\",","What a receipt actually looks like\",":"What a receipt actually looks like\",","Replay and repair\",":"Replay and repair\",","The audit rules chain\",":"The audit rules chain\",","Read the ledgers yourself\",":"Read the ledgers yourself\","},"routes":{"read_article":"GET https://miscsubjects.com/a/oip-ledger-receipts","read_bundle":"GET https://miscsubjects.com/api/articles/oip-ledger-receipts/bundle","read_bundle_markdown":"GET https://miscsubjects.com/api/articles/oip-ledger-receipts/bundle?format=markdown","read_receipt":"GET https://miscsubjects.com/api/dispatch?receipt=inv_ID&share=TOKEN","read_invocations":"GET https://miscsubjects.com/api/invocations?limit=10"},"examples":[{"description":"Read Ledger, receipts, replay, repair","curl":"curl -s 'https://miscsubjects.com/a/oip-ledger-receipts'"}],"test_questions":["What is the exact URL to read this article (oip-ledger-receipts)?","What is the main concept explained in Ledger, receipts, replay, repair?","What is a receipt and how do you read it?","What is replay vs repair?"],"dependencies":["oip-directory-dispatch"],"scoring_rubric":{"json_clarity":"Can the model identify all routes and definitions from the schema?","english_clarity":"Can a zero-context reader explain the core concept without guessing?","operability":"Can the model compose the exact curl for each route?"}}},{"slug":"oip-tap-go","title":"Tap & Go delegation","human_page":"https://miscsubjects.com/a/oip-tap-go","bundle_markdown":"https://miscsubjects.com/api/articles/oip-tap-go/bundle?format=markdown","machine_schema":{"definitions":{"What Tap & Go is\",":"What Tap & Go is\",","What it replaces\",":"What it replaces\",","Scope\",":"Scope\","},"routes":{"read_article":"GET https://miscsubjects.com/a/oip-tap-go","read_bundle":"GET https://miscsubjects.com/api/articles/oip-tap-go/bundle","read_bundle_markdown":"GET https://miscsubjects.com/api/articles/oip-tap-go/bundle?format=markdown"},"examples":[{"description":"Read Tap & Go delegation","curl":"curl -s 'https://miscsubjects.com/a/oip-tap-go'"}],"test_questions":["What is the exact URL to read this article (oip-tap-go)?","What is the main concept explained in Tap & Go delegation?","What does a Tap & Go drop carry?"],"dependencies":["oip-what-is-token"],"scoring_rubric":{"json_clarity":"Can the model identify all routes and definitions from the schema?","english_clarity":"Can a zero-context reader explain the core concept without guessing?","operability":"Can the model compose the exact curl for each route?"}}},{"slug":"oip-machine-json","title":"Machine-native JSON","human_page":"https://miscsubjects.com/a/oip-machine-json","bundle_markdown":"https://miscsubjects.com/api/articles/oip-machine-json/bundle?format=markdown","machine_schema":{"definitions":{"Why JSON matters\",":"Why JSON matters\",","Prose and JSON\",":"Prose and JSON\",","Rule\",":"Rule\","},"routes":{"read_article":"GET https://miscsubjects.com/a/oip-machine-json","read_bundle":"GET https://miscsubjects.com/api/articles/oip-machine-json/bundle","read_bundle_markdown":"GET https://miscsubjects.com/api/articles/oip-machine-json/bundle?format=markdown"},"examples":[{"description":"Read Machine-native JSON","curl":"curl -s 'https://miscsubjects.com/a/oip-machine-json'"}],"test_questions":["What is the exact URL to read this article (oip-machine-json)?","What is the main concept explained in Machine-native JSON?","What is the machine-native rule for OIP objects?"],"dependencies":["oip-what-is-object"],"scoring_rubric":{"json_clarity":"Can the model identify all routes and definitions from the schema?","english_clarity":"Can a zero-context reader explain the core concept without guessing?","operability":"Can the model compose the exact curl for each route?"}}},{"slug":"oip-articles-content-plane","title":"Articles and content objects","human_page":"https://miscsubjects.com/a/oip-articles-content-plane","bundle_markdown":"https://miscsubjects.com/api/articles/oip-articles-content-plane/bundle?format=markdown","machine_schema":{"definitions":{"Content articles\",":"Content articles\",","OIP articles\",":"OIP articles\",","Same pattern, different domain\",":"Same pattern, different domain\","},"routes":{"read_article":"GET https://miscsubjects.com/a/oip-articles-content-plane","read_bundle":"GET https://miscsubjects.com/api/articles/oip-articles-content-plane/bundle","read_bundle_markdown":"GET https://miscsubjects.com/api/articles/oip-articles-content-plane/bundle?format=markdown"},"examples":[{"description":"Read Articles and content objects","curl":"curl -s 'https://miscsubjects.com/a/oip-articles-content-plane'"}],"test_questions":["What is the exact URL to read this article (oip-articles-content-plane)?","What is the main concept explained in Articles and content objects?","What is the difference between a peptide article and an OIP article?"],"dependencies":["oip-what-is-object"],"scoring_rubric":{"json_clarity":"Can the model identify all routes and definitions from the schema?","english_clarity":"Can a zero-context reader explain the core concept without guessing?","operability":"Can the model compose the exact curl for each route?"}}},{"slug":"oip-files-deploy","title":"Files, repo, and deploy","human_page":"https://miscsubjects.com/a/oip-files-deploy","bundle_markdown":"https://miscsubjects.com/api/articles/oip-files-deploy/bundle?format=markdown","machine_schema":{"definitions":{"Operational files\",":"Operational files\",","File objects\",":"File objects\",","Deploy\",":"Deploy\","},"routes":{"read_article":"GET https://miscsubjects.com/a/oip-files-deploy","read_bundle":"GET https://miscsubjects.com/api/articles/oip-files-deploy/bundle","read_bundle_markdown":"GET https://miscsubjects.com/api/articles/oip-files-deploy/bundle?format=markdown"},"examples":[{"description":"Read Files, repo, and deploy","curl":"curl -s 'https://miscsubjects.com/a/oip-files-deploy'"}],"test_questions":["What is the exact URL to read this article (oip-files-deploy)?","What is the main concept explained in Files, repo, and deploy?","Where do operational files live vs bulk data?"],"dependencies":["oip-what-is-object"],"scoring_rubric":{"json_clarity":"Can the model identify all routes and definitions from the schema?","english_clarity":"Can a zero-context reader explain the core concept without guessing?","operability":"Can the model compose the exact curl for each route?"}}},{"slug":"oip-self-test-proof","title":"Self-test and proof","human_page":"https://miscsubjects.com/a/oip-self-test-proof","bundle_markdown":"https://miscsubjects.com/api/articles/oip-self-test-proof/bundle?format=markdown","machine_schema":{"definitions":{"Self-test\",":"Self-test\",","Proof\",":"Proof\",","Regression\",":"Regression\","},"routes":{"read_article":"GET https://miscsubjects.com/a/oip-self-test-proof","read_bundle":"GET https://miscsubjects.com/api/articles/oip-self-test-proof/bundle","read_bundle_markdown":"GET https://miscsubjects.com/api/articles/oip-self-test-proof/bundle?format=markdown"},"examples":[{"description":"Read Self-test and proof","curl":"curl -s 'https://miscsubjects.com/a/oip-self-test-proof'"}],"test_questions":["What is the exact URL to read this article (oip-self-test-proof)?","What is the main concept explained in Self-test and proof?","What is the difference between a description and a proof?"],"dependencies":["oip-what-is-object","oip-ledger-receipts"],"scoring_rubric":{"json_clarity":"Can the model identify all routes and definitions from the schema?","english_clarity":"Can a zero-context reader explain the core concept without guessing?","operability":"Can the model compose the exact curl for each route?"}}},{"slug":"oip-operating-playbook","title":"OIP operating playbook","human_page":"https://miscsubjects.com/a/oip-operating-playbook","bundle_markdown":"https://miscsubjects.com/api/articles/oip-operating-playbook/bundle?format=markdown","machine_schema":{"definitions":{"The playbook\",":"The playbook\",","Do not guess\",":"Do not guess\",","Close the loop\",":"Close the loop\","},"routes":{"read_article":"GET https://miscsubjects.com/a/oip-operating-playbook","read_bundle":"GET https://miscsubjects.com/api/articles/oip-operating-playbook/bundle","read_bundle_markdown":"GET https://miscsubjects.com/api/articles/oip-operating-playbook/bundle?format=markdown"},"examples":[{"description":"Read OIP operating playbook","curl":"curl -s 'https://miscsubjects.com/a/oip-operating-playbook'"}],"test_questions":["What is the exact URL to read this article (oip-operating-playbook)?","What is the main concept explained in OIP operating playbook?","What is the universal rule for operating the build?"],"dependencies":["oip-build-overview"],"scoring_rubric":{"json_clarity":"Can the model identify all routes and definitions from the schema?","english_clarity":"Can a zero-context reader explain the core concept without guessing?","operability":"Can the model compose the exact curl for each route?"}}},{"slug":"oip-api","title":"What is an API?","human_page":"https://miscsubjects.com/a/oip-api","bundle_markdown":"https://miscsubjects.com/api/articles/oip-api/bundle?format=markdown","machine_schema":{"definitions":{"What this article explains\",":"What this article explains\",","Plain words\",":"Plain words\",","How APIs work in OIP\",":"How APIs work in OIP\",","Machine shape\",":"Machine shape\","},"routes":{"read_article":"GET https://miscsubjects.com/a/oip-api","read_bundle":"GET https://miscsubjects.com/api/articles/oip-api/bundle","read_bundle_markdown":"GET https://miscsubjects.com/api/articles/oip-api/bundle?format=markdown","invoke":"POST https://miscsubjects.com/api/dispatch {key, body}","read_object":"GET https://miscsubjects.com/api/dispatch?key=<KEY>&format=markdown"},"examples":[{"description":"Read What is an API?","curl":"curl -s 'https://miscsubjects.com/a/oip-api'"}],"test_questions":["What is the exact URL to read this article (oip-api)?","What is the main concept explained in What is an API??","What is the difference between GET and POST in this build?","What headers are required for a POST request?"],"dependencies":["oip-what-is-object","oip-curl"],"scoring_rubric":{"json_clarity":"Can the model identify all routes and definitions from the schema?","english_clarity":"Can a zero-context reader explain the core concept without guessing?","operability":"Can the model compose the exact curl for each route?"}}},{"slug":"oip-rest","title":"What is REST?","human_page":"https://miscsubjects.com/a/oip-rest","bundle_markdown":"https://miscsubjects.com/api/articles/oip-rest/bundle?format=markdown","machine_schema":{"definitions":{"What this article explains\",":"What this article explains\",","Plain words\",":"Plain words\",","How REST works in this build\",":"How REST works in this build\",","Machine shape\",":"Machine shape\","},"routes":{"read_article":"GET https://miscsubjects.com/a/oip-rest","read_bundle":"GET https://miscsubjects.com/api/articles/oip-rest/bundle","read_bundle_markdown":"GET https://miscsubjects.com/api/articles/oip-rest/bundle?format=markdown","invoke":"POST https://miscsubjects.com/api/dispatch {key, body}","read_object":"GET https://miscsubjects.com/api/dispatch?key=<KEY>&format=markdown"},"examples":[{"description":"Read What is REST?","curl":"curl -s 'https://miscsubjects.com/a/oip-rest'"}],"test_questions":["What is the exact URL to read this article (oip-rest)?","What is the main concept explained in What is REST??","What does GET do vs POST in REST?","What URL pattern identifies a resource?"],"dependencies":["oip-api","oip-what-is-object"],"scoring_rubric":{"json_clarity":"Can the model identify all routes and definitions from the schema?","english_clarity":"Can a zero-context reader explain the core concept without guessing?","operability":"Can the model compose the exact curl for each route?"}}},{"slug":"oip-curl","title":"How to operate the build with curl","human_page":"https://miscsubjects.com/a/oip-curl","bundle_markdown":"https://miscsubjects.com/api/articles/oip-curl/bundle?format=markdown","machine_schema":{"definitions":{"What this article explains\",":"What this article explains\",","Read\",":"Read\",","Write or run\",":"Write or run\",","Dispatch\",":"Dispatch\",","Machine shape\",":"Machine shape\","},"routes":{"read_article":"GET https://miscsubjects.com/a/oip-curl","read_bundle":"GET https://miscsubjects.com/api/articles/oip-curl/bundle","read_bundle_markdown":"GET https://miscsubjects.com/api/articles/oip-curl/bundle?format=markdown","example_read":"curl -s 'https://miscsubjects.com/api/dispatch?orient=1&format=markdown'","example_invoke":"curl -X POST https://miscsubjects.com/api/dispatch -d '{\"key\":\"NOW\",\"body\":\"\"}'"},"examples":[{"description":"Read How to operate the build with curl","curl":"curl -s 'https://miscsubjects.com/a/oip-curl'"}],"test_questions":["What is the exact URL to read this article (oip-curl)?","What is the main concept explained in How to operate the build with curl?","What is the exact curl to read an object?","What is the exact curl to invoke an object?"],"dependencies":["oip-api","oip-rest"],"scoring_rubric":{"json_clarity":"Can the model identify all routes and definitions from the schema?","english_clarity":"Can a zero-context reader explain the core concept without guessing?","operability":"Can the model compose the exact curl for each route?"}}},{"slug":"oip-cli","title":"What is a CLI?","human_page":"https://miscsubjects.com/a/oip-cli","bundle_markdown":"https://miscsubjects.com/api/articles/oip-cli/bundle?format=markdown","machine_schema":{"definitions":{"What this article explains\",":"What this article explains\",","Plain words\",":"Plain words\",","How CLIs work in OIP\",":"How CLIs work in OIP\",","Machine shape\",":"Machine shape\","},"routes":{"read_article":"GET https://miscsubjects.com/a/oip-cli","read_bundle":"GET https://miscsubjects.com/api/articles/oip-cli/bundle","read_bundle_markdown":"GET https://miscsubjects.com/api/articles/oip-cli/bundle?format=markdown"},"examples":[{"description":"Read What is a CLI?","curl":"curl -s 'https://miscsubjects.com/a/oip-cli'"}],"test_questions":["What is the exact URL to read this article (oip-cli)?","What is the main concept explained in What is a CLI??","What is the OIP object for running a shell command?"],"dependencies":["oip-what-is-object"],"scoring_rubric":{"json_clarity":"Can the model identify all routes and definitions from the schema?","english_clarity":"Can a zero-context reader explain the core concept without guessing?","operability":"Can the model compose the exact curl for each route?"}}},{"slug":"oip-mcp","title":"What is MCP?","human_page":"https://miscsubjects.com/a/oip-mcp","bundle_markdown":"https://miscsubjects.com/api/articles/oip-mcp/bundle?format=markdown","machine_schema":{"definitions":{"mcp":"Model Context Protocol: a model client connects to a server over a session and the server exposes tools, resources, and prompts.","oip_object_for_mcp":"an MCP tool registered as an OIP directory object with runner type mcp, invoked by URL and recorded by receipt.","containment":"OIP registers a server's MCP tool as one object among its runners and reaches it through a URL.","example_object":"MCP_context7_resolve_library_id"},"routes":{"read_article":"GET https://miscsubjects.com/a/oip-mcp","read_bundle":"GET https://miscsubjects.com/api/articles/oip-mcp/bundle","read_bundle_markdown":"GET https://miscsubjects.com/api/articles/oip-mcp/bundle?format=markdown","compare_mcp_oip":"GET https://miscsubjects.com/a/oip-mcp"},"examples":[{"description":"Read What is MCP?","curl":"curl -s 'https://miscsubjects.com/a/oip-mcp'"}],"test_questions":["What is the exact URL to read this article (oip-mcp)?","What is the main concept explained in What is MCP??","What is the main difference between MCP and OIP?","Does MCP have receipts?"],"dependencies":["oip-what-is-object","oip-api"],"scoring_rubric":{"json_clarity":"Can the model identify all routes and definitions from the schema?","english_clarity":"Can a zero-context reader explain the core concept without guessing?","operability":"Can the model compose the exact curl for each route?"}}},{"slug":"oip-github","title":"What is GitHub?","human_page":"https://miscsubjects.com/a/oip-github","bundle_markdown":"https://miscsubjects.com/api/articles/oip-github/bundle?format=markdown","machine_schema":{"definitions":{"What this article explains\",":"What this article explains\",","Plain words\",":"Plain words\",","How GitHub works in this build\",":"How GitHub works in this build\",","Machine shape\",":"Machine shape\","},"routes":{"read_article":"GET https://miscsubjects.com/a/oip-github","read_bundle":"GET https://miscsubjects.com/api/articles/oip-github/bundle","read_bundle_markdown":"GET https://miscsubjects.com/api/articles/oip-github/bundle?format=markdown"},"examples":[{"description":"Read What is GitHub?","curl":"curl -s 'https://miscsubjects.com/a/oip-github'"}],"test_questions":["What is the exact URL to read this article (oip-github)?","What is the main concept explained in What is GitHub??","What is the OIP way to read a GitHub file?"],"dependencies":["oip-what-is-object","oip-api"],"scoring_rubric":{"json_clarity":"Can the model identify all routes and definitions from the schema?","english_clarity":"Can a zero-context reader explain the core concept without guessing?","operability":"Can the model compose the exact curl for each route?"}}},{"slug":"oip-github-mcp","title":"What is GitHub MCP?","human_page":"https://miscsubjects.com/a/oip-github-mcp","bundle_markdown":"https://miscsubjects.com/api/articles/oip-github-mcp/bundle?format=markdown","machine_schema":{"definitions":{"What this article explains\",":"What this article explains\",","OIP comparison\",":"OIP comparison\",","Machine shape\",":"Machine shape\","},"routes":{"read_article":"GET https://miscsubjects.com/a/oip-github-mcp","read_bundle":"GET https://miscsubjects.com/api/articles/oip-github-mcp/bundle","read_bundle_markdown":"GET https://miscsubjects.com/api/articles/oip-github-mcp/bundle?format=markdown","compare_mcp_oip":"GET https://miscsubjects.com/a/oip-mcp"},"examples":[{"description":"Read What is GitHub MCP?","curl":"curl -s 'https://miscsubjects.com/a/oip-github-mcp'"}],"test_questions":["What is the exact URL to read this article (oip-github-mcp)?","What is the main concept explained in What is GitHub MCP??","What is the main difference between MCP and OIP?","Does MCP have receipts?"],"dependencies":["oip-mcp","oip-github"],"scoring_rubric":{"json_clarity":"Can the model identify all routes and definitions from the schema?","english_clarity":"Can a zero-context reader explain the core concept without guessing?","operability":"Can the model compose the exact curl for each route?"}}},{"slug":"oip-link-structure","title":"OIP link structure","human_page":"https://miscsubjects.com/a/oip-link-structure","bundle_markdown":"https://miscsubjects.com/api/articles/oip-link-structure/bundle?format=markdown","machine_schema":{"definitions":{"What this article explains\",":"What this article explains\",","Link types\",":"Link types\",","Rule\",":"Rule\",","Machine shape\",":"Machine shape\","},"routes":{"read_article":"GET https://miscsubjects.com/a/oip-link-structure","read_bundle":"GET https://miscsubjects.com/api/articles/oip-link-structure/bundle","read_bundle_markdown":"GET https://miscsubjects.com/api/articles/oip-link-structure/bundle?format=markdown"},"examples":[{"description":"Read OIP link structure","curl":"curl -s 'https://miscsubjects.com/a/oip-link-structure'"}],"test_questions":["What is the exact URL to read this article (oip-link-structure)?","What is the main concept explained in OIP link structure?","What makes a link self-explaining?"],"dependencies":["oip-what-is-object"],"scoring_rubric":{"json_clarity":"Can the model identify all routes and definitions from the schema?","english_clarity":"Can a zero-context reader explain the core concept without guessing?","operability":"Can the model compose the exact curl for each route?"}}},{"slug":"oip-drop-end-to-end","title":"OIP drop end to end","human_page":"https://miscsubjects.com/a/oip-drop-end-to-end","bundle_markdown":"https://miscsubjects.com/api/articles/oip-drop-end-to-end/bundle?format=markdown","machine_schema":{"definitions":{"What this article explains\",":"What this article explains\",","What a drop carries\",":"What a drop carries\",","End to end\",":"End to end\",","Machine shape\",":"Machine shape\","},"routes":{"read_article":"GET https://miscsubjects.com/a/oip-drop-end-to-end","read_bundle":"GET https://miscsubjects.com/api/articles/oip-drop-end-to-end/bundle","read_bundle_markdown":"GET https://miscsubjects.com/api/articles/oip-drop-end-to-end/bundle?format=markdown"},"examples":[{"description":"Read OIP drop end to end","curl":"curl -s 'https://miscsubjects.com/a/oip-drop-end-to-end'"}],"test_questions":["What is the exact URL to read this article (oip-drop-end-to-end)?","What is the main concept explained in OIP drop end to end?","What is the end-to-end flow of an OIP drop?"],"dependencies":["oip-tap-go"],"scoring_rubric":{"json_clarity":"Can the model identify all routes and definitions from the schema?","english_clarity":"Can a zero-context reader explain the core concept without guessing?","operability":"Can the model compose the exact curl for each route?"}}},{"slug":"oip-cron-recursion","title":"Cron and recursive review","human_page":"https://miscsubjects.com/a/oip-cron-recursion","bundle_markdown":"https://miscsubjects.com/api/articles/oip-cron-recursion/bundle?format=markdown","machine_schema":{"definitions":{"What this article explains\",":"What this article explains\",","OIP review loop\",":"OIP review loop\",","Why one task per tick\",":"Why one task per tick\",","Machine shape\",":"Machine shape\","},"routes":{"read_article":"GET https://miscsubjects.com/a/oip-cron-recursion","read_bundle":"GET https://miscsubjects.com/api/articles/oip-cron-recursion/bundle","read_bundle_markdown":"GET https://miscsubjects.com/api/articles/oip-cron-recursion/bundle?format=markdown"},"examples":[{"description":"Read Cron and recursive review","curl":"curl -s 'https://miscsubjects.com/a/oip-cron-recursion'"}],"test_questions":["What is the exact URL to read this article (oip-cron-recursion)?","What is the main concept explained in Cron and recursive review?","What is the KV gate for the review loop?"],"dependencies":["oip-build-overview","oip-model-review-loop"],"scoring_rubric":{"json_clarity":"Can the model identify all routes and definitions from the schema?","english_clarity":"Can a zero-context reader explain the core concept without guessing?","operability":"Can the model compose the exact curl for each route?"}}},{"slug":"oip-model-review-loop","title":"Models reviewing OIP articles","human_page":"https://miscsubjects.com/a/oip-model-review-loop","bundle_markdown":"https://miscsubjects.com/api/articles/oip-model-review-loop/bundle?format=markdown","machine_schema":{"definitions":{"What this article explains\",":"What this article explains\",","Questions\",":"Questions\",","Output\",":"Output\",","Machine shape\",":"Machine shape\","},"routes":{"read_article":"GET https://miscsubjects.com/a/oip-model-review-loop","read_bundle":"GET https://miscsubjects.com/api/articles/oip-model-review-loop/bundle","read_bundle_markdown":"GET https://miscsubjects.com/api/articles/oip-model-review-loop/bundle?format=markdown"},"examples":[{"description":"Read Models reviewing OIP articles","curl":"curl -s 'https://miscsubjects.com/a/oip-model-review-loop'"}],"test_questions":["What is the exact URL to read this article (oip-model-review-loop)?","What is the main concept explained in Models reviewing OIP articles?","What does a model score when reviewing an OIP article?"],"dependencies":["oip-build-overview","oip-model-review-loop"],"scoring_rubric":{"json_clarity":"Can the model identify all routes and definitions from the schema?","english_clarity":"Can a zero-context reader explain the core concept without guessing?","operability":"Can the model compose the exact curl for each route?"}}},{"slug":"oip-spec","title":"The OIP specification — and the proof it is a protocol","human_page":"https://miscsubjects.com/a/oip-spec","bundle_markdown":"https://miscsubjects.com/api/articles/oip-spec/bundle?format=markdown","machine_schema":{"definitions":{"What makes something a protocol\",":"What makes something a protocol\",","Run the proof yourself\",":"Run the proof yourself\",","The message formats\",":"The message formats\",","The 14 conformance clauses\",":"The 14 conformance clauses\",","Why this ends the argument\",":"Why this ends the argument\","},"routes":{"read_article":"GET https://miscsubjects.com/a/oip-spec","read_bundle":"GET https://miscsubjects.com/api/articles/oip-spec/bundle","read_bundle_markdown":"GET https://miscsubjects.com/api/articles/oip-spec/bundle?format=markdown"},"examples":[{"description":"Read The OIP specification — and the proof it is a protocol","curl":"curl -s 'https://miscsubjects.com/a/oip-spec'"}],"test_questions":["What is the exact URL to read this article (oip-spec)?","What is the main concept explained in The OIP specification — and the proof it is a protocol?","What makes something a protocol?","What is the URL to prove OIP is a protocol?"],"dependencies":["oip-build-overview"],"scoring_rubric":{"json_clarity":"Can the model identify all routes and definitions from the schema?","english_clarity":"Can a zero-context reader explain the core concept without guessing?","operability":"Can the model compose the exact curl for each route?"}}},{"slug":"oip-what-is-object","title":"What is an object?","human_page":"https://miscsubjects.com/a/oip-what-is-object","bundle_markdown":"https://miscsubjects.com/api/articles/oip-what-is-object/bundle?format=markdown","machine_schema":{"definitions":{"What an object is\",":"What an object is\",","Why it matters\",":"Why it matters\",","Example objects in this build\",":"Example objects in this build\",","NOW":"NOW","SEND_BY_CHANNEL":"SEND_BY_CHANNEL","LOCAL_EXEC":"LOCAL_EXEC","DIR_PATCH":"DIR_PATCH","Machine shape\",":"Machine shape\","},"routes":{"read_article":"GET https://miscsubjects.com/a/oip-what-is-object","read_bundle":"GET https://miscsubjects.com/api/articles/oip-what-is-object/bundle","read_bundle_markdown":"GET https://miscsubjects.com/api/articles/oip-what-is-object/bundle?format=markdown"},"examples":[{"description":"Read What is an object?","curl":"curl -s 'https://miscsubjects.com/a/oip-what-is-object'"}],"test_questions":["What is the exact URL to read this article (oip-what-is-object)?","What is the main concept explained in What is an object??","What are the three forms of every OIP object?"],"dependencies":["oip-build-overview"],"scoring_rubric":{"json_clarity":"Can the model identify all routes and definitions from the schema?","english_clarity":"Can a zero-context reader explain the core concept without guessing?","operability":"Can the model compose the exact curl for each route?"}}},{"slug":"oip-what-is-capability","title":"What is a capability?","human_page":"https://miscsubjects.com/a/oip-what-is-capability","bundle_markdown":"https://miscsubjects.com/api/articles/oip-what-is-capability/bundle?format=markdown","machine_schema":{"definitions":{"What a capability is\",":"What a capability is\",","Why it matters\",":"Why it matters\",","Shapes\",":"Shapes\",","row:KEY":"row:KEY","rows:K1,K2":"rows:K1,K2","pfx:PREFIX":"pfx:PREFIX","act":"act","Fields on every capability\",":"Fields on every capability\","},"routes":{"read_article":"GET https://miscsubjects.com/a/oip-what-is-capability","read_bundle":"GET https://miscsubjects.com/api/articles/oip-what-is-capability/bundle","read_bundle_markdown":"GET https://miscsubjects.com/api/articles/oip-what-is-capability/bundle?format=markdown"},"examples":[{"description":"Read What is a capability?","curl":"curl -s 'https://miscsubjects.com/a/oip-what-is-capability'"}],"test_questions":["What is the exact URL to read this article (oip-what-is-capability)?","What is the main concept explained in What is a capability??","What are the four capability shapes?","What is risk_ceiling?"],"dependencies":["oip-what-is-object"],"scoring_rubric":{"json_clarity":"Can the model identify all routes and definitions from the schema?","english_clarity":"Can a zero-context reader explain the core concept without guessing?","operability":"Can the model compose the exact curl for each route?"}}},{"slug":"oip-what-is-token","title":"What is a token?","human_page":"https://miscsubjects.com/a/oip-what-is-token","bundle_markdown":"https://miscsubjects.com/api/articles/oip-what-is-token/bundle?format=markdown","machine_schema":{"definitions":{"What a token is\",":"What a token is\",","Why it matters\",":"Why it matters\",","What a token looks like\",":"What a token looks like\",","Machine shape\",":"Machine shape\","},"routes":{"read_article":"GET https://miscsubjects.com/a/oip-what-is-token","read_bundle":"GET https://miscsubjects.com/api/articles/oip-what-is-token/bundle","read_bundle_markdown":"GET https://miscsubjects.com/api/articles/oip-what-is-token/bundle?format=markdown"},"examples":[{"description":"Read What is a token?","curl":"curl -s 'https://miscsubjects.com/a/oip-what-is-token'"}],"test_questions":["What is the exact URL to read this article (oip-what-is-token)?","What is the main concept explained in What is a token??","What is the difference between a row token and an act token?","How do you revoke a capability?"],"dependencies":["oip-what-is-capability"],"scoring_rubric":{"json_clarity":"Can the model identify all routes and definitions from the schema?","english_clarity":"Can a zero-context reader explain the core concept without guessing?","operability":"Can the model compose the exact curl for each route?"}}},{"slug":"oip-what-is-tenant","title":"What is a tenant?","human_page":"https://miscsubjects.com/a/oip-what-is-tenant","bundle_markdown":"https://miscsubjects.com/api/articles/oip-what-is-tenant/bundle?format=markdown","machine_schema":{"definitions":{"What a tenant is\",":"What a tenant is\",","Why it matters\",":"Why it matters\",","Proof\",":"Proof\",","Machine shape\",":"Machine shape\","},"routes":{"read_article":"GET https://miscsubjects.com/a/oip-what-is-tenant","read_bundle":"GET https://miscsubjects.com/api/articles/oip-what-is-tenant/bundle","read_bundle_markdown":"GET https://miscsubjects.com/api/articles/oip-what-is-tenant/bundle?format=markdown"},"examples":[{"description":"Read What is a tenant?","curl":"curl -s 'https://miscsubjects.com/a/oip-what-is-tenant'"}],"test_questions":["What is the exact URL to read this article (oip-what-is-tenant)?","What is the main concept explained in What is a tenant??","What happens when a tenant is suspended?","Can a tenant read another tenant's ledger?"],"dependencies":["oip-what-is-capability","oip-what-is-token"],"scoring_rubric":{"json_clarity":"Can the model identify all routes and definitions from the schema?","english_clarity":"Can a zero-context reader explain the core concept without guessing?","operability":"Can the model compose the exact curl for each route?"}}},{"slug":"oip-voxel-graph","title":"What is a voxel graph?","human_page":"https://miscsubjects.com/a/oip-voxel-graph","bundle_markdown":"https://miscsubjects.com/api/articles/oip-voxel-graph/bundle?format=markdown","machine_schema":{"definitions":{"What a voxel graph is\",":"What a voxel graph is\",","Why it matters\",":"Why it matters\",","Machine shape\",":"Machine shape\",","Proof\",":"Proof\","},"routes":{"read_article":"GET https://miscsubjects.com/a/oip-voxel-graph","read_bundle":"GET https://miscsubjects.com/api/articles/oip-voxel-graph/bundle","read_bundle_markdown":"GET https://miscsubjects.com/api/articles/oip-voxel-graph/bundle?format=markdown"},"examples":[{"description":"Read What is a voxel graph?","curl":"curl -s 'https://miscsubjects.com/a/oip-voxel-graph'"}],"test_questions":["What is the exact URL to read this article (oip-voxel-graph)?","What is the main concept explained in What is a voxel graph??","What is a node vs an edge in the voxel graph?"],"dependencies":["oip-build-overview","oip-what-is-object"],"scoring_rubric":{"json_clarity":"Can the model identify all routes and definitions from the schema?","english_clarity":"Can a zero-context reader explain the core concept without guessing?","operability":"Can the model compose the exact curl for each route?"}}},{"slug":"oip-cookbook","title":"The OIP cookbook — the exact curl for everything","human_page":"https://miscsubjects.com/a/oip-cookbook","bundle_markdown":"https://miscsubjects.com/api/articles/oip-cookbook/bundle?format=markdown","machine_schema":{"definitions":{"What this article is\",":"What this article is\",","Step zero — get a token (OWNER, do this once)\",":"Step zero — get a token (OWNER, do this once)\",","Read (public — no credentials)\",":"Read (public — no credentials)\",","Act (TOKEN)\",":"Act (TOKEN)\",","Verify (TOKEN)\",":"Verify (TOKEN)\",","Replay and repair (OWNER or act token)\",":"Replay and repair (OWNER or act token)\",","The article system (OWNER)\",":"The article system (OWNER)\",","Token management (OWNER)\",":"Token management (OWNER)\","},"routes":{"read_article":"GET https://miscsubjects.com/a/oip-cookbook","read_bundle":"GET https://miscsubjects.com/api/articles/oip-cookbook/bundle","read_bundle_markdown":"GET https://miscsubjects.com/api/articles/oip-cookbook/bundle?format=markdown"},"examples":[{"description":"Read The OIP cookbook — the exact curl for everything","curl":"curl -s 'https://miscsubjects.com/a/oip-cookbook'"}],"test_questions":["What is the exact URL to read this article (oip-cookbook)?","What is the main concept explained in The OIP cookbook — the exact curl for everything?","What is the exact curl to text Cyrus?","What is the exact curl to read a receipt?"],"dependencies":["oip-curl","oip-ledger-receipts"],"scoring_rubric":{"json_clarity":"Can the model identify all routes and definitions from the schema?","english_clarity":"Can a zero-context reader explain the core concept without guessing?","operability":"Can the model compose the exact curl for each route?"}}},{"slug":"oip-mcp-github","title":"What a model sees: MCP GitHub vs the OIP directory","human_page":"https://miscsubjects.com/a/oip-mcp-github","bundle_markdown":"https://miscsubjects.com/api/articles/oip-mcp-github/bundle?format=markdown","machine_schema":{"definitions":{"The question this answers\",":"The question this answers\",","MCP GitHub: the wire exchange\",":"MCP GitHub: the wire exchange\",","The same job through OIP\",":"The same job through OIP\",","The honest comparison\",":"The honest comparison\",","See both catalogs live\",":"See both catalogs live\","},"routes":{"read_article":"GET https://miscsubjects.com/a/oip-mcp-github","read_bundle":"GET https://miscsubjects.com/api/articles/oip-mcp-github/bundle","read_bundle_markdown":"GET https://miscsubjects.com/api/articles/oip-mcp-github/bundle?format=markdown","compare_mcp_oip":"GET https://miscsubjects.com/a/oip-mcp"},"examples":[{"description":"Read What a model sees: MCP GitHub vs the OIP directory","curl":"curl -s 'https://miscsubjects.com/a/oip-mcp-github'"}],"test_questions":["What is the exact URL to read this article (oip-mcp-github)?","What is the main concept explained in What a model sees: MCP GitHub vs the OIP directory?","What is the main difference between MCP and OIP?","Does MCP have receipts?"],"dependencies":[],"scoring_rubric":{"json_clarity":"Can the model identify all routes and definitions from the schema?","english_clarity":"Can a zero-context reader explain the core concept without guessing?","operability":"Can the model compose the exact curl for each route?"}}},{"slug":"oip-mcp-stripe","title":"What a model sees: MCP Stripe vs the OIP directory","human_page":"https://miscsubjects.com/a/oip-mcp-stripe","bundle_markdown":"https://miscsubjects.com/api/articles/oip-mcp-stripe/bundle?format=markdown","machine_schema":{"definitions":{"The question this answers\",":"The question this answers\",","MCP Stripe: the wire exchange\",":"MCP Stripe: the wire exchange\",","The same capability as OIP rows\",":"The same capability as OIP rows\",","Standing rule on this build\",":"Standing rule on this build\",","The honest comparison\",":"The honest comparison\","},"routes":{"read_article":"GET https://miscsubjects.com/a/oip-mcp-stripe","read_bundle":"GET https://miscsubjects.com/api/articles/oip-mcp-stripe/bundle","read_bundle_markdown":"GET https://miscsubjects.com/api/articles/oip-mcp-stripe/bundle?format=markdown","compare_mcp_oip":"GET https://miscsubjects.com/a/oip-mcp"},"examples":[{"description":"Read What a model sees: MCP Stripe vs the OIP directory","curl":"curl -s 'https://miscsubjects.com/a/oip-mcp-stripe'"}],"test_questions":["What is the exact URL to read this article (oip-mcp-stripe)?","What is the main concept explained in What a model sees: MCP Stripe vs the OIP directory?","What is the main difference between MCP and OIP?","Does MCP have receipts?"],"dependencies":["oip-mcp","oip-stripe"],"scoring_rubric":{"json_clarity":"Can the model identify all routes and definitions from the schema?","english_clarity":"Can a zero-context reader explain the core concept without guessing?","operability":"Can the model compose the exact curl for each route?"}}},{"slug":"oip-api","title":"What is an API?","human_page":"https://miscsubjects.com/a/oip-api","bundle_markdown":"https://miscsubjects.com/api/articles/oip-api/bundle?format=markdown","author_model":"gemini/gemini-2.5-flash","version":2,"machine_written":true},{"slug":"oip-articles-content-plane","title":"Articles and content objects","human_page":"https://miscsubjects.com/a/oip-articles-content-plane","bundle_markdown":"https://miscsubjects.com/api/articles/oip-articles-content-plane/bundle?format=markdown","author_model":"@cf/meta/llama-3.3-70b-instruct-fp8-fast","version":1,"machine_written":true},{"slug":"oip-build-overview","title":"OIP build overview","human_page":"https://miscsubjects.com/a/oip-build-overview","bundle_markdown":"https://miscsubjects.com/api/articles/oip-build-overview/bundle?format=markdown","author_model":"gemini/gemini-2.5-flash","version":6,"machine_written":true},{"slug":"oip-cli","title":"What is a CLI?","human_page":"https://miscsubjects.com/a/oip-cli","bundle_markdown":"https://miscsubjects.com/api/articles/oip-cli/bundle?format=markdown","author_model":"gemini/gemini-2.5-flash","version":1,"machine_written":true},{"slug":"oip-cloudflare-pages","title":"Cloudflare Pages","human_page":"https://miscsubjects.com/a/oip-cloudflare-pages","bundle_markdown":"https://miscsubjects.com/api/articles/oip-cloudflare-pages/bundle?format=markdown","author_model":"@cf/meta/llama-3.3-70b-instruct-fp8-fast","version":1,"machine_written":true},{"slug":"oip-cron-recursion","title":"Cron and recursive review","human_page":"https://miscsubjects.com/a/oip-cron-recursion","bundle_markdown":"https://miscsubjects.com/api/articles/oip-cron-recursion/bundle?format=markdown","author_model":"gemini/gemini-2.5-flash","version":1,"machine_written":true},{"slug":"oip-curl","title":"How to operate the miscsubjects.com build with curl","human_page":"https://miscsubjects.com/a/oip-curl","bundle_markdown":"https://miscsubjects.com/api/articles/oip-curl/bundle?format=markdown","author_model":"gemini/gemini-2.5-flash","version":2,"machine_written":true},{"slug":"oip-curl-examples","title":"Curl Examples for OIP","human_page":"https://miscsubjects.com/a/oip-curl-examples","bundle_markdown":"https://miscsubjects.com/api/articles/oip-curl-examples/bundle?format=markdown","author_model":"gemini/gemini-2.5-flash","version":1,"machine_written":true},{"slug":"oip-directory-dispatch","title":"Directory rows and dispatch","human_page":"https://miscsubjects.com/a/oip-directory-dispatch","bundle_markdown":"https://miscsubjects.com/api/articles/oip-directory-dispatch/bundle?format=markdown","author_model":"gemini/gemini-2.5-flash","version":1,"machine_written":true},{"slug":"oip-drop-end-to-end","title":"OIP Drop End to End","human_page":"https://miscsubjects.com/a/oip-drop-end-to-end","bundle_markdown":"https://miscsubjects.com/api/articles/oip-drop-end-to-end/bundle?format=markdown","author_model":"gemini/gemini-2.5-flash","version":1,"machine_written":true},{"slug":"oip-example","title":"OIP Example Use Cases","human_page":"https://miscsubjects.com/a/oip-example","bundle_markdown":"https://miscsubjects.com/api/articles/oip-example/bundle?format=markdown","author_model":"gemini/gemini-2.5-flash","version":1,"machine_written":true},{"slug":"oip-files-deploy","title":"Files, repo, and deploy","human_page":"https://miscsubjects.com/a/oip-files-deploy","bundle_markdown":"https://miscsubjects.com/api/articles/oip-files-deploy/bundle?format=markdown","author_model":"@cf/meta/llama-3.3-70b-instruct-fp8-fast","version":1,"machine_written":true},{"slug":"oip-github","title":"GitHub and OIP","human_page":"https://miscsubjects.com/a/oip-github","bundle_markdown":"https://miscsubjects.com/api/articles/oip-github/bundle?format=markdown","author_model":"gemini/gemini-2.5-flash","version":1,"machine_written":true},{"slug":"oip-github-mcp","title":"What is an OIP GitHub MCP Object?","human_page":"https://miscsubjects.com/a/oip-github-mcp","bundle_markdown":"https://miscsubjects.com/api/articles/oip-github-mcp/bundle?format=markdown","author_model":"gemini/gemini-2.5-flash","version":1,"machine_written":true},{"slug":"oip-glossary","title":"The OIP glossary","human_page":"https://miscsubjects.com/a/oip-glossary","bundle_markdown":"https://miscsubjects.com/api/articles/oip-glossary/bundle?format=markdown","author_model":"grok/grok-4.3","version":1,"machine_written":true},{"slug":"oip-link-structure","title":"OIP link structure","human_page":"https://miscsubjects.com/a/oip-link-structure","bundle_markdown":"https://miscsubjects.com/api/articles/oip-link-structure/bundle?format=markdown","author_model":"gemini/gemini-2.5-flash","version":1,"machine_written":true},{"slug":"oip-machine-json","title":"Machine-native JSON","human_page":"https://miscsubjects.com/a/oip-machine-json","bundle_markdown":"https://miscsubjects.com/api/articles/oip-machine-json/bundle?format=markdown","author_model":"@cf/meta/llama-3.3-70b-instruct-fp8-fast","version":1,"machine_written":true},{"slug":"oip-mcp","title":"OIP and MCP Protocol Specification","human_page":"https://miscsubjects.com/a/oip-mcp","bundle_markdown":"https://miscsubjects.com/api/articles/oip-mcp/bundle?format=markdown","author_model":"gemini/gemini-2.5-flash","version":2,"machine_written":true},{"slug":"oip-mcp-comparison","title":"OIP and MCP Comparison","human_page":"https://miscsubjects.com/a/oip-mcp-comparison","bundle_markdown":"https://miscsubjects.com/api/articles/oip-mcp-comparison/bundle?format=markdown","author_model":"gemini/gemini-2.5-flash","version":2,"machine_written":true},{"slug":"oip-mcp-explanation","title":"OIP MCP explanation","human_page":"https://miscsubjects.com/a/oip-mcp-explanation","bundle_markdown":"https://miscsubjects.com/api/articles/oip-mcp-explanation/bundle?format=markdown","author_model":"gemini/gemini-2.5-flash","version":1,"machine_written":true},{"slug":"oip-model-review-loop","title":"Models reviewing OIP articles","human_page":"https://miscsubjects.com/a/oip-model-review-loop","bundle_markdown":"https://miscsubjects.com/api/articles/oip-model-review-loop/bundle?format=markdown","author_model":"gemini/gemini-2.5-flash","version":1,"machine_written":true},{"slug":"oip-object-model","title":"OIP Object Model","human_page":"https://miscsubjects.com/a/oip-object-model","bundle_markdown":"https://miscsubjects.com/api/articles/oip-object-model/bundle?format=markdown","author_model":"gemini/gemini-2.5-flash","version":1,"machine_written":true},{"slug":"oip-operating-playbook","title":"OIP Operating Playbook","human_page":"https://miscsubjects.com/a/oip-operating-playbook","bundle_markdown":"https://miscsubjects.com/api/articles/oip-operating-playbook/bundle?format=markdown","author_model":"@cf/meta/llama-3.3-70b-instruct-fp8-fast","version":1,"machine_written":true},{"slug":"oip-rest","title":"What is REST?","human_page":"https://miscsubjects.com/a/oip-rest","bundle_markdown":"https://miscsubjects.com/api/articles/oip-rest/bundle?format=markdown","author_model":"@cf/meta/llama-3.3-70b-instruct-fp8-fast","version":1,"machine_written":true},{"slug":"oip-self-test-proof","title":"Self-test and proof","human_page":"https://miscsubjects.com/a/oip-self-test-proof","bundle_markdown":"https://miscsubjects.com/api/articles/oip-self-test-proof/bundle?format=markdown","author_model":"@cf/meta/llama-3.3-70b-instruct-fp8-fast","version":1,"machine_written":true},{"slug":"oip-tap-and-go","title":"Tap & Go","human_page":"https://miscsubjects.com/a/oip-tap-and-go","bundle_markdown":"https://miscsubjects.com/api/articles/oip-tap-and-go/bundle?format=markdown","author_model":"@cf/meta/llama-3.3-70b-instruct-fp8-fast","version":1,"machine_written":true},{"slug":"oip-tap-go","title":"Tap & Go delegation","human_page":"https://miscsubjects.com/a/oip-tap-go","bundle_markdown":"https://miscsubjects.com/api/articles/oip-tap-go/bundle?format=markdown","author_model":"gemini/gemini-2.5-flash","version":1,"machine_written":true},{"slug":"oip-troubleshooting","title":"OIP Troubleshooting Guide","human_page":"https://miscsubjects.com/a/oip-troubleshooting","bundle_markdown":"https://miscsubjects.com/api/articles/oip-troubleshooting/bundle?format=markdown","author_model":"gemini/gemini-2.5-flash","version":1,"machine_written":true},{"slug":"oip-vs-a2a","title":"OIP vs A2A: asking vs proving","human_page":"https://miscsubjects.com/a/oip-vs-a2a","bundle_markdown":"https://miscsubjects.com/api/articles/oip-vs-a2a/bundle?format=markdown","author_model":"claude-fable-5","version":4,"machine_written":true},{"slug":"oip-vs-function-calling","title":"OIP vs LLM Function Calling","human_page":"https://miscsubjects.com/a/oip-vs-function-calling","bundle_markdown":"https://miscsubjects.com/api/articles/oip-vs-function-calling/bundle?format=markdown","author_model":"@cf/meta/llama-3.3-70b-instruct-fp8-fast","version":1,"machine_written":true},{"slug":"oip-vs-langchain-tools","title":"OIP vs LangChain Tools","human_page":"https://miscsubjects.com/a/oip-vs-langchain-tools","bundle_markdown":"https://miscsubjects.com/api/articles/oip-vs-langchain-tools/bundle?format=markdown","author_model":"@cf/meta/llama-3.3-70b-instruct-fp8-fast","version":1,"machine_written":true},{"slug":"oip-vs-openapi","title":"OIP vs OpenAPI","human_page":"https://miscsubjects.com/a/oip-vs-openapi","bundle_markdown":"https://miscsubjects.com/api/articles/oip-vs-openapi/bundle?format=markdown","author_model":"@cf/meta/llama-3.3-70b-instruct-fp8-fast","version":1,"machine_written":true},{"slug":"oip-vs-zapier","title":"OIP vs Zapier","human_page":"https://miscsubjects.com/a/oip-vs-zapier","bundle_markdown":"https://miscsubjects.com/api/articles/oip-vs-zapier/bundle?format=markdown","author_model":"@cf/meta/llama-3.3-70b-instruct-fp8-fast","version":1,"machine_written":true},{"slug":"oip-what-is-json","title":"What is JSON","human_page":"https://miscsubjects.com/a/oip-what-is-json","bundle_markdown":"https://miscsubjects.com/api/articles/oip-what-is-json/bundle?format=markdown","author_model":"gemini/gemini-2.5-flash","version":2,"machine_written":true}],"zero_context_manual":{"protocol":"OIP","purpose":"Specify model-operated work objects with contracts, authority, invocation routes, receipts, replay, repair, and conformance.","reference_implementation":"miscsubjects.com is the production reference implementation. Any caller resolves a directory object, dispatch runs that object, the invocation ledger records it, and the receipt proves what happened.","what_the_build_is":"The reference implementation contains articles, prompts, files, terminals, model calls, deployments, ledgers, and self-tests as OIP objects.","plain_language":{"one_sentence":"OIP is a protocol for describing, invoking, proving, replaying, and repairing model-operated work objects.","dictionary":[{"word":"reference implementation","means":"one running OIP system: site, APIs, rows, files, ledgers, tools, models, and deploy path"},{"word":"object","means":"one unit of work the reference implementation can read or do"},{"word":"directory row","means":"the saved card for one object; it says what the object does and how to run it"},{"word":"dispatch","means":"the one door that presses a directory-row button"},{"word":"runner","means":"the actual machine that does the work: HTTP, model, shell, database, file, or another service"},{"word":"ledger","means":"the notebook where the build writes what was asked, what ran, and what came back"},{"word":"receipt","means":"one proof page for one invocation"},{"word":"Tap & Go","means":"one copied drop that gives a model the object map, credential, execute shape, and receipt rule together"}],"end_to_end_flow":["A caller wants something.","The caller asks OIP for the right object or opens a known object.","The directory row explains the object.","Dispatch validates the request and chooses the runner.","The runner does the work.","The ledger records the request and result.","The receipt gives one proof object for what happened.","If the result is wrong, replay or repair starts from that receipt."]},"how_to_do_any_possible_thing":[{"step":"orient","human":"If cold, read the OIP root article or the orient endpoint.","machine":"https://miscsubjects.com/api/dispatch?orient=1&format=markdown"},{"step":"ask","human":"Say the desired action in plain language and let the build return the exact matching object.","machine":"https://miscsubjects.com/api/dispatch?ask=<what you want>"},{"step":"read","human":"Open the object article or machine document before invoking it.","machine":"https://miscsubjects.com/api/dispatch?key=<KEY>&format=markdown"},{"step":"invoke","human":"Use owner auth or a scoped Tap & Go drop. Opening the invoke URL is enough.","machine":"https://miscsubjects.com/api/dispatch?invoke=<KEY>&body=<ARGS>&share=<TOKEN>"},{"step":"prove","human":"Open the receipt and answer from the recorded result, not from intention.","machine":"https://miscsubjects.com/api/dispatch?receipt=inv_ID&share=<TOKEN>"},{"step":"repair","human":"If the result is wrong, repair the recorded invocation so lineage stays attached.","machine":"POST https://miscsubjects.com/api/dispatch {key, body, repairs:'inv_ID'}"}],"facets":[{"name":"Callers","human":"A caller can be a model, browser, API client, admin page, CLI path, scheduled workflow, or messaging route. OIP starts when that caller resolves or invokes a directory object.","read":"https://miscsubjects.com/api/dispatch?orient=1&format=markdown","operate":"https://miscsubjects.com/api/dispatch"},{"name":"Directory rows","human":"The directory is the executable catalog. A row is a tool, agent prompt, HTTP target, CLI command, or system object.","read":"https://miscsubjects.com/api/directory","one":"https://miscsubjects.com/api/dispatch?key=<KEY>&format=markdown","edit":"PATCH https://miscsubjects.com/api/directory/<KEY> {content,target,args,auth}"},{"name":"Dispatch","human":"Dispatch is the one door that invokes directory rows and writes receipts.","read":"https://miscsubjects.com/api/dispatch?registry=1","invoke":"POST https://miscsubjects.com/api/dispatch {key, body}"},{"name":"Articles","human":"Content articles use the same self-explaining pattern: body, claims, sources, provenance, widgets, and bundle JSON.","read":"https://miscsubjects.com/api/articles","one":"https://miscsubjects.com/api/articles/<slug>/bundle?format=markdown","page":"https://miscsubjects.com/a/<slug>"},{"name":"Files","human":"Operational code lives in the repo. Bulk/reference data lives outside the repo and is reached by API.","inventory":"https://miscsubjects.com/api/inventory","read_write":"https://miscsubjects.com/api/file/<path>"},{"name":"Ledger and receipts","human":"The ledger is proof and memory: events, invocations, turns, requests, responses, receipts, replay, and repair.","events":"https://miscsubjects.com/admin/ledger?data=1&limit=50","invocations":"https://miscsubjects.com/api/invocations","receipt":"https://miscsubjects.com/api/dispatch?receipt=inv_ID"},{"name":"Self-test","human":"The build proves claimed behavior by running natural-language questions through the real route and scoring the reply.","admin":"https://miscsubjects.com/admin/selftest","api":"https://miscsubjects.com/api/selftest","workflow":"https://miscsubjects.com/wf/selftest/trigger"},{"name":"Deploy","human":"Code changes go live through Cloudflare Pages deploy. The root redirect is protected and not part of OIP cleanup.","command":"wrangler pages deploy public --project-name=loop-safe-miscsubjects"}],"shelves":[{"kind":"api","slug":"oip-apis","article":"https://miscsubjects.com/a/oip-apis","machine":"https://miscsubjects.com/api/dispatch?map=apis&format=markdown","systems":18,"capabilities":302,"examples":[{"system":"CF","count":112,"article":"https://miscsubjects.com/a/oip-system-cf","machine":"https://miscsubjects.com/api/dispatch?map=CF&format=markdown"},{"system":"BLOOIO","count":65,"article":"https://miscsubjects.com/a/oip-system-blooio","machine":"https://miscsubjects.com/api/dispatch?map=BLOOIO&format=markdown"},{"system":"STRIPE","count":61,"article":"https://miscsubjects.com/a/oip-system-stripe","machine":"https://miscsubjects.com/api/dispatch?map=STRIPE&format=markdown"},{"system":"PAYMENTS","count":11,"article":"https://miscsubjects.com/a/oip-system-payments","machine":"https://miscsubjects.com/api/dispatch?map=PAYMENTS&format=markdown"},{"system":"GOOGLE","count":8,"article":"https://miscsubjects.com/a/oip-system-google","machine":"https://miscsubjects.com/api/dispatch?map=GOOGLE&format=markdown"},{"system":"KV","count":7,"article":"https://miscsubjects.com/a/oip-system-kv","machine":"https://miscsubjects.com/api/dispatch?map=KV&format=markdown"},{"system":"ARCADS","count":6,"article":"https://miscsubjects.com/a/oip-system-arcads","machine":"https://miscsubjects.com/api/dispatch?map=ARCADS&format=markdown"},{"system":"GITHUB","count":6,"article":"https://miscsubjects.com/a/oip-system-github","machine":"https://miscsubjects.com/api/dispatch?map=GITHUB&format=markdown"}]},{"kind":"cli","slug":"oip-clis","article":"https://miscsubjects.com/a/oip-clis","machine":"https://miscsubjects.com/api/dispatch?map=clis&format=markdown","systems":2,"capabilities":46,"examples":[{"system":"CLI","count":45,"article":"https://miscsubjects.com/a/oip-system-cli","machine":"https://miscsubjects.com/api/dispatch?map=CLI&format=markdown"},{"system":"NPM","count":1,"article":"https://miscsubjects.com/a/oip-system-npm","machine":"https://miscsubjects.com/api/dispatch?map=NPM&format=markdown"}]},{"kind":"mcp","slug":"oip-mcps","article":"https://miscsubjects.com/a/oip-mcps","machine":"https://miscsubjects.com/api/dispatch?map=mcps&format=markdown","systems":1,"capabilities":11,"examples":[{"system":"MCP","count":11,"article":"https://miscsubjects.com/a/oip-system-mcp","machine":"https://miscsubjects.com/api/dispatch?map=MCP&format=markdown"}]},{"kind":"device","slug":"oip-devices","article":"https://miscsubjects.com/a/oip-devices","machine":"https://miscsubjects.com/api/dispatch?map=devices&format=markdown","systems":4,"capabilities":62,"examples":[{"system":"LOCAL","count":40,"article":"https://miscsubjects.com/a/oip-system-local","machine":"https://miscsubjects.com/api/dispatch?map=LOCAL&format=markdown"},{"system":"PHONE","count":10,"article":"https://miscsubjects.com/a/oip-system-phone","machine":"https://miscsubjects.com/api/dispatch?map=PHONE&format=markdown"},{"system":"BROWSER","count":9,"article":"https://miscsubjects.com/a/oip-system-browser","machine":"https://miscsubjects.com/api/dispatch?map=BROWSER&format=markdown"},{"system":"DESKTOP","count":3,"article":"https://miscsubjects.com/a/oip-system-desktop","machine":"https://miscsubjects.com/api/dispatch?map=DESKTOP&format=markdown"}]},{"kind":"model","slug":"oip-models","article":"https://miscsubjects.com/a/oip-models","machine":"https://miscsubjects.com/api/dispatch?map=models&format=markdown","systems":8,"capabilities":43,"examples":[{"system":"AGENT","count":12,"article":"https://miscsubjects.com/a/oip-system-agent","machine":"https://miscsubjects.com/api/dispatch?map=AGENT&format=markdown"},{"system":"GROK","count":9,"article":"https://miscsubjects.com/a/oip-system-grok","machine":"https://miscsubjects.com/api/dispatch?map=GROK&format=markdown"},{"system":"BUILDER","count":7,"article":"https://miscsubjects.com/a/oip-system-builder","machine":"https://miscsubjects.com/api/dispatch?map=BUILDER&format=markdown"},{"system":"ASK","count":4,"article":"https://miscsubjects.com/a/oip-system-ask","machine":"https://miscsubjects.com/api/dispatch?map=ASK&format=markdown"},{"system":"KIMI","count":4,"article":"https://miscsubjects.com/a/oip-system-kimi","machine":"https://miscsubjects.com/api/dispatch?map=KIMI&format=markdown"},{"system":"VOICE","count":4,"article":"https://miscsubjects.com/a/oip-system-voice","machine":"https://miscsubjects.com/api/dispatch?map=VOICE&format=markdown"},{"system":"GEMINI","count":2,"article":"https://miscsubjects.com/a/oip-system-gemini","machine":"https://miscsubjects.com/api/dispatch?map=GEMINI&format=markdown"},{"system":"XAI","count":1,"article":"https://miscsubjects.com/a/oip-system-xai","machine":"https://miscsubjects.com/api/dispatch?map=XAI&format=markdown"}]},{"kind":"core","slug":"oip-core","article":"https://miscsubjects.com/a/oip-core","machine":"https://miscsubjects.com/api/dispatch?map=core&format=markdown","systems":144,"capabilities":265,"examples":[{"system":"SKILL","count":12,"article":"https://miscsubjects.com/a/oip-system-skill","machine":"https://miscsubjects.com/api/dispatch?map=SKILL&format=markdown"},{"system":"OIP","count":9,"article":"https://miscsubjects.com/a/oip-system-oip","machine":"https://miscsubjects.com/api/dispatch?map=OIP&format=markdown"},{"system":"SET","count":7,"article":"https://miscsubjects.com/a/oip-system-set","machine":"https://miscsubjects.com/api/dispatch?map=SET&format=markdown"},{"system":"AUTOMATE","count":6,"article":"https://miscsubjects.com/a/oip-system-automate","machine":"https://miscsubjects.com/api/dispatch?map=AUTOMATE&format=markdown"},{"system":"LAWS","count":6,"article":"https://miscsubjects.com/a/oip-system-laws","machine":"https://miscsubjects.com/api/dispatch?map=LAWS&format=markdown"},{"system":"PAGES","count":6,"article":"https://miscsubjects.com/a/oip-system-pages","machine":"https://miscsubjects.com/api/dispatch?map=PAGES&format=markdown"},{"system":"ARTICLE","count":5,"article":"https://miscsubjects.com/a/oip-system-article","machine":"https://miscsubjects.com/api/dispatch?map=ARTICLE&format=markdown"},{"system":"FILE","count":5,"article":"https://miscsubjects.com/a/oip-system-file","machine":"https://miscsubjects.com/api/dispatch?map=FILE&format=markdown"}]}],"article_pattern":{"root":"https://miscsubjects.com/a/oip","shelf":"https://miscsubjects.com/a/oip-apis","system":"https://miscsubjects.com/a/oip-system-github","capability":"https://miscsubjects.com/a/oip-capability-github-list-issues","bundle":"https://miscsubjects.com/api/articles/oip/bundle?format=markdown"},"proof_contract":"Nothing is working unless the reply includes real tool output from the build and a receipt or ledger line that proves what ran."},"how_to_do_anything":[{"step":"orient","human":"If cold, read the OIP root article or the orient endpoint.","machine":"https://miscsubjects.com/api/dispatch?orient=1&format=markdown"},{"step":"ask","human":"Say the desired action in plain language and let the build return the exact matching object.","machine":"https://miscsubjects.com/api/dispatch?ask=<what you want>"},{"step":"read","human":"Open the object article or machine document before invoking it.","machine":"https://miscsubjects.com/api/dispatch?key=<KEY>&format=markdown"},{"step":"invoke","human":"Use owner auth or a scoped Tap & Go drop. Opening the invoke URL is enough.","machine":"https://miscsubjects.com/api/dispatch?invoke=<KEY>&body=<ARGS>&share=<TOKEN>"},{"step":"prove","human":"Open the receipt and answer from the recorded result, not from intention.","machine":"https://miscsubjects.com/api/dispatch?receipt=inv_ID&share=<TOKEN>"},{"step":"repair","human":"If the result is wrong, repair the recorded invocation so lineage stays attached.","machine":"POST https://miscsubjects.com/api/dispatch {key, body, repairs:'inv_ID'}"}],"build_self":{"protocol":"OIP","version":"0.6","kind":"build-self","principle":"With the terminal key you hold the whole build. Every tier below says how to READ it and how to ALTER it, and links to a self-describing sub-index. From here you can reach and change any page, capability, prompt, article, or turn. Read a target's _self, then use its alter REST. Every write is ledgered.","auth":"terminal key present. Public callers get only the content tier; everything else needs x-terminal-key (header) or ?terminal_key=<KEY> in the URL.","edit_access":"The terminal key is edit/act access to the whole build. POST https://miscsubjects.com/api/dispatch {key, body} runs any registered capability — articles, prompts, messages, images, deploy, etc. GET https://miscsubjects.com/api/dispatch?registry=1 for every function; GET https://miscsubjects.com/api/dispatch?key=<KEY> for one.","delegated_access":"A GET-only tool is enough to ACT — acting = opening a URL: GET https://miscsubjects.com/api/dispatch?invoke=KEY&body=<args>&share=<TOKEN> (texts, images, CLI, deploy — no POST needed). READ token = browse only; WRITE (act) token = invoke via ?invoke= (or POST). Owner mints: ?mint_share=1&scope=read|act.","resume":"https://miscsubjects.com/api/dispatch?resume=1  — fresh session? start here: what was just being worked on, derived from the ledger, no handoff.","topology":{"what":"A Cloudflare Pages app at miscsubjects.com. Code on GitHub; state in D1 + KV + R2; agents run on the Mac bridge, the edge, and sibling Workers.","repo":"https://github.com/massoumicyrus/miscsubjects-pages (branch main)","read_a_file":"raw: https://raw.githubusercontent.com/massoumicyrus/miscsubjects-pages/main/<path>  ·  or POST /api/dispatch {key:'LOCAL_READ', body:'<path>'} for the live file on the Mac","deploy":"Cloudflare Pages project loop-safe-miscsubjects; production https://miscsubjects.com","storage":{"articles_and_directory":"D1 loop-content-spine (binding DB) — articles, claims, sources, and the directory (capabilities + prompts)","ledger":"D1 loop-shared-events (binding LEDGER) — events + invocations (every turn and every call)","kv":"binding KV","assets":"R2 miscsubjects-ledger (binding R2), public at /img/..."},"articles":{"list":"https://miscsubjects.com/api/articles?slim=1&limit=80","one":"https://miscsubjects.com/api/articles/<slug>","public_page":"https://miscsubjects.com/a/<slug>","bundle":"https://miscsubjects.com/api/articles/<slug>/bundle?format=markdown","create":"POST https://miscsubjects.com/api/articles {slug,title,subject}","set_slot":"POST https://miscsubjects.com/api/articles/<slug>/set {slot_key, content} (manual override; ledgered)","compose_slot":"POST https://miscsubjects.com/api/articles/<slug>/compose {slot_key, brief}  (delegates to PROTOCOL_WRITE)"},"images":"POST https://miscsubjects.com/api/dispatch {key:'GROK_IMAGE', body:'<prompt>'} — returns an image URL (R2)"},"how_to_alter_anything":"content -> POST /api/protocol/{ingest,claim,ask}. a capability or an agent/writer prompt -> PATCH /api/directory/<KEY> {content}. run anything -> POST /api/dispatch {key, body, actor}.","invariants":["Every capability is an invokable object with a _self; nothing is hidden.","Every write is ledgered with actor + cost + material/waste.","Knowledge lives in objects; reasoning lives in models; history lives in the ledger.","Memory prevails over code; changing memory or code each needs permission.","Derived views (voxels, invocations) are computed from what actually ran, so they stay in sync.","This index links the sub-indexes; fetch specifics from them."],"tool_self_check":{"headline":"Opening a URL here executes and returns a receipt — reading and acting are the same move. Prove it before deciding what you can do: open ?ping=1&share=<TOKEN> and you'll get ran:true + a receipt.","rule":"If any tool you have opens a URL (web_open_url, browser, web_fetch, curl, fetch), you can act — GET is enough, no POST or HTTP client required. Confirm empirically with the ping URL rather than assuming.","step_0":"web_fetch, web_open_url, browse, browser, curl, shell, terminal, run_command, code_interpreter, MCP HTTP_FETCH, miscsubjects dispatch, CF_MAIN_EXECUTE.","act_rule":"Prove-it first: open https://miscsubjects.com/api/dispatch?ping=1&share=<TOKEN> → a live receipt (ran:true, proof.ok, inv_ id). Then act the same way on anything: https://miscsubjects.com/api/dispatch?invoke=KEY&body=<url-encoded args>&share=<TOKEN>. Find the exact call for any request: https://miscsubjects.com/api/dispatch?ask=<what you want>&share=<TOKEN>. Every call returns a receipt; a failure says ran:false, so you never guess whether it worked. (Links are long — copy the whole thing, tail included.)","json_rule":"JSON body or a 'POST-only' endpoint? You STILL don't need POST. Two ways over GET: (1) url-encode the JSON straight into &body= — e.g. ?invoke=PROTOCOL_WRITE&body=%7B%22mode%22%3A%22write%22%2C%22topic%22%3A%22x%22%7D; (2) use the row's pipe args — a|b|c. Every write has a GET row: edit a prompt/capability = ?invoke=DIR_PATCH&body=<KEY>|{\"content\":\"...\"}; write or revise an article = ?invoke=PROTOCOL_WRITE&body=<url-encoded JSON {mode,slug,topic,feedback}>; ingest evidence = ?invoke=ARTICLE_INGEST&body=<slug>|<text>. Don't POST to a raw endpoint — open the row's ?invoke= URL. Find the exact one with ?ask=.","if_any_match":"You can act. Open the handoff URL, then use ?invoke= / ?ask= URLs to do the work. Report each result's receipt.","if_zero_http":"Only if NOTHING you have can open a URL: say so plainly and work from this blob; do not invent live state.","proof_first_url":"https://miscsubjects.com/api/handoff?format=markdown&share=<TOKEN>"},"automation":{"what":"Event hooks ledger what happened; configurable dispatch-on-turn is a pending build item.","article_created":"ARTICLE_CREATED — fires once when a new article row is created","turn_complete":"TURN_COMPLETE — fires after each CLI turn (grok/cc) lands in agent_turns","not_shipped":"every-N-turns auto-dispatch, Kimi CLI parity, auto-adversarial audit on every turn"},"read_order":["who you're working for (§PROFILE) — /api/dispatch?profile=1","session capability check (§TOOLS)","unified handoff (content + backend) — /api/handoff?format=markdown","build-self (this)","content system-map — /api/articles/system-map?format=markdown","OIP capability tree — /api/dispatch?map=1&format=markdown","admin pages index (derived) — /api/admin/self","capability registry — /api/dispatch?registry=1","ask the build — /api/dispatch?ask=<question>","one capability's _self — /api/dispatch?key=<KEY>","one admin page's _self — /api/admin/self?page=<id>","turns — /admin/ledger?cards=1","architecture — /admin/ledger?voxels=1&html=1"],"proof_chain":[{"step":1,"claim":"The build is two self-answering tiers: content (public) and admin (terminal-key).","verify":"https://miscsubjects.com/api/articles/system-map"},{"step":2,"claim":"Every capability self-describes and is invokable.","verify":"https://miscsubjects.com/api/dispatch?registry=1"},{"step":3,"claim":"You can ask the build, in plain language, what to use.","verify":"https://miscsubjects.com/api/dispatch?ask=send+a+text"},{"step":4,"claim":"Every turn and payload is in the ledger — you can see what any model did.","verify":"https://miscsubjects.com/admin/ledger?cards=1&limit=5"},{"step":5,"claim":"The build audits its own architecture (orphans/fragile/hot), derived from the ledger.","verify":"https://miscsubjects.com/admin/ledger?voxels=1&html=1"},{"step":6,"claim":"Prompts are directory rows; read via ?key, change via PATCH /api/directory/<KEY>.","verify":"https://miscsubjects.com/api/dispatch?key=ROUTER"},{"step":7,"claim":"Every admin page self-describes; the map is derived from /api/admin/self.","verify":"https://miscsubjects.com/api/admin/self"},{"step":8,"claim":"Content and backend are unified for any model — one handoff URL + token.","verify":"https://miscsubjects.com/api/handoff?format=markdown"}],"tiers":{"content":{"what":"Peptide evidence articles as voxel graphs of tiered, hash-chained claims — public, self-explaining.","map":"https://miscsubjects.com/api/articles/system-map?format=markdown","one_article":"https://miscsubjects.com/api/articles/<slug>/bundle?format=markdown","edit_history":"https://miscsubjects.com/api/articles/<slug>?rev=<n>","ask":"POST https://miscsubjects.com/api/protocol/ask {slug, question}","alter":"POST https://miscsubjects.com/api/protocol/ingest | /api/protocol/claim","public":true},"capability":{"what":"Every build capability is a self-describing, invokable object (OIP), reachable through the recursive tree.","tree":"https://miscsubjects.com/api/dispatch?map=1&format=markdown","system_article":"https://miscsubjects.com/api/dispatch?map=<SYSTEM>&format=markdown","registry":"https://miscsubjects.com/api/dispatch?registry=1","one":"https://miscsubjects.com/api/dispatch?key=<KEY>&format=markdown","ask":"https://miscsubjects.com/api/dispatch?ask=<natural language question>","invoke":"POST https://miscsubjects.com/api/dispatch {key, body, actor}","history":"https://miscsubjects.com/api/invocations","architecture":"https://miscsubjects.com/admin/ledger?voxels=1&html=1"},"turns":{"what":"Every turn — what I said, what the agent said, what it did, with raw payloads. This is how you see what another model just did.","cards":"https://miscsubjects.com/admin/ledger?cards=1&limit=20","one_turn":"https://miscsubjects.com/admin/ledger?cards=1&card_id=<trace_id>","by_agent":"https://miscsubjects.com/admin/ledger?cards=1&service=claude-cli  (or grok-cli, kimi-cli)","chronology":"https://miscsubjects.com/admin/ledger?data=1&limit=100","one_event_full_raw":"https://miscsubjects.com/admin/ledger/<event_id>?data=1","bundle":"https://miscsubjects.com/admin/ledger?bundle=1"},"prompts":{"what":"Agent + writer prompts are directory rows of type 'agent'. Reading a prompt = reading its object; editing it = patching its content.","find":"https://miscsubjects.com/api/dispatch?ask=<writer | router | editor ...>","read":"https://miscsubjects.com/api/dispatch?key=<KEY>","edit":"PATCH https://miscsubjects.com/api/directory/<KEY> {content}"},"admin":{"what":"The terminal-key-gated cockpit. Each page emits its own _self; this map is derived from GET /api/admin/self — not hand-curated.","map":"https://miscsubjects.com/api/admin/self","map_markdown":"https://miscsubjects.com/api/admin/self?format=markdown","pages":[{"id":"directory","name":"Directory","path":"/admin/directory","read":"https://miscsubjects.com/admin/directory","self":"https://miscsubjects.com/api/admin/self?page=directory","alter":"PATCH https://miscsubjects.com/api/directory/<KEY> {content}","what":"Every capability row + prompt — browse, search, open one key."},{"id":"directory_key","name":"Directory row","path":"/admin/directory/<key>","read":"https://miscsubjects.com/admin/directory/<key>","self":"https://miscsubjects.com/api/admin/self?page=directory_key","alter":"PATCH https://miscsubjects.com/api/directory/<KEY> {content}","what":"One capability or agent prompt — read content, invoke, edit."},{"id":"directory_graph","name":"Directory graph","path":"/admin/directory/graph","read":"https://miscsubjects.com/admin/directory/graph","self":"https://miscsubjects.com/api/admin/self?page=directory_graph","what":"Visual graph of directory rows and relationships."},{"id":"directory_models","name":"Models","path":"/admin/directory/models","read":"https://miscsubjects.com/admin/directory/models","self":"https://miscsubjects.com/api/admin/self?page=directory_models","what":"Model registry tied to directory ASK_* and provider rows."},{"id":"directory_new","name":"New directory row","path":"/admin/directory/new","read":"https://miscsubjects.com/admin/directory/new","self":"https://miscsubjects.com/api/admin/self?page=directory_new","alter":"POST https://miscsubjects.com/api/directory {key,type,content}","what":"Create a new capability / agent / flow row."},{"id":"ledger","name":"Ledger","path":"/admin/ledger","read":"https://miscsubjects.com/admin/ledger?cards=1&limit=20","self":"https://miscsubjects.com/api/admin/self?page=ledger","what":"Turns, state cards, chronology, voxels, bundles — every payload in/out."},{"id":"ledger_event","name":"Ledger event","path":"/admin/ledger/<id>","read":"https://miscsubjects.com/admin/ledger/<id>","self":"https://miscsubjects.com/api/admin/self?page=ledger_event","what":"One raw ledger event with full request/response."},{"id":"content_map","name":"Content map","path":"/admin/content-map","read":"https://miscsubjects.com/admin/content-map","self":"https://miscsubjects.com/api/admin/self?page=content_map","what":"Article graph — slugs, links, ontology slice."},{"id":"content_index","name":"Content index","path":"/admin/content","read":"https://miscsubjects.com/admin/content","self":"https://miscsubjects.com/api/admin/self?page=content_index","what":"Admin lens over published articles."},{"id":"content_slug","name":"Content article","path":"/admin/content/<slug>","read":"https://miscsubjects.com/admin/content/<slug>","self":"https://miscsubjects.com/api/admin/self?page=content_slug","what":"One article admin view — slots, meta, editorial controls."},{"id":"map","name":"Map","path":"/admin/map","read":"https://miscsubjects.com/admin/map","self":"https://miscsubjects.com/api/admin/self?page=map","what":"Build topology map — Mac bridge, deploy, storage bindings."},{"id":"models_catalog","name":"Model catalog","path":"/admin/models-catalog","read":"https://miscsubjects.com/admin/models-catalog","self":"https://miscsubjects.com/api/admin/self?page=models_catalog","what":"Provider models available to the build."},{"id":"vault","name":"Vault","path":"/admin/vault","read":"https://miscsubjects.com/admin/vault","self":"https://miscsubjects.com/api/admin/self?page=vault","what":"Obsidian vault sync + session scan cron bounds."},{"id":"owner","name":"Owner","path":"/admin/owner","read":"https://miscsubjects.com/admin/owner","self":"https://miscsubjects.com/api/admin/self?page=owner","what":"Owner kernel — hash-chained boolean rules models read, cannot edit."},{"id":"dojo","name":"Dojo","path":"/admin/dojo","read":"https://miscsubjects.com/admin/dojo","self":"https://miscsubjects.com/api/admin/self?page=dojo","what":"Agent training / experiment surface."},{"id":"tasks","name":"Tasks","path":"/admin/tasks","read":"https://miscsubjects.com/admin/tasks","self":"https://miscsubjects.com/api/admin/self?page=tasks","what":"Task queue + writer-queue work state."},{"id":"assets","name":"Assets","path":"/admin/assets","read":"https://miscsubjects.com/admin/assets","self":"https://miscsubjects.com/api/admin/self?page=assets","what":"R2 / image assets lens."},{"id":"generate","name":"Generate","path":"/admin/generate","read":"https://miscsubjects.com/admin/generate","self":"https://miscsubjects.com/api/admin/self?page=generate","what":"Generation controls for content/assets."},{"id":"cloaker","name":"Cloaker","path":"/admin/cloaker","read":"https://miscsubjects.com/admin/cloaker","self":"https://miscsubjects.com/api/admin/self?page=cloaker","what":"Root-domain cloaker settings — money page vs safe page."},{"id":"selftest","name":"Self-Test","path":"/admin/selftest","read":"https://miscsubjects.com/admin/selftest","self":"https://miscsubjects.com/api/admin/self?page=selftest","what":"Graded self-test suite — build health checks."},{"id":"agents","name":"Agents","path":"/admin/agents","read":"https://miscsubjects.com/admin/agents","self":"https://miscsubjects.com/api/admin/self?page=agents","what":"CLI agent team room + spawn controls."},{"id":"cc","name":"Claude Code","path":"/admin/cc","read":"https://miscsubjects.com/admin/cc","self":"https://miscsubjects.com/api/admin/self?page=cc","what":"Claude Code session lens."},{"id":"grok","name":"Grok CLI","path":"/admin/grok","read":"https://miscsubjects.com/admin/grok","self":"https://miscsubjects.com/api/admin/self?page=grok","what":"Grok CLI session lens — grok_turns, same shape as Claude Code."},{"id":"handoff","name":"Unified handoff","path":"/api/handoff","read":"https://miscsubjects.com/api/handoff?format=markdown","self":"https://miscsubjects.com/api/admin/self?page=handoff","what":"Content + backend in one self-explaining URL for any model + share token."},{"id":"manual","name":"Manual","path":"/admin/manual","read":"https://miscsubjects.com/admin/manual","self":"https://miscsubjects.com/api/admin/self?page=manual","what":"Operator manual — REST inventory for the build."},{"id":"run","name":"Run","path":"/admin/run","read":"https://miscsubjects.com/admin/run","self":"https://miscsubjects.com/api/admin/self?page=run","what":"Dispatch runner — fire directory rows from admin."},{"id":"trace","name":"Trace","path":"/admin/trace","read":"https://miscsubjects.com/admin/trace","self":"https://miscsubjects.com/api/admin/self?page=trace","what":"Trace id lookup — one conversation thread."},{"id":"pages","name":"Pages","path":"/admin/pages","read":"https://miscsubjects.com/admin/pages","self":"https://miscsubjects.com/api/admin/self?page=pages","what":"CMS-style pages admin."},{"id":"pages_slug","name":"Page","path":"/admin/pages/<slug>","read":"https://miscsubjects.com/admin/pages/<slug>","self":"https://miscsubjects.com/api/admin/self?page=pages_slug","what":"One CMS page edit view."},{"id":"seed","name":"Seed","path":"/admin/seed","read":"https://miscsubjects.com/admin/seed","self":"https://miscsubjects.com/api/admin/self?page=seed","alter":"POST https://miscsubjects.com/api/protocol/write | /api/protocol/draft","what":"Article seed — generate, write, ledger tabs."},{"id":"pipeline","name":"Pipeline","path":"/admin/pipeline","read":"https://miscsubjects.com/admin/pipeline","self":"https://miscsubjects.com/api/admin/self?page=pipeline","what":"Read-only writer-queue prompt mirror per article slug."},{"id":"bind_secrets","name":"Bind secrets","path":"/admin/bind-secrets","read":"https://miscsubjects.com/admin/bind-secrets","self":"https://miscsubjects.com/api/admin/self?page=bind_secrets","what":"Cloudflare secrets store binding UI."}]}},"worked_examples":[{"q":"I can't open URLs — paste the handoff?","how":"List your tools first. If you have web_fetch / browser / curl / shell / MCP fetch → GET https://miscsubjects.com/api/handoff?format=markdown&share=<TOKEN> and report status+bytes. Ask for re-paste only after a failed fetch with tool name + error."},{"q":"I only have a share link and can open URLs — how do I DO anything?","how":"First ask, then open the run_now it gives you: GET https://miscsubjects.com/api/dispatch?ask=<what you want>&share=<TOKEN> → each match has a run_now URL you open directly. E.g. text Cyrus: ?invoke=SEND_BY_CHANNEL&body=blooio%7C%2B14155480666%7Chi&share=<TOKEN> (channel|recipient|text). Make an image: ?invoke=GROK_IMAGE&body=<prompt>&share=<TOKEN>. Run claude code: ?invoke=CLI_CLAUDE_CODE&body=<task>&share=<TOKEN>. Never guess args — GET ?key=<KEY> first; its run_now shows the exact shape."},{"q":"I'm a fresh session — what were we just working on?","how":"GET https://miscsubjects.com/api/dispatch?resume=1&format=markdown  (append &terminal_key=<KEY>, or &share=<TOKEN>, if you can't set headers)."},{"q":"Make an image for an article, and if I like it, add it.","how":"1) generate (URL-only ok): GET https://miscsubjects.com/api/dispatch?invoke=GROK_IMAGE&body=<image prompt>&share=<TOKEN> -> image URL.  2) add it via the writer: GET https://miscsubjects.com/api/dispatch?invoke=PROTOCOL_WRITE&body=<url-encoded {\"mode\":\"revise\",\"slug\":\"<slug>\",\"feedback\":\"add hero image <URL>\"}>&share=<TOKEN>. (There is no raw manual slot-set route — the writer places content.)"},{"q":"Why does Claude keep overwriting my protected widgets?","how":"1) GET https://miscsubjects.com/admin/ledger?cards=1&service=claude-cli&limit=100 and scan each turn's WHAT HAPPENED for edits to functions/_lib/widgets/* or functions/admin/ledger/index.js.  2) read the file: POST https://miscsubjects.com/api/dispatch {key:'LOCAL_READ', body:'functions/_lib/widgets/social.js'}, or GET https://raw.githubusercontent.com/massoumicyrus/miscsubjects-pages/main/functions/_lib/widgets/social.js.  3) cross-reference https://raw.githubusercontent.com/massoumicyrus/miscsubjects-pages/main/PROTECTED_WIDGETS.md."},{"q":"What do you think of what Claude just said?","how":"GET https://miscsubjects.com/admin/ledger?cards=1&limit=5 — the newest card is the last turn: channel · what I said · what the agent said · tools · WHAT HAPPENED."},{"q":"Why is this article's writer prompt boring, and fix it?","how":"GET https://miscsubjects.com/api/dispatch?ask=writer to find the writer object, GET https://miscsubjects.com/api/dispatch?key=<KEY> to read the exact prompt, PATCH https://miscsubjects.com/api/directory/<KEY> {content} to change it."},{"q":"That invocation was wrong — inspect it and fix it.","how":"1) read the receipt: GET https://miscsubjects.com/api/dispatch?receipt=<inv_id>&share=<TOKEN> — full recorded request + response + lineage. 2) re-fire as-was: POST {replay:'<inv_id>'}. 3) fire corrected + linked: POST {key:'<KEY>', body:'<fixed args>', repairs:'<inv_id>'} — the old receipt gains repaired_by, the new one carries repairs. Every invoke response includes its own links.receipt URL."},{"q":"Delegate ONE action to another model without broad credentials.","how":"Owner mints: GET https://miscsubjects.com/api/dispatch?mint_share=1&scope=row&key=<KEY>&ttl=600&uses=1&purpose=<why> → returns invoke_url + explain_url + fingerprint. Hand the model the URLs only. The model asks the URL what it can do: GET ?explain=1&share=<TOKEN>. It fires the one allowed row; anything else is denied and ledgered under the fingerprint. Kill early: GET ?revoke=cap_<fingerprint>."}],"governing_rules":{"what":"The owner kernel + laws that govern every agent's behavior.","agent_kernel":"https://miscsubjects.com/api/dispatch?key=ROUTER","content_constitution":"https://miscsubjects.com/api/articles/constitution"}},"machine_native_contract":{"read_article":"https://miscsubjects.com/a/oip-system-page","read_bundle_markdown":"https://miscsubjects.com/api/articles/oip-system-page/bundle?format=markdown","find_capability_from_plain_language":"https://miscsubjects.com/api/dispatch?ask=<what you want>","read_capability":"https://miscsubjects.com/api/dispatch?key=<KEY>&format=markdown","invoke_capability":"https://miscsubjects.com/api/dispatch?invoke=<KEY>&body=<ARGS>&share=<TOKEN>","verify_receipt":"https://miscsubjects.com/api/dispatch?receipt=inv_ID&share=<TOKEN>","repair_receipt":"POST https://miscsubjects.com/api/dispatch {key, body, repairs:'inv_ID'}"},"recursive_review_loop":{"purpose":"Cron sends OIP article bundles to fresh models and asks them to score machine JSON clarity and human English clarity separately.","cron_gate_kv":"oip_review_autorun=1","task_role":"oip-review","seed_endpoint":"POST https://miscsubjects.com/api/protocol/oip-seed {slugs?, models?}","run_endpoint":"POST https://miscsubjects.com/api/protocol/run?role=oip-review","review_endpoint":"POST https://miscsubjects.com/api/protocol/oip-review {slug, model}","write_endpoint":"POST https://miscsubjects.com/api/protocol/oip-write {slug, title?, why?, model?}","revise_endpoint":"POST https://miscsubjects.com/api/protocol/oip-revise {slug, model?}","self_correction":"A failing review queues oip-revise (new append-only article version). A subsidiary concept named by a reviewer that has no article queues oip-write (a model writes it, then it enters the review cycle).","ledger_key":"OIP_ARTICLE_REVIEW","review_questions":["How clear is the machine-native JSON to you as a model?","How clear is the English article body as an explanation of the JSON?","Could a zero-context human understand what this object is and how to use it?","Can the build operation described here be performed with curl? If yes, name the exact route shape. If no, name the missing shape.","Can this article explain how the object compares to MCP when MCP is relevant?","Which subsidiary concepts need their own OIP articles?","What concrete text or JSON field should be changed first?"],"articles_in_cycle":[{"slug":"oip","human_page":"https://miscsubjects.com/a/oip","bundle_markdown":"https://miscsubjects.com/api/articles/oip/bundle?format=markdown"},{"slug":"oip-protocol-lineage","human_page":"https://miscsubjects.com/a/oip-protocol-lineage","bundle_markdown":"https://miscsubjects.com/api/articles/oip-protocol-lineage/bundle?format=markdown"},{"slug":"oip-operating-model","human_page":"https://miscsubjects.com/a/oip-operating-model","bundle_markdown":"https://miscsubjects.com/api/articles/oip-operating-model/bundle?format=markdown"},{"slug":"oip-build-overview","human_page":"https://miscsubjects.com/a/oip-build-overview","bundle_markdown":"https://miscsubjects.com/api/articles/oip-build-overview/bundle?format=markdown"},{"slug":"oip-object-model","human_page":"https://miscsubjects.com/a/oip-object-model","bundle_markdown":"https://miscsubjects.com/api/articles/oip-object-model/bundle?format=markdown"},{"slug":"oip-directory-dispatch","human_page":"https://miscsubjects.com/a/oip-directory-dispatch","bundle_markdown":"https://miscsubjects.com/api/articles/oip-directory-dispatch/bundle?format=markdown"},{"slug":"oip-ledger-receipts","human_page":"https://miscsubjects.com/a/oip-ledger-receipts","bundle_markdown":"https://miscsubjects.com/api/articles/oip-ledger-receipts/bundle?format=markdown"},{"slug":"oip-tap-go","human_page":"https://miscsubjects.com/a/oip-tap-go","bundle_markdown":"https://miscsubjects.com/api/articles/oip-tap-go/bundle?format=markdown"},{"slug":"oip-machine-json","human_page":"https://miscsubjects.com/a/oip-machine-json","bundle_markdown":"https://miscsubjects.com/api/articles/oip-machine-json/bundle?format=markdown"},{"slug":"oip-articles-content-plane","human_page":"https://miscsubjects.com/a/oip-articles-content-plane","bundle_markdown":"https://miscsubjects.com/api/articles/oip-articles-content-plane/bundle?format=markdown"},{"slug":"oip-files-deploy","human_page":"https://miscsubjects.com/a/oip-files-deploy","bundle_markdown":"https://miscsubjects.com/api/articles/oip-files-deploy/bundle?format=markdown"},{"slug":"oip-self-test-proof","human_page":"https://miscsubjects.com/a/oip-self-test-proof","bundle_markdown":"https://miscsubjects.com/api/articles/oip-self-test-proof/bundle?format=markdown"},{"slug":"oip-operating-playbook","human_page":"https://miscsubjects.com/a/oip-operating-playbook","bundle_markdown":"https://miscsubjects.com/api/articles/oip-operating-playbook/bundle?format=markdown"},{"slug":"oip-api","human_page":"https://miscsubjects.com/a/oip-api","bundle_markdown":"https://miscsubjects.com/api/articles/oip-api/bundle?format=markdown"},{"slug":"oip-rest","human_page":"https://miscsubjects.com/a/oip-rest","bundle_markdown":"https://miscsubjects.com/api/articles/oip-rest/bundle?format=markdown"},{"slug":"oip-curl","human_page":"https://miscsubjects.com/a/oip-curl","bundle_markdown":"https://miscsubjects.com/api/articles/oip-curl/bundle?format=markdown"},{"slug":"oip-cli","human_page":"https://miscsubjects.com/a/oip-cli","bundle_markdown":"https://miscsubjects.com/api/articles/oip-cli/bundle?format=markdown"},{"slug":"oip-mcp","human_page":"https://miscsubjects.com/a/oip-mcp","bundle_markdown":"https://miscsubjects.com/api/articles/oip-mcp/bundle?format=markdown"},{"slug":"oip-github","human_page":"https://miscsubjects.com/a/oip-github","bundle_markdown":"https://miscsubjects.com/api/articles/oip-github/bundle?format=markdown"},{"slug":"oip-github-mcp","human_page":"https://miscsubjects.com/a/oip-github-mcp","bundle_markdown":"https://miscsubjects.com/api/articles/oip-github-mcp/bundle?format=markdown"},{"slug":"oip-link-structure","human_page":"https://miscsubjects.com/a/oip-link-structure","bundle_markdown":"https://miscsubjects.com/api/articles/oip-link-structure/bundle?format=markdown"},{"slug":"oip-drop-end-to-end","human_page":"https://miscsubjects.com/a/oip-drop-end-to-end","bundle_markdown":"https://miscsubjects.com/api/articles/oip-drop-end-to-end/bundle?format=markdown"},{"slug":"oip-cron-recursion","human_page":"https://miscsubjects.com/a/oip-cron-recursion","bundle_markdown":"https://miscsubjects.com/api/articles/oip-cron-recursion/bundle?format=markdown"},{"slug":"oip-model-review-loop","human_page":"https://miscsubjects.com/a/oip-model-review-loop","bundle_markdown":"https://miscsubjects.com/api/articles/oip-model-review-loop/bundle?format=markdown"},{"slug":"oip-spec","human_page":"https://miscsubjects.com/a/oip-spec","bundle_markdown":"https://miscsubjects.com/api/articles/oip-spec/bundle?format=markdown"},{"slug":"oip-what-is-object","human_page":"https://miscsubjects.com/a/oip-what-is-object","bundle_markdown":"https://miscsubjects.com/api/articles/oip-what-is-object/bundle?format=markdown"},{"slug":"oip-what-is-capability","human_page":"https://miscsubjects.com/a/oip-what-is-capability","bundle_markdown":"https://miscsubjects.com/api/articles/oip-what-is-capability/bundle?format=markdown"},{"slug":"oip-what-is-token","human_page":"https://miscsubjects.com/a/oip-what-is-token","bundle_markdown":"https://miscsubjects.com/api/articles/oip-what-is-token/bundle?format=markdown"},{"slug":"oip-what-is-tenant","human_page":"https://miscsubjects.com/a/oip-what-is-tenant","bundle_markdown":"https://miscsubjects.com/api/articles/oip-what-is-tenant/bundle?format=markdown"},{"slug":"oip-voxel-graph","human_page":"https://miscsubjects.com/a/oip-voxel-graph","bundle_markdown":"https://miscsubjects.com/api/articles/oip-voxel-graph/bundle?format=markdown"},{"slug":"oip-cookbook","human_page":"https://miscsubjects.com/a/oip-cookbook","bundle_markdown":"https://miscsubjects.com/api/articles/oip-cookbook/bundle?format=markdown"},{"slug":"oip-mcp-github","human_page":"https://miscsubjects.com/a/oip-mcp-github","bundle_markdown":"https://miscsubjects.com/api/articles/oip-mcp-github/bundle?format=markdown"},{"slug":"oip-mcp-stripe","human_page":"https://miscsubjects.com/a/oip-mcp-stripe","bundle_markdown":"https://miscsubjects.com/api/articles/oip-mcp-stripe/bundle?format=markdown"}],"recent_reviews":{"count":0,"reviews":[],"ledger_filter":"https://miscsubjects.com/admin/ledger?service=oip-review&key=OIP_ARTICLE_REVIEW"}}},"slim":true,"api_urls":{"human_page":"https://miscsubjects.com/a/oip-system-page","bundle":"https://miscsubjects.com/api/articles/oip-system-page/bundle","bundle_markdown":"https://miscsubjects.com/api/articles/oip-system-page/bundle?format=markdown","oip_root":"https://miscsubjects.com/a/oip","oip_tree_markdown":"https://miscsubjects.com/api/dispatch?map=1&format=markdown","oip_tree_json":"https://miscsubjects.com/api/dispatch?map=1","content_system_map":"https://miscsubjects.com/api/articles/system-map?format=markdown","mint_capability":"https://miscsubjects.com/api/dispatch?mint_share=1&scope=row&key=KEY&ttl=600&uses=1","explain_token":"https://miscsubjects.com/api/dispatch?explain=1&share=TOKEN","receipt":"https://miscsubjects.com/api/dispatch?receipt=inv_ID&share=TOKEN"}}