compose and authority fixes. finish sprints.
This commit is contained in:
@@ -288,6 +288,24 @@ Write-Host "=== Verification Complete: PASSED ===" -ForegroundColor Green
|
||||
- File extension: `.openvex.json`
|
||||
- Location: `vex/statements/`
|
||||
|
||||
### Runtime Witness Triplets (MWD-004)
|
||||
|
||||
Runtime micro-witnesses are exported under `runtime-witnesses/` as deterministic triplets grouped by `witness_id`:
|
||||
|
||||
| Artifact | MIME Type | File Pattern |
|
||||
|----------|-----------|--------------|
|
||||
| Trace payload | `application/vnd.stellaops.witness.v1+json` | `runtime-witnesses/<witness-id>/trace.json` |
|
||||
| DSSE envelope | `application/vnd.dsse.envelope+json` | `runtime-witnesses/<witness-id>/trace.dsse.json` |
|
||||
| Sigstore bundle | `application/vnd.dev.sigstore.bundle.v0.3+json` | `runtime-witnesses/<witness-id>/trace.sigstore.json` |
|
||||
|
||||
Manifest/index entries for these artifacts carry deterministic replay keys:
|
||||
- `build_id`
|
||||
- `kernel_release`
|
||||
- `probe_id`
|
||||
- `policy_run_id`
|
||||
|
||||
Offline replay validation is bundle-contained: `trace.json`, `trace.dsse.json`, and `trace.sigstore.json` are validated together without external lookups.
|
||||
|
||||
## Export Options
|
||||
|
||||
### CLI Command
|
||||
|
||||
Reference in New Issue
Block a user