{"_self":{"principle":"Self-explaining payload — no external context required. This _self block describes what you are reading and where to look next.","widget":"article_topology","feature":"topology","name":"Article topology","what":"Claims, sources, anecdotes, user reports, related embeds, question graph slice — for ask/ROUTER.","contains":"claims, sources, anecdotes, question_graph slice","slug":"op","urls":{"read":"https://miscsubjects.com/api/articles/op/topology"},"how_to_use":"Claims, sources, anecdotes, user reports, related embeds, question graph slice — for ask/ROUTER.","write":null,"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/op/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":"ask","name":"Ask protocol","what":"Answer only from topology; creates question_node with gaps and ingest_hint.","urls":{"read":"https://miscsubjects.com/api/articles/op/prompts","write":"https://miscsubjects.com/api/protocol/ask"}},{"id":"graph_topology","name":"Cross-article graph","what":"Merged claims/sources across condition+stack slugs for one question.","urls":{"read":"https://miscsubjects.com/api/articles/op/graph-topology?question=..."}},{"id":"question_graph","name":"Question graph","what":"Ask nodes (questions + gaps) and evidence_ingest nodes (pasted model output).","urls":{"read":"https://miscsubjects.com/api/articles/op/question-graph","write":"https://miscsubjects.com/api/protocol/ask"}},{"id":"voxels","name":"Voxel graph","what":"Claims as atoms, sources as edges (supported_by, posted_by). Per-claim provenance.","urls":{"read":"https://miscsubjects.com/api/articles/op/voxels","write":"https://miscsubjects.com/api/protocol/claim"}}],"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":"topology","name":"Article topology","what":"Claims, sources, anecdotes, user reports, related embeds, question graph slice — for ask/ROUTER.","why":"Every feature is auditable collective intelligence","how":"Claims, sources, anecdotes, user reports, related embeds, question graph slice — for ask/ROUTER.","model":null,"verifies":null,"urls":{"read":"https://miscsubjects.com/api/articles/op/topology"},"imessage":null,"router":null,"related":[{"id":"ask","what":"Answer only from topology; creates question_node with gaps and ingest_hint."},{"id":"graph_topology","what":"Merged claims/sources across condition+stack slugs for one question."},{"id":"question_graph","what":"Ask nodes (questions + gaps) and evidence_ingest nodes (pasted model output)."},{"id":"voxels","what":"Claims as atoms, sources as edges (supported_by, posted_by). Per-claim provenance."}],"not_medical_advice":true},"slug":"op","title":"OP — Object Protocol","register":"protocol","tags":["op","opos","protocol"],"updated_at":"2026-07-21 23:47:58","body_excerpt":"# OP — Object Protocol\n\nOP is the common object grammar for discovery, bounded authority, invocation, receipts, replay, repair, provenance, and feedback.\n\nOP was previously named OIP, Object Invocation Protocol. Existing OIP route names, code symbols, directory keys, receipt ids, and federation identifiers remain compatibility aliases. New human and machine roots use OP.\n\n## Six invariants\n\n1. A capability is an object with a readable contract.\n2. Authority is an object scope enforced at the dispatch boundary.\n3. Execution is an object invocation.\n4. Proof is an invocation receipt.\n5. Correction is replay or repair linked to the original receipt.\n6. Feedback is a typed contribution linked to the object it evaluates.\n\n## Roots\n\nHuman OP root: https://miscsubjects.com/op\n\nMachine OP root: https://miscsubjects.com/api/op\n\nOPOS root: https://miscsubjects.com/opos\n\nDispatch: https://miscsubjects.com/api/dispatch\n\nRegistry: https://miscsubjects.com/api/dispatch?registry=1\n","ranking":"safety-first (interaction_risk/limitations), then quote-gated effective_weight","claims":[],"sources":[],"anecdotal_sources":[],"scientific_sources":[],"user_reports":[],"related_articles":[],"question_graph":{"slug":"op","questions":[{"node_id":"qn_philosophy_protocol_how_does_the_philosophy_pros_4b5505e0","ts":"2026-07-03T16:23:27.810Z","primary_slug":"philosophy-protocol","slugs":["philosophy-protocol"],"question":"How does the philosophy prosecute the build, and how does the build prosecute the philosophy?","answer_preview":"The philosophy prosecutes the build by demanding receipts, ledger events, and measurable self-correction for any claim that an action worked, that tools are known, or that the system is self-correcting (p_recursive_law). The build prosecutes the philosophy by forcing every statement into evidentiary grammar: source id, claim id, falsifier, attack type, minimum patch, and ledger route; a sentence that cannot become a voxel is not yet operational (p_recursive_law, p_admission_invariant, p_attack_protocol). Core mappings include moral floor to publish/proof gate, capability-weighted obligation to scoped tokens, invariant installation to directory-row repair, proof artifact to OIP receipts, and maker-system collapse to the public build judging its own law under load (p_moral_floor, p_obligation, p_invariant_installation, p_proof_artifact, p_maker_system_collapse, b_receipts, b_capabilities, b_conformance). A philosophy claim is admitted only with source id, hash, claim id, edge, falsifier, and patch path; a build claim requires live route, invocation shape, ledgered proof, and repair path; conflict becomes a work order as claim delta or self-test question. Open gaps remain in full task-adjusted logical density pricing and systematic philosophy-specific self-test questions tied to this corpus (g_logical_density_unpriced, g_philosophy_selftest_missing).","confidence":"high","status":"gap","parent_node_id":null,"gaps":["full task-adjusted logical density pricing","systematic philosophy-specific self-test questions","owner-style prosecution tied to corpus"],"needs_user_info":[],"cited_claim_ids":["p_recursive_law","p_admission_invariant","p_attack_protocol","p_moral_floor","p_obligation","p_invariant_installation","p_proof_artifact","p_maker_system_collapse","b_receipts","b_capabilities","b_conformance","g_logical_density_unpriced","g_philosophy_selftest_missing"],"cited_source_ids":["src_convergence_thesis","src_total_structure_v3","src_unified_philosophy","src_highest_calling","src_oip_doc"],"channel":"ask","author":"anonymous","hash":"ce9482b8b32e1c8e9ba318cbbb56d452a3190cb66f3286acc92cadbb50381874"}],"evidence":[],"edges":[{"from":"qn_philosophy_protocol_how_does_the_philosophy_pros_4b5505e0","to":"src_convergence_thesis","type":"cites_source"},{"from":"qn_philosophy_protocol_how_does_the_philosophy_pros_4b5505e0","to":"src_total_structure_v3","type":"cites_source"},{"from":"qn_philosophy_protocol_how_does_the_philosophy_pros_4b5505e0","to":"src_unified_philosophy","type":"cites_source"},{"from":"qn_philosophy_protocol_how_does_the_philosophy_pros_4b5505e0","to":"src_highest_calling","type":"cites_source"},{"from":"qn_philosophy_protocol_how_does_the_philosophy_pros_4b5505e0","to":"src_oip_doc","type":"cites_source"},{"from":"qn_philosophy_protocol_how_does_the_philosophy_pros_4b5505e0","to":"p_recursive_law","type":"cites_claim"},{"from":"qn_philosophy_protocol_how_does_the_philosophy_pros_4b5505e0","to":"p_admission_invariant","type":"cites_claim"},{"from":"qn_philosophy_protocol_how_does_the_philosophy_pros_4b5505e0","to":"p_attack_protocol","type":"cites_claim"},{"from":"qn_philosophy_protocol_how_does_the_philosophy_pros_4b5505e0","to":"p_moral_floor","type":"cites_claim"},{"from":"qn_philosophy_protocol_how_does_the_philosophy_pros_4b5505e0","to":"p_obligation","type":"cites_claim"},{"from":"qn_philosophy_protocol_how_does_the_philosophy_pros_4b5505e0","to":"p_invariant_installation","type":"cites_claim"},{"from":"qn_philosophy_protocol_how_does_the_philosophy_pros_4b5505e0","to":"p_proof_artifact","type":"cites_claim"},{"from":"qn_philosophy_protocol_how_does_the_philosophy_pros_4b5505e0","to":"p_maker_system_collapse","type":"cites_claim"},{"from":"qn_philosophy_protocol_how_does_the_philosophy_pros_4b5505e0","to":"b_receipts","type":"cites_claim"},{"from":"qn_philosophy_protocol_how_does_the_philosophy_pros_4b5505e0","to":"b_capabilities","type":"cites_claim"},{"from":"qn_philosophy_protocol_how_does_the_philosophy_pros_4b5505e0","to":"b_conformance","type":"cites_claim"},{"from":"qn_philosophy_protocol_how_does_the_philosophy_pros_4b5505e0","to":"g_logical_density_unpriced","type":"cites_claim"},{"from":"qn_philosophy_protocol_how_does_the_philosophy_pros_4b5505e0","to":"g_philosophy_selftest_missing","type":"cites_claim"}],"counts":{"questions":1,"evidence":0,"edges":18}},"honesty":{"active_claims":0,"retracted_claims":0,"cut_claims":0,"challenges":0,"scrub_events":0,"note":"Retracted/cut claims stay on ledger but are excluded from ask unless ?include_inactive=1"},"counts":{"claims":0,"claims_total":0,"sources":0,"anecdotal":0,"scientific":0,"user_reports":0,"questions":1,"evidence_ingests":0}}