System Overview
At a Glance
┌────────────────────────────────────────────────────────────────┐
│ Clients (humans, agents) │
│ Dashboard · Internal services · External MCP · Surfaces │
└────────────────────────────────────────────────────────────────┘
↓ Auth (email/password · SIWX)
┌────────────────────────────────────────────────────────────────┐
│ Brain API │
│ REST · JSON-RPC · MCP server surface │
└────────────────────────────────────────────────────────────────┘
↓
┌────────────────────────────────────────────────────────────────┐
│ The Six-Layer Protocol Stack │
│ Raw → Ledger → Wiki → Policy → Agent → Audit │
└────────────────────────────────────────────────────────────────┘
↓ ↓
┌─────────────────────────────┐ ┌─────────────────────────────┐
│ Off-chain state │ │ On-chain commitments │
│ Postgres · pgvector · Azure Blob │ │ Base L2 · Brain contracts │
└─────────────────────────────┘ └─────────────────────────────┘
↓
┌────────────────────────────────┐
│ Execution rails │
│ Bank APIs · Processors · │
│ Session-key smart account │
│ (x402 planned. RFC 0001) │
└────────────────────────────────┘What Lives Where
Component
Location
Notes
On-Chain Surface Is Intentionally Small
On-Chain Purpose
Contract
Six Layers, One API
Layer
Primary API Endpoints
Approval Surfaces
Networks
Network
Role
What's Next
Last updated
