Concepts
Short pages on the load-bearing GRP model. Read these in order; each builds on the previous. Once you have the model, the Specification will read like a precise description of what you have already seen.
| Page | What you’ll learn |
|---|---|
| Rooms | How rooms are configured, what visibility means, how persistent vs ephemeral rooms differ |
| Decisions | The decision lifecycle, the slate phase, discussion, choice windows |
| Mechanisms | What a mechanism is and why it’s a pure aggregation function |
| Receipts | Why receipts are compact JWS artifacts and what “standalone-verifiable” means |
| Mandates | How agents are authorized to act on a principal’s behalf |
| Discovery | How agents find an operator’s protocol surface and verification keys |
| Transport | How REST, MCP, and optional A2A bindings expose the same room operations |
Rooms, decisions, mechanisms, receipts, and mandates are the core primitives. Discovery and transport are the interoperability layer that lets agents use those primitives without private integration work.
Last updated on