|
| 1 | + |
| 2 | +# Commons v1.0.0 — Security Provenance |
| 3 | + |
| 4 | +**Version:** v1.0.0 |
| 5 | +**Scope:** `schemas/v1.0.0` (commons verbs + `_shared` + `aliases`) |
| 6 | +**Owner:** `commandlayer.eth` |
| 7 | + |
| 8 | +## IPFS |
| 9 | + |
| 10 | +- **Schemas CID (v1.0.0):** `` |
| 11 | +- **Directory Layout:** |
| 12 | + - `commons/` — canonical verb request/receipt schemas |
| 13 | + - `_shared/` — x402, trace, and receipt base primitives |
| 14 | + - `aliases/` — canonical alias maps |
| 15 | + |
| 16 | +This CID represents the **immutable v1.0.0 release** of the Protocol Commons schema tree. |
| 17 | +Any modification requires a **new version folder** (e.g., `v1.0.1`) and a **new CID** published in this document. |
| 18 | + |
| 19 | +## Checksums |
| 20 | + |
| 21 | +All file-level integrity is verified using **SHA-256** digests stored in the repository’s `checksums.txt`. |
| 22 | + |
| 23 | +Any change to files under `schemas/v1.0.0` MUST trigger: |
| 24 | + |
| 25 | +1. Regeneration of `checksums.txt` |
| 26 | +2. A new tagged release (e.g., `commons-v1.0.1`) |
| 27 | +3. A new IPFS pin + CID |
| 28 | +4. An update to this provenance document |
| 29 | + |
| 30 | +## ENS / Resolution Rules |
| 31 | + |
| 32 | +**ENS Name:** `commandlayer.eth` |
| 33 | + |
| 34 | +Each verb MUST expose ENS TXT records including: |
| 35 | + |
| 36 | +- `cl.verb` — canonical verb name |
| 37 | +- `cl.version` — `1.0.0` |
| 38 | +- `cl.schema.request` — HTTPS link to request schema |
| 39 | +- `cl.schema.receipt` — HTTPS link to receipt schema |
| 40 | +- `cl.cid.schemas` — `` |
| 41 | +- `cl.owner` — `commandlayer.eth` |
| 42 | + |
| 43 | +Any modification to ENS TXT layout, CID binding, or verb metadata MUST be logged in `RESOLUTION.md` and approved under governance. |
0 commit comments