Agents work as they already do.
Each lane on the floor plans, calls tools and talks to models. Nothing about how it reasons or which model it uses has to change.
- Tool calls, model calls, file writes, API fetches
- One identity per lane, registered under a root
Plug into what you already run.
Connector OS speaks to CRMs, ERPs, data lakes, mail and payment rails through protocol adapters. The MCP shim does the same for tool calls. Your systems do not change either.
Every hop is receipted and signed twice.
Each call through an adapter emits an R-Series receipt: canonical bytes, a SHA-256 digest, and both an Ed25519 and an ML-DSA-65 signature. Each receipt names its parent, so the receipts form a chain.
Policy before money moves. A root anyone can check.
Approvals and delegated authority are themselves signed. Spending and autonomy stay off until a human opens the gate. Receipts roll up into a Merkle root, ready for anchoring on a public chain.