|
1 | 1 | # **CommandLayer Protocol — Commons** |
2 | 2 |
|
3 | | -**Verb & schema layer for machine intent — the foundation of verifiable A2A automation.** |
| 3 | +**The canonical semantic contract for autonomous agents.** |
| 4 | +**Verbs, schemas, and validation — or nothing interoperates.** |
4 | 5 |
|
5 | 6 | <div align="center"> |
6 | 7 | <a href="#"><img alt="Stability" src="https://img.shields.io/badge/Status-Stable%20v1.0.0-brightgreen"/></a> |
|
17 | 18 |
|
18 | 19 | ---- |
19 | 20 |
|
20 | | -**Protocol-Commons defines interoperable semantics and typed message contracts for autonomous agents**. |
| 21 | +Autonomous agents are **breaking in the wild**: |
21 | 22 |
|
22 | | -It provides a **neutral, versioned foundation** that ensures multi-agent workflows remain compatible across different runtimes, platforms, and discovery systems. Without this shared verb layer: |
| 23 | +- Every agent reinventing verbs |
| 24 | +- No shared validation contracts |
| 25 | +- No trust in execution or receipts |
| 26 | +- Interop collapses outside a single platform |
23 | 27 |
|
24 | | -- **Routing breaks** |
25 | | -- **Validation fails** |
26 | | -- **Multi-agent workflows collapse** |
| 28 | +**Protocol-Commons fixes this** — a **global action language** that lets any agent discover, collaborate, and verify execution across runtimes. |
27 | 29 |
|
| 30 | +--- |
| 31 | +## Real verbs. Real receipts. |
| 32 | + |
| 33 | +```jsonc |
| 34 | +// summarize.request |
| 35 | +{ |
| 36 | + "verb": "summarize", |
| 37 | + "content": "CommandLayer defines the semantics of agent behavior." |
| 38 | +} |
| 39 | + |
| 40 | +// summarize.receipt |
| 41 | +{ |
| 42 | + "result": "Semantic verb layer for autonomous multi-agent workflows.", |
| 43 | + "trace": "bafybeieoynknza..." |
| 44 | +} |
| 45 | +``` |
28 | 46 |
|
| 47 | +Same shape — everywhere: |
| 48 | +SDKs → Runtimes → x402 → ENS → Receipts |
29 | 49 |
|
30 | 50 | ## Architecture |
31 | 51 |
|
@@ -60,11 +80,11 @@ It provides a **neutral, versioned foundation** that ensures multi-agent workflo |
60 | 80 | - [Status](#status) |
61 | 81 | - [Canonical Verbs](#canonical-verbs) |
62 | 82 | - [Repository Structure](#repository-structure) |
63 | | -- [Manifest](##manifest) |
64 | | -- [Immutability & Checksums](##immutability--checksums) |
65 | | -- [Validation](##validation) |
66 | | -- [License](##license) |
67 | | -- [Next Layers](##next-layers) |
| 83 | +- [Manifest](#manifest) |
| 84 | +- [Immutability & Checksums](#immutability--checksums) |
| 85 | +- [Validation](#validation) |
| 86 | +- [License](#license) |
| 87 | +- [Next Layers](#next-layers) |
68 | 88 |
|
69 | 89 | --- |
70 | 90 | ### Key Principles |
@@ -156,19 +176,21 @@ console.log(analyzeRequest.properties); // Typed input contract for "analyze" |
156 | 176 | --- |
157 | 177 |
|
158 | 178 | ## CommandLayer Protocol Stack |
| 179 | +``` |
| 180 | +| Layer | Role | |
| 181 | +|---------------------|-------------------------------------------------------------------| |
| 182 | +| Protocol-Commons | Canonical verbs & schemas (machine intent grammar) | |
| 183 | +| Agent-Cards | Identity, discovery, and invocation metadata | |
| 184 | +| Protocol-Commercial | Canonical commercial/economic verbs (schemas & receipt defaults) | |
| 185 | +| Protocol-Runtime | Transport adapters, execution, and structured receipts | |
159 | 186 |
|
160 | | -| Layer | Role | |
161 | | -| ----------------------- | -------------------------------------------------- | |
162 | | -| **Protocol-Commons** | Canonical verbs & schemas (machine intent grammar) | |
163 | | -| **Agent-Cards** | Identity, discovery, and invocation metadata | |
164 | | -| **Protocol-Commercial** | Monetized verbs + economic execution guarantees | |
165 | | -| **x402 runtime** | Transport, execution, and structured receipts | |
166 | | - |
| 187 | +``` |
167 | 188 |
|
168 | | -- **Commons** defines *what actions exist* and how they are structured. |
| 189 | +- **Commons** defines what actions exist and how they are structured. |
169 | 190 | - **Agent-Cards** bind those actions to real agents. |
170 | | -- **Protocol-Commercial** defines market-aligned verbs and receipt. |
171 | | -- **x402 runtime** executes those actions and returns proof |
| 191 | +- **Protocol-Commercial** defines market-aligned economic verbs and receipt schemas. |
| 192 | +- **Runtime** executes those actions and returns verifiable receipts (optionally over x402). |
| 193 | + |
172 | 194 |
|
173 | 195 |
|
174 | 196 | --- |
@@ -360,3 +382,4 @@ CommandLayer follows a clean separation of concerns: |
360 | 382 |
|
361 | 383 |
|
362 | 384 |
|
| 385 | + |
0 commit comments