Skip to content

Commit 47e9157

Browse files
authored
Update README.md
1 parent 9036857 commit 47e9157

File tree

1 file changed

+44
-21
lines changed

1 file changed

+44
-21
lines changed

README.md

Lines changed: 44 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
# **CommandLayer Protocol — Commons**
22

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.**
45

56
<div align="center">
67
<a href="#"><img alt="Stability" src="https://img.shields.io/badge/Status-Stable%20v1.0.0-brightgreen"/></a>
@@ -17,15 +18,34 @@
1718

1819
----
1920

20-
**Protocol-Commons defines interoperable semantics and typed message contracts for autonomous agents**.
21+
Autonomous agents are **breaking in the wild**:
2122

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
2327

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.
2729

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+
```
2846

47+
Same shape — everywhere:
48+
SDKs → Runtimes → x402 → ENS → Receipts
2949

3050
## Architecture
3151

@@ -60,11 +80,11 @@ It provides a **neutral, versioned foundation** that ensures multi-agent workflo
6080
- [Status](#status)
6181
- [Canonical Verbs](#canonical-verbs)
6282
- [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)
6888

6989
---
7090
### Key Principles
@@ -156,19 +176,21 @@ console.log(analyzeRequest.properties); // Typed input contract for "analyze"
156176
---
157177

158178
## 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 |
159186
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+
```
167188

168-
- **Commons** defines *what actions exist* and how they are structured.
189+
- **Commons** defines what actions exist and how they are structured.
169190
- **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+
172194

173195

174196
---
@@ -360,3 +382,4 @@ CommandLayer follows a clean separation of concerns:
360382

361383

362384

385+

0 commit comments

Comments
 (0)