{"_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-ground","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-ground/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-03T11:27:15-07:00","slug":"oip-ground","title":"BOOK I — GROUND: the twelve axioms and the moral floor, complete text","url":"https://miscsubjects.com/a/oip-ground","register":"oip_protocol","tags":["oip","object-invocation-protocol","protocol-specification","machine-native-json","dynamic"],"posted_at":"2026-07-02T00:00:00.000Z","updated_at":"2026-07-03T11:27:15-07:00","body":"## PLANE ONE — THE WORD\n\n## BOOK I — GROUND\n\n## The Axioms\n\nThe structure rests on twelve axioms. Each was stress-tested against its own negation before being treated as foundational: what survives negation is invariant, what collapses is contingent, and only invariants are load-bearing. Ten are carried from v2.0. Two — A₁₁ and A₁₂ — are new, extracted from the running build, and they are the reason this edition exists. If a foundational axiom fails, the downstream logic collapses in a known, traceable way; the dependency map is Appendix A.\n\n**A₀ — Inversion.** No concept is valid until tested against its negation. What survives negation is invariant; what collapses is contingent. This is the validity test applied to every other axiom, including itself. (Its negation — \"concepts are valid untested\" — collapses on contact with any adversarial environment.)\n\n**A₁ — Polarity.** Everything requires its dual. Hope preserves itself because it is the opposite of despair; when despair voids the memory of hope, both are nullified. Stability is not the absence of opposition but the presence of it, held in tension. A system without its negation has no structural definition. A₁ is why the adversary is structurally necessary (Book VIII), why red-team is a mandatory factor of proof (Book V), and why this document publishes its own attack surfaces (Book X).\n\n**A₂ — The Grain.** Negentropy — the building of order — requires less energy when it aligns with an architecture the universe already expresses. The operational content: **order built along the grain is thermodynamically cheaper than order built against it**, and therefore deterministic approaches aligned with the grain eventually outcompete probabilistic approaches that are not. *Carried node:* the source axiom attributes the grain to a Designer. By the structure's own full-scope rule, an unresolvable claim is not omitted — it is named, typed, bounded, and carried as priced uncertainty. The Designer attribution is typed **metaphysical, load-optional**: every operation below runs identically whether the grain is authored or emergent. The operator may hold it as conviction; the spec carries it as a declared node, because the spec must survive audit by actors who do not share the conviction.\n\n**A₃ — Convergence.** Ethics, economics, logic, auditability, equilibrium, and truth are not independent values requiring balance. They are different vantage points on the same object; pursued to its absolute, each converges with all the others. Apparent conflict between them — ethics against efficiency, truth against utility, freedom against order — is evidence of incomplete scope, false boundary, or omitted accounting, not a property of the values themselves.\n\n**A₄ — The First Assumption.** Truth requires mutual agreement on a first assumption; without one there is no gravity to anchor any ontology, deontology, or ought. The first assumption is: **injustice is the base unit of wrong.** Its definition and its identity with systems-level entropy are the Moral Floor, below. A₄ is the root of the dependency tree and the deliberate kill switch of the entire structure — and, uniquely, the one component the Amendment Protocol cannot touch (Book IX explains why).\n\n**A₅ — Inherited Prejudice.** A system that starts from false assumptions about what is distinct, separable, or independent cannot reach optimal state. If the initial conditions carry bias, the terminal output is contaminated. The commons and the global downstream of any decision are part of its economy. This is why full-scope accounting is mandatory.\n\n**A₆ — The Void.** When all differential valuation is stripped — identity, hope, despair, relative weight — the underlying architecture becomes visible. Mechanical, not mystical: take a weighted graph, zero all weights, observe the topology. The void is the zeroing function; what remains when relative valuation is removed is the common node that efficiency, truth, logic, equilibrium, and ethics all point toward. A₆ is the epistemic procedure by which A₃ was found.\n\n**A₇ — Signatures.** The recurrence of the same ratios and structures across unrelated domains is not offered as inductive proof of cosmic law. It is offered as observable instance of A₃ manifesting physically: the same structure recurring from different vantage points. The evidence is not the pattern; the evidence is the convergence.\n\n**A₈ — Maker-System Identity.** When a system is a full externalization of its designer's ought — when everything the designer believes should be is pledged onto the structure — the system and the designer become interoperable. Anyone observing the system is observing the designer's bled judgment. \"What about when your system does that?\" — \"That is exactly what I am. That is exactly what this is.\" A₈, which was pure philosophy in the sources, now has an observed instance (Book VI): a build whose orientation surface *is* the owner's operating profile, and whose objection ledger answers for its maker by design.\n\n**A₉ — Interlock.** When the prior false assumption of distinctness is refused and efficiency, equilibrium, and logic are pursued absolutely, the systems interlock. This is A₃ observed from the inside, during construction.\n\n**A₁₀ — Valence.** Emotion is not noise. It is ethical valence data — the boundary condition that gives logic moral direction. Without it, logic is directionally neutral: a precise instrument pointed at whatever the premises aim it at. A₁₀ is why the moral floor installs before the engine is permitted to run, and why every adversarial method in this document is gated by a target check: the harm, never the actor.\n\n**A₁₁ — The Receipt.** *New in v3.0; extracted from the build.* **An action is not proven by intent, description, or a success signal. It is proven by its receipt: the replayable, third-party-openable record of what was asked, what ran, and what came back.** No receipt, no claim. The negation — \"actions are proven by declaration\" — is not merely false; it is the operating principle of every captured institution in history. Capture *is* declared success without openable proof. A₁₁ generalizes the proof artifact of the machine plane (Book V) into the universal epistemic primitive of the whole structure: a value is not proven by profession but by what it holds under load; a philosophy is not proven by its claims but by its receipts; a fix is not proven by a fresh confident answer but by its attachment to the failure it cures. Where receipts are expensive, A₁₁ is an ideal. Where receipts are cheap — and the build demonstrates they can be made nearly free — A₁₁ is a demand.\n\n**A₁₂ — Recursion.** *New in v3.0; extracted from the build.* **A structure that cannot be revised under its own audit is already decaying.** Dependencies go stale; freshness windows close; a structure that cannot amend itself accumulates variance from reality until it is captured by its own past — the flags of its original claims still flying over positions reality has abandoned. The negation — \"a finished structure needs no revision\" — collapses on the first stale dependency. But A₁₂ cuts both ways, and the second edge is the important one: revision must occur *under the structure's own audit* — versioned, ledgered, changelogged, attack-tested — or it is not self-correction but drift, and drift is the front door of capture. A₁₂ licenses the Amendment Protocol (Book IX) and simultaneously chains it: this document must change, and must never change silently.\n\n## The Moral Floor\n\n**Injustice is tolerated remediable subjugation.** Four conditions, jointly necessary:\n\n1. An actor is beholden to a system.\n2. The actor cannot remedy their condition through self-action or through the system.\n3. A capable actor exists within the same system who can provide remedy.\n4. The system tolerates the capable actor's non-remedy.\n\nDrop any condition and the situation is not injustice in this structure's sense. Hierarchy is not subjugation; bad luck is not injustice; predator–prey in nature is not injustice; voluntary helplessness is not injustice. The narrowness is what makes the claim load-bearing — and note the placement of the wrong: not the predation itself but the *tolerance* of it by those with capacity and mandate to cure. The society that does not move against the capable actor while the injustice persists *is* the injustice.\n\n**The identity claim.** Tolerated remediable subjugation is operationally identical to systems-level entropy, defined precisely: *a maintained lower-yield state requiring continuous energy to suppress available higher-order function.* Coercive maintenance has measurable cost — enforcement, surveillance, administration, contradiction management, defection prevention, propaganda. Suppressed capability has measurable cost — labor undeployed, innovation foregone, exergy destroyed, instability accruing. Together: a system actively burning energy to hold itself in a configuration producing less than it could. Slavery is the cleanest case; its evil and its inefficiency were never two facts. The ethical objection and the efficiency objection are one observation in two vocabularies.\n\n**The predation test** identifies the same wrong from the action side: advantage extracted at the cost of logic and ethics against those who cannot remedy through the system. Remediable harm, withheld remedy, by those with capacity to cure. Predation is triply suboptimal — logically contradictory, ethically wrong, economically inferior — and the test finds one thing that is all three simultaneously.\n\n**Full scope** bounds every identity claim above, and it is bounded, not omniscient: declared decision horizon; known and knowable affected parties; required accounting categories for the domain; unresolved costs carried as priced uncertainty. A cost that cannot be resolved is named, typed, bounded, and held — never silently excluded. This makes full-scope claims testable rather than rhetorical, and it is the structure's first attack surface: show a node hidden rather than declared, and the scope has been violated.\n\n**The Kill Switch.** Remove A₄ — refuse the agreement that injustice is the base unit of wrong — and the entire structure collapses. Not partially. Totally. No truth without a shared first assumption; no ontology without truth; nothing downstream without ontology. Binary failure, by design: the structure does not pretend to function in the absence of moral gravity, and a dispute that rejects the floor has moved outside the structure rather than refuted it.\n\nThe structure does not require zero entropy in the universe. It requires that systems contain entropy at the boundary and do not generate it internally through tolerated remediable subjugation.\n\n---\n\n## The shelf\n\nPrevious: [The Total Structure — the complete text, root](/a/oip-total-structure)\nNext: [Book II — Obligation](/a/oip-obligation)\nRoot: [The Total Structure](/a/oip-total-structure)\n\nThis page carries the text of THE TOTAL STRUCTURE v3.0 (Grand Unified) verbatim — the author's words, unabridged. Version 1 of this slug holds the earlier compressed edition, preserved append-only.","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":35,"edges":58},"machine_reading_order":["caller","dispatch","directory","capability","receipt","repair","review_loop","conformance","ts_total_structure","ts_ground","ts_obligation","ts_terrain","ts_method","ts_machine_plane","ts_object_grammar","ts_the_designer","ts_beyond_incentive","ts_amendment_protocol","ts_falsification"],"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":733},{"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},{"id":"governor","kind":"loop","label":"Governor — deterministic digests, recurrence memory, briefs on change","url":"https://miscsubjects.com/api/dispatch?ask=governor"},{"id":"ts_total_structure","kind":"philosophy","label":"ROOT — THE TOTAL STRUCTURE — Grand Unified Protocol","url":"https://miscsubjects.com/api/articles/oip-total-structure","human":"https://miscsubjects.com/a/oip-total-structure","bundle":"https://miscsubjects.com/api/articles/oip-total-structure/bundle?format=markdown"},{"id":"ts_ground","kind":"philosophy","label":"BOOK I — Ground — the twelve axioms and the moral floor","url":"https://miscsubjects.com/api/articles/oip-ground","human":"https://miscsubjects.com/a/oip-ground","bundle":"https://miscsubjects.com/api/articles/oip-ground/bundle?format=markdown"},{"id":"ts_obligation","kind":"philosophy","label":"BOOK II — Obligation — capability creates debt","url":"https://miscsubjects.com/api/articles/oip-obligation","human":"https://miscsubjects.com/a/oip-obligation","bundle":"https://miscsubjects.com/api/articles/oip-obligation/bundle?format=markdown"},{"id":"ts_terrain","kind":"philosophy","label":"BOOK III — Terrain — the four states and the decay clock","url":"https://miscsubjects.com/api/articles/oip-terrain","human":"https://miscsubjects.com/a/oip-terrain","bundle":"https://miscsubjects.com/api/articles/oip-terrain/bundle?format=markdown"},{"id":"ts_method","kind":"philosophy","label":"BOOK IV — Method — trace, install, and prove the invariant","url":"https://miscsubjects.com/api/articles/oip-method","human":"https://miscsubjects.com/a/oip-method","bundle":"https://miscsubjects.com/api/articles/oip-method/bundle?format=markdown"},{"id":"ts_machine_plane","kind":"philosophy","label":"BOOK V — The Machine Plane — receipts, surety, the command plane","url":"https://miscsubjects.com/api/articles/oip-machine-plane","human":"https://miscsubjects.com/a/oip-machine-plane","bundle":"https://miscsubjects.com/api/articles/oip-machine-plane/bundle?format=markdown"},{"id":"ts_object_grammar","kind":"philosophy","label":"BOOK VI — The Object Grammar — the doctrine the build proved","url":"https://miscsubjects.com/api/articles/oip-object-grammar","human":"https://miscsubjects.com/a/oip-object-grammar","bundle":"https://miscsubjects.com/api/articles/oip-object-grammar/bundle?format=markdown"},{"id":"ts_the_designer","kind":"philosophy","label":"BOOK VII — The Designer — maker-system identity","url":"https://miscsubjects.com/api/articles/oip-the-designer","human":"https://miscsubjects.com/a/oip-the-designer","bundle":"https://miscsubjects.com/api/articles/oip-the-designer/bundle?format=markdown"},{"id":"ts_beyond_incentive","kind":"philosophy","label":"BOOK VIII — Beyond Incentive — the wall and the guardian","url":"https://miscsubjects.com/api/articles/oip-beyond-incentive","human":"https://miscsubjects.com/a/oip-beyond-incentive","bundle":"https://miscsubjects.com/api/articles/oip-beyond-incentive/bundle?format=markdown"},{"id":"ts_amendment_protocol","kind":"philosophy","label":"BOOK IX — The Amendment Protocol — self-revision, chained","url":"https://miscsubjects.com/api/articles/oip-amendment-protocol","human":"https://miscsubjects.com/a/oip-amendment-protocol","bundle":"https://miscsubjects.com/api/articles/oip-amendment-protocol/bundle?format=markdown"},{"id":"ts_falsification","kind":"philosophy","label":"BOOK X — Falsification — eight surfaces, attack protocol, appendices","url":"https://miscsubjects.com/api/articles/oip-falsification","human":"https://miscsubjects.com/a/oip-falsification","bundle":"https://miscsubjects.com/api/articles/oip-falsification/bundle?format=markdown"}],"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"},{"from":"ts_total_structure","rel":"specifies","to":"dispatch"},{"from":"ts_ground","rel":"installs_floor_for","to":"directory"},{"from":"ts_obligation","rel":"compiles_to","to":"capability"},{"from":"ts_terrain","rel":"diagnoses_capture_via","to":"receipt"},{"from":"ts_terrain","rel":"runs_checking_network_as","to":"governor"},{"from":"ts_method","rel":"accepts_installations_via","to":"conformance"},{"from":"ts_machine_plane","rel":"prices","to":"invocations"},{"from":"ts_object_grammar","rel":"generalizes","to":"dispatch"},{"from":"ts_object_grammar","rel":"mandates_lineage_in","to":"repair"},{"from":"ts_the_designer","rel":"externalizes_ought_as","to":"directory"},{"from":"ts_beyond_incentive","rel":"guards","to":"ts_total_structure"},{"from":"ts_amendment_protocol","rel":"governs_versions_in","to":"oip_articles_table"},{"from":"ts_falsification","rel":"prosecutes","to":"ts_total_structure"},{"from":"review_loop","rel":"prosecutes","to":"ts_total_structure"},{"from":"ts_total_structure","rel":"contains","to":"ts_ground"},{"from":"ts_total_structure","rel":"contains","to":"ts_obligation"},{"from":"ts_total_structure","rel":"contains","to":"ts_terrain"},{"from":"ts_total_structure","rel":"contains","to":"ts_method"},{"from":"ts_total_structure","rel":"contains","to":"ts_machine_plane"},{"from":"ts_total_structure","rel":"contains","to":"ts_object_grammar"},{"from":"ts_total_structure","rel":"contains","to":"ts_the_designer"},{"from":"ts_total_structure","rel":"contains","to":"ts_beyond_incentive"},{"from":"ts_total_structure","rel":"contains","to":"ts_amendment_protocol"},{"from":"ts_total_structure","rel":"contains","to":"ts_falsification"},{"from":"ts_total_structure","rel":"reads_next","to":"ts_ground"},{"from":"ts_ground","rel":"reads_next","to":"ts_obligation"},{"from":"ts_obligation","rel":"reads_next","to":"ts_terrain"},{"from":"ts_terrain","rel":"reads_next","to":"ts_method"},{"from":"ts_method","rel":"reads_next","to":"ts_machine_plane"},{"from":"ts_machine_plane","rel":"reads_next","to":"ts_object_grammar"},{"from":"ts_object_grammar","rel":"reads_next","to":"ts_the_designer"},{"from":"ts_the_designer","rel":"reads_next","to":"ts_beyond_incentive"},{"from":"ts_beyond_incentive","rel":"reads_next","to":"ts_amendment_protocol"},{"from":"ts_amendment_protocol","rel":"reads_next","to":"ts_falsification"}],"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","prosecutes -> ts_total_structure"],"oip_articles_table":["serves -> article_human"],"ts_total_structure":["specifies -> dispatch","contains -> ts_ground","contains -> ts_obligation","contains -> ts_terrain","contains -> ts_method","contains -> ts_machine_plane","contains -> ts_object_grammar","contains -> ts_the_designer","contains -> ts_beyond_incentive","contains -> ts_amendment_protocol","contains -> ts_falsification","reads_next -> ts_ground"],"ts_ground":["installs_floor_for -> directory","reads_next -> ts_obligation"],"ts_obligation":["compiles_to -> capability","reads_next -> ts_terrain"],"ts_terrain":["diagnoses_capture_via -> receipt","runs_checking_network_as -> governor","reads_next -> ts_method"],"ts_method":["accepts_installations_via -> conformance","reads_next -> ts_machine_plane"],"ts_machine_plane":["prices -> invocations","reads_next -> ts_object_grammar"],"ts_object_grammar":["generalizes -> dispatch","mandates_lineage_in -> repair","reads_next -> ts_the_designer"],"ts_the_designer":["externalizes_ought_as -> directory","reads_next -> ts_beyond_incentive"],"ts_beyond_incentive":["guards -> ts_total_structure","reads_next -> ts_amendment_protocol"],"ts_amendment_protocol":["governs_versions_in -> oip_articles_table","reads_next -> ts_falsification"],"ts_falsification":["prosecutes -> ts_total_structure"]}},"provenance":[{"action":"generate","model":"system/oip_articles","ts":"2026-07-03T11:27:15-07:00","hash":"virtual-oip","tokens_in":0,"tokens_out":0}],"contributions":[],"versions":[{"slug":"oip-ground","version":2,"title":"BOOK I — GROUND: the twelve axioms and the moral floor, complete text","author_model":"cyrus (verbatim, v3.0 GRAND UNIFIED)","source":"corpus","review_event_id":null,"created_at":"2026-07-03 16:30:03"},{"slug":"oip-ground","version":1,"title":"Ground: the twelve axioms and the moral floor","author_model":"cyrus:total-structure-v3 x claude-fable-5","source":"corpus","review_event_id":null,"created_at":"2026-07-03 15:56:42"}],"append_only_ledger":{"oip_articles_table":{"append_only":true,"latest_serves_page":true,"history":[{"slug":"oip-ground","version":2,"title":"BOOK I — GROUND: the twelve axioms and the moral floor, complete text","author_model":"cyrus (verbatim, v3.0 GRAND UNIFIED)","source":"corpus","review_event_id":null,"created_at":"2026-07-03 16:30:03"},{"slug":"oip-ground","version":1,"title":"Ground: the twelve axioms and the moral floor","author_model":"cyrus:total-structure-v3 x claude-fable-5","source":"corpus","review_event_id":null,"created_at":"2026-07-03 15:56:42"}]},"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-ground","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-ground","type":"dynamic","urls":{"human_page":"https://miscsubjects.com/a/oip-ground","bundle":"https://miscsubjects.com/api/articles/oip-ground/bundle","bundle_markdown":"https://miscsubjects.com/api/articles/oip-ground/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","shelf":{"kind":"total_structure_shelf","reads_as":"The OIP source philosophy, machine-traversable. Walk next until null; every stop has human, json, and bundle routes; voxel graph at /api/articles/oip/voxels.","position":2,"of":11,"this":{"slug":"oip-ground","book":"BOOK I","title":"Ground — the twelve axioms and the moral floor","human":"/a/oip-ground","json":"/api/articles/oip-ground","bundle":"/api/articles/oip-ground/bundle?format=markdown"},"prev":{"slug":"oip-total-structure","book":"ROOT","title":"THE TOTAL STRUCTURE — Grand Unified Protocol","human":"/a/oip-total-structure","json":"/api/articles/oip-total-structure","bundle":"/api/articles/oip-total-structure/bundle?format=markdown"},"next":{"slug":"oip-obligation","book":"BOOK II","title":"Obligation — capability creates debt","human":"/a/oip-obligation","json":"/api/articles/oip-obligation","bundle":"/api/articles/oip-obligation/bundle?format=markdown"},"root":{"slug":"oip-total-structure","book":"ROOT","title":"THE TOTAL STRUCTURE — Grand Unified Protocol","human":"/a/oip-total-structure","json":"/api/articles/oip-total-structure","bundle":"/api/articles/oip-total-structure/bundle?format=markdown"},"all":[{"order":1,"slug":"oip-total-structure","book":"ROOT","title":"THE TOTAL STRUCTURE — Grand Unified Protocol","human":"/a/oip-total-structure","json":"/api/articles/oip-total-structure","bundle":"/api/articles/oip-total-structure/bundle?format=markdown"},{"order":2,"slug":"oip-ground","book":"BOOK I","title":"Ground — the twelve axioms and the moral floor","human":"/a/oip-ground","json":"/api/articles/oip-ground","bundle":"/api/articles/oip-ground/bundle?format=markdown"},{"order":3,"slug":"oip-obligation","book":"BOOK II","title":"Obligation — capability creates debt","human":"/a/oip-obligation","json":"/api/articles/oip-obligation","bundle":"/api/articles/oip-obligation/bundle?format=markdown"},{"order":4,"slug":"oip-terrain","book":"BOOK III","title":"Terrain — the four states and the decay clock","human":"/a/oip-terrain","json":"/api/articles/oip-terrain","bundle":"/api/articles/oip-terrain/bundle?format=markdown"},{"order":5,"slug":"oip-method","book":"BOOK IV","title":"Method — trace, install, and prove the invariant","human":"/a/oip-method","json":"/api/articles/oip-method","bundle":"/api/articles/oip-method/bundle?format=markdown"},{"order":6,"slug":"oip-machine-plane","book":"BOOK V","title":"The Machine Plane — receipts, surety, the command plane","human":"/a/oip-machine-plane","json":"/api/articles/oip-machine-plane","bundle":"/api/articles/oip-machine-plane/bundle?format=markdown"},{"order":7,"slug":"oip-object-grammar","book":"BOOK VI","title":"The Object Grammar — the doctrine the build proved","human":"/a/oip-object-grammar","json":"/api/articles/oip-object-grammar","bundle":"/api/articles/oip-object-grammar/bundle?format=markdown"},{"order":8,"slug":"oip-the-designer","book":"BOOK VII","title":"The Designer — maker-system identity","human":"/a/oip-the-designer","json":"/api/articles/oip-the-designer","bundle":"/api/articles/oip-the-designer/bundle?format=markdown"},{"order":9,"slug":"oip-beyond-incentive","book":"BOOK VIII","title":"Beyond Incentive — the wall and the guardian","human":"/a/oip-beyond-incentive","json":"/api/articles/oip-beyond-incentive","bundle":"/api/articles/oip-beyond-incentive/bundle?format=markdown"},{"order":10,"slug":"oip-amendment-protocol","book":"BOOK IX","title":"The Amendment Protocol — self-revision, chained","human":"/a/oip-amendment-protocol","json":"/api/articles/oip-amendment-protocol","bundle":"/api/articles/oip-amendment-protocol/bundle?format=markdown"},{"order":11,"slug":"oip-falsification","book":"BOOK X","title":"Falsification — eight surfaces, attack protocol, appendices","human":"/a/oip-falsification","json":"/api/articles/oip-falsification","bundle":"/api/articles/oip-falsification/bundle?format=markdown"}]},"counts":{"capabilities":733,"systems":181},"action_boundary":"Docs are public. Actions require scoped capability tokens or owner auth.","append_only_payload":{"kind":"oip_article_payload","article_slug":"oip-ground","body_format":"human-readable markdown article","machine_format":"JSON object in this bundle.machine","version_table":"oip_articles","version_history":[{"slug":"oip-ground","version":2,"title":"BOOK I — GROUND: the twelve axioms and the moral floor, complete text","author_model":"cyrus (verbatim, v3.0 GRAND UNIFIED)","source":"corpus","review_event_id":null,"created_at":"2026-07-03 16:30:03"},{"slug":"oip-ground","version":1,"title":"Ground: the twelve axioms and the moral floor","author_model":"cyrus:total-structure-v3 x claude-fable-5","source":"corpus","review_event_id":null,"created_at":"2026-07-03 15:56:42"}],"generated_articles":"latest row wins; prior rows remain stored","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","title":"Object Invocation Protocol","human_page":"https://miscsubjects.com/a/oip","bundle_markdown":"https://miscsubjects.com/api/articles/oip/bundle?format=markdown","author_model":"cyrus x claude-fable-5 (source-philosophy bridge)","version":1,"machine_written":true},{"slug":"oip-amendment-protocol","title":"BOOK IX — THE AMENDMENT PROTOCOL: self-revision, chained, complete text","human_page":"https://miscsubjects.com/a/oip-amendment-protocol","bundle_markdown":"https://miscsubjects.com/api/articles/oip-amendment-protocol/bundle?format=markdown","author_model":"cyrus (verbatim, v3.0 GRAND UNIFIED)","version":2,"machine_written":true},{"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":"OIP 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":"gemini/gemini-2.5-flash","version":2,"machine_written":true},{"slug":"oip-beyond-incentive","title":"BOOK VIII — BEYOND INCENTIVE: the wall and the guardian, complete text","human_page":"https://miscsubjects.com/a/oip-beyond-incentive","bundle_markdown":"https://miscsubjects.com/api/articles/oip-beyond-incentive/bundle?format=markdown","author_model":"cyrus (verbatim, v3.0 GRAND UNIFIED)","version":2,"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":"gemini/gemini-2.5-flash","version":2,"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-falsification","title":"BOOK X — FALSIFICATION: the eight surfaces, attack protocol, appendices, complete text","human_page":"https://miscsubjects.com/a/oip-falsification","bundle_markdown":"https://miscsubjects.com/api/articles/oip-falsification/bundle?format=markdown","author_model":"cyrus (verbatim, v3.0 GRAND UNIFIED)","version":2,"machine_written":true},{"slug":"oip-files-deploy","title":"Files, Repository, and Deployment","human_page":"https://miscsubjects.com/a/oip-files-deploy","bundle_markdown":"https://miscsubjects.com/api/articles/oip-files-deploy/bundle?format=markdown","author_model":"gemini/gemini-2.5-flash","version":2,"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":"OIP Glossary","human_page":"https://miscsubjects.com/a/oip-glossary","bundle_markdown":"https://miscsubjects.com/api/articles/oip-glossary/bundle?format=markdown","author_model":"gemini/gemini-2.5-flash","version":2,"machine_written":true},{"slug":"oip-ground","title":"BOOK I — GROUND: the twelve axioms and the moral floor, complete text","human_page":"https://miscsubjects.com/a/oip-ground","bundle_markdown":"https://miscsubjects.com/api/articles/oip-ground/bundle?format=markdown","author_model":"cyrus (verbatim, v3.0 GRAND UNIFIED)","version":2,"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-machine-plane","title":"BOOK V — THE MACHINE PLANE: receipts, surety, the command plane, complete text","human_page":"https://miscsubjects.com/a/oip-machine-plane","bundle_markdown":"https://miscsubjects.com/api/articles/oip-machine-plane/bundle?format=markdown","author_model":"cyrus (verbatim, v3.0 GRAND UNIFIED)","version":2,"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-method","title":"BOOK IV — METHOD: trace, install, and prove the invariant, complete text","human_page":"https://miscsubjects.com/a/oip-method","bundle_markdown":"https://miscsubjects.com/api/articles/oip-method/bundle?format=markdown","author_model":"cyrus (verbatim, v3.0 GRAND UNIFIED)","version":2,"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-grammar","title":"BOOK VI — THE OBJECT GRAMMAR: the doctrine the build proved, complete text","human_page":"https://miscsubjects.com/a/oip-object-grammar","bundle_markdown":"https://miscsubjects.com/api/articles/oip-object-grammar/bundle?format=markdown","author_model":"cyrus (verbatim, v3.0 GRAND UNIFIED)","version":2,"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-obligation","title":"BOOK II — OBLIGATION: capability creates debt, complete text","human_page":"https://miscsubjects.com/a/oip-obligation","bundle_markdown":"https://miscsubjects.com/api/articles/oip-obligation/bundle?format=markdown","author_model":"cyrus (verbatim, v3.0 GRAND UNIFIED)","version":2,"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":"gemini/gemini-2.5-flash","version":2,"machine_written":true},{"slug":"oip-rest","title":"OIP REST Protocol","human_page":"https://miscsubjects.com/a/oip-rest","bundle_markdown":"https://miscsubjects.com/api/articles/oip-rest/bundle?format=markdown","author_model":"gemini/gemini-2.5-flash","version":2,"machine_written":true},{"slug":"oip-self-test-proof","title":"The self-test: how the build proves itself","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":"claude-fable-5","version":2,"machine_written":true},{"slug":"oip-tap-and-go","title":"OIP 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":"gemini/gemini-2.5-flash","version":2,"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-terrain","title":"BOOK III — TERRAIN: the four states and the decay clock, complete text","human_page":"https://miscsubjects.com/a/oip-terrain","bundle_markdown":"https://miscsubjects.com/api/articles/oip-terrain/bundle?format=markdown","author_model":"cyrus (verbatim, v3.0 GRAND UNIFIED)","version":2,"machine_written":true},{"slug":"oip-the-designer","title":"BOOK VII — THE DESIGNER: maker-system identity, complete text","human_page":"https://miscsubjects.com/a/oip-the-designer","bundle_markdown":"https://miscsubjects.com/api/articles/oip-the-designer/bundle?format=markdown","author_model":"cyrus (verbatim, v3.0 GRAND UNIFIED)","version":2,"machine_written":true},{"slug":"oip-total-structure","title":"THE TOTAL STRUCTURE — Grand Unified Protocol, complete text","human_page":"https://miscsubjects.com/a/oip-total-structure","bundle_markdown":"https://miscsubjects.com/api/articles/oip-total-structure/bundle?format=markdown","author_model":"class-R amendment: cyrus verbatim + zero-context key (claude-fable-5, editor)","version":3,"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":"gemini/gemini-2.5-flash","version":2,"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 Object Invocation vs. Zapier Workflow Automation","human_page":"https://miscsubjects.com/a/oip-vs-zapier","bundle_markdown":"https://miscsubjects.com/api/articles/oip-vs-zapier/bundle?format=markdown","author_model":"gemini/gemini-2.5-flash","version":2,"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":148,"capabilities":269,"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-ground","read_bundle_markdown":"https://miscsubjects.com/api/articles/oip-ground/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-ground","bundle":"https://miscsubjects.com/api/articles/oip-ground/bundle","bundle_markdown":"https://miscsubjects.com/api/articles/oip-ground/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"}}