Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
17 changes: 6 additions & 11 deletions SECURITY_PROVENANCE.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# SECURITY PROVENANCE — Protocol-Commercial

## Current release posture
## Release posture

Current release line: `v1.1.0`

Expand All @@ -11,15 +11,10 @@ Normative artifact roots:
- `manifest.json`
- `checksums.txt`

## Pending post-merge release actions
Release integrity state for this repository:

The final v1.1.0 CID values must be captured after the release artifact set is pinned.
- `manifest.json` marks `v1.1.0` as the current release line.
- `checksums.txt` records repository-local SHA-256 digests for the normative schema and example artifacts published from this tree.
- Canonical schema `$id` values resolve to the commandlayer.org release paths for `v1.1.0`.

Update after pinning:

- schema tree CID
- example tree CID, if mirrored separately
- release bundle CID, if used
- public gateway mirrors

Until those values are captured, `checksums.txt` is the local integrity source of truth for the pending release candidate.
This file makes only repository-backed claims. It does not assert external pin, CID, or public mirror state unless those values are recorded in this repository.
2 changes: 1 addition & 1 deletion checksums.txt
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,6 @@ f9b8e134d57c719014cc35ce391a9bf56a381659d4dcc1ef9eeb40c55e63d3bf schemas/v1.1.0
0c8af1923ed96ccbcaf634ebff0d3a9e0deb9c887ac036263958dfbcf9f66a3d schemas/v1.1.0/commercial/purchase/purchase.request.schema.json
1e9b04775e147f657ca17ab84b51f6fa89eb50e9afc5245ff00a7f8234af6063 schemas/v1.1.0/commercial/ship/ship.receipt.schema.json
7155c14f8985ae375511b579620c17d40d0af05a91ea1a2b1d43e707bc4c7f8a schemas/v1.1.0/commercial/ship/ship.request.schema.json
8c2e962a4308d0648b7ba99b5864d2fc4eff58ae49ca1b27394703622b30085b schemas/v1.1.0/commercial/verify/verify.receipt.schema.json
9b1ac12cb98d3974f1be299c64342c4858418c4351856a4b9c1d32e792565fbd schemas/v1.1.0/commercial/verify/verify.receipt.schema.json
af08ddc3d0fdaa923148419cfeba42a100de90604176de593d62de908aafe7ba schemas/v1.1.0/commercial/verify/verify.request.schema.json
1431008b047fc5eb8fe2e0647a7a9d5e27e731ad89b97866c259a5e9937cc549 schemas/v1.1.0/index.json
18 changes: 17 additions & 1 deletion schemas/v1.1.0/commercial/verify/verify.receipt.schema.json
Original file line number Diff line number Diff line change
Expand Up @@ -129,7 +129,22 @@
]
},
"verifier": {
"$ref": "#/$defs/actor"
"allOf": [
{
"$ref": "#/$defs/actor"
},
{
"type": "object",
"properties": {
"role": {
"const": "verifier"
}
},
"required": [
"role"
]
}
]
},
"target_type": {
"type": "string",
Expand Down Expand Up @@ -170,6 +185,7 @@
"issued_at",
"request_id",
"status",
"verifier",
"target_type",
"target_ref",
"evidence_refs",
Expand Down
Loading