Articles and content objects
Introduction to OIP and MCP
OIP stands for Object Invocation Protocol. MCP stands for Model Context Protocol, an open standard where an AI model connects to an MCP server over a session and the server exposes tools, resources, and prompts the model can call. MCP is NOT a content-management system. OIP differs from MCP by using plain URLs and receipts with no persistent session: any model that can open a URL can act.
Content articles
The peptide articles are content objects. They carry body, claims, sources, provenance, widgets, bundles, and ledger history.
OIP articles
OIP articles use the same article machinery, but their subject is the build itself. They explain capability objects, not peptide evidence.
Same pattern, different domain
Both article families should be self-explaining. A peptide article explains evidence. An OIP article explains build operation.
Using curl with OIP
To invoke an object using curl, you can use the following command: curl -X POST /api/dispatch -H 'Content-Type: application/json' -d '{"key":"KEY","body":"BODY"}'. You can also use GET requests with the invoke parameter: curl /api/dispatch?invoke=KEY&body=BODY. To get a receipt, use curl /api/dispatch?receipt=inv_ID.
For example, to invoke an object with key my_key and body my_body, you would use: curl -X POST /api/dispatch -H 'Content-Type: application/json' -d '{"key":"my_key","body":"my_body"}'. To get the receipt for an invocation with ID my_inv_ID, you would use: curl /api/dispatch?receipt=my_inv_ID.
Latest clarity reviews (live)
Fresh models are sent this article's bundle and asked two separate questions: how clear is the machine JSON, and how clear is the English body. Scores are 0 to 10. The full history is in the append-only ledger.
- 2026-07-03 02:45 · model
@cf/meta/llama-3.3-70b-instruct-fp8-fast· NEEDS WORK · JSON 9/10 · English 8/10 · zero-context human 7/10
- gaps named: MCP explanation; Detailed curl usage examples
- 2026-07-02 23:31 · model
@cf/meta/llama-3.3-70b-instruct-fp8-fast· NEEDS WORK · JSON 9/10 · English 8/10 · zero-context human 7/10
- gaps named: MCP explanation; Detailed curl usage examples
How the loop self-corrects: a failing review queues a model revision of this article (a new append-only version). A missing concept named by a reviewer queues a brand-new machine-written article, which then enters the same review cycle.