Skip to content
This repository was archived by the owner on May 24, 2026. It is now read-only.

Commit 6852d84

Browse files
authored
Update SPEC.md
1 parent 6adc34f commit 6852d84

1 file changed

Lines changed: 11 additions & 13 deletions

File tree

SPEC.md

Lines changed: 11 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -64,14 +64,17 @@ No aliases. No synonyms.
6464
Every schema file MUST reside under:
6565

6666
schemas/v1.0.0/commons/<verb>/
67-
requests/<verb>.request.schema.json
68-
receipts/<verb>.receipt.schema.json
6967

70-
Shared primitives located at:
68+
- `requests/<verb>.request.schema.json`
69+
- `receipts/<verb>.receipt.schema.json`
70+
71+
**Shared primitives located at:**
72+
7173
schemas/v1.0.0/_shared/
72-
x402.schema.json
73-
trace.schema.json
74-
receipt.base.schema.json
74+
75+
- `x402.schema.json`
76+
- `trace.schema.json`
77+
- `receipt.base.schema.json`
7578

7679
**Directory is version-locked.**
7780
Moving files is a breaking change.
@@ -80,25 +83,20 @@ Moving files is a breaking change.
8083

8184
## 5. Schema `$id` Rules (Deterministic)
8285

83-
Every schema MUST use this `$id` pattern:
86+
Every schema **MUST** use this `$id` pattern:
8487

8588
### Request
8689
https://commandlayer.org/schemas/v1.0.0/commons/<verb>/requests/<verb>.request.schema.json
8790

88-
shell
89-
Copy code
91+
9092

9193
### Receipt
9294
https://commandlayer.org/schemas/v1.0.0/commons/<verb>/receipts/<verb>.receipt.schema.json
9395

94-
shell
95-
Copy code
9696

9797
### Shared
9898
https://commandlayer.org/schemas/v1.0.0/_shared/<schema>.json
9999

100-
yaml
101-
Copy code
102100

103101
All `$id` values MUST be resolvable over HTTPS.
104102

0 commit comments

Comments
 (0)