Skip to content

Commit 22acecb

Browse files
authored
Update SECURITY_PROVENANCE.md
1 parent 51c7753 commit 22acecb

File tree

1 file changed

+43
-0
lines changed

1 file changed

+43
-0
lines changed

SECURITY_PROVENANCE.md

Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
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

Comments
 (0)