014-sidecar-host
The wire-witness.sidecar/1 stdio host
Lifecycle approvedImplementation completeVerification unknownQualification unknown
Implements `wire-witness sidecar` over the spec 005 protocol and the spec 013 live runtime: one supervised attempt per process, exact AttemptBinding and terminal schema versions, a statecraft/wire-exchange/v1 manifest with a fixed member set, a producer identity Statecraft can pin, and the compatibility, rollback, and qualification records a release must carry.
Read the full pinned specification ↗Relationships
depends on
Claimed units
- establishes
{ "anchor": "sidecar-host-module-export", "file": "crates/wire-witness-cli/src/lib.rs", "kind": "section" } - establishes
{ "anchor": "sidecar-host", "file": "crates/wire-witness-cli/src/sidecar_host.rs", "kind": "section" } - establishes
{ "anchor": "wire-exchange-manifest", "file": "crates/wire-witness-cli/src/wire_exchange.rs", "kind": "section" } - establishes
{ "anchor": "producer-identity", "file": "crates/wire-witness-cli/src/producer_identity.rs", "kind": "section" } - establishes
{ "anchor": "sidecar-host-acceptance", "file": "crates/wire-witness-cli/tests/sidecar_host.rs", "kind": "section" } - establishes
{ "kind": "directory", "path": "crates/wire-witness-cli/tests/fixtures/sidecar-1/" } - establishes
{ "kind": "directory", "path": "qualification/" } - extends
{ "nature": "additive", "spec": "013-live-loopback-capture-runtime", "unit": { "anchor": "wire-witness-executable", "file": "crates/wire-witness-cli/src/main.rs", "kind": "section" } } - extends
{ "nature": "additive", "spec": "013-live-loopback-capture-runtime", "unit": { "anchor": "live-attempt-runtime", "file": "crates/wire-witness-cli/src/live_runtime.rs", "kind": "section" } } - extends
{ "nature": "additive", "spec": "013-live-loopback-capture-runtime", "unit": { "anchor": "live-capture-runtime", "file": "crates/wire-witness-proxy/src/live.rs", "kind": "section" } } - extends
{ "nature": "additive", "spec": "013-live-loopback-capture-runtime", "unit": { "anchor": "executable-acceptance", "file": "crates/wire-witness-cli/tests/executable.rs", "kind": "section" } }
Source headings
- 014: The wire-witness.sidecar/1 stdio host
- 1. Purpose
- 2. Territory
- 3. Behavior
- 3.1 The commands
- 3.2 Start and binding validation
- 3.3 Ready
- 3.4 Notices and stdout discipline
- 3.5 Closing custody and the terminal message
- 3.6 The `statecraft/wire-exchange/v1` manifest
- 3.7 Producer identity and schema versions
- 3.8 Compatibility, rollback, and qualification
- 3.9 Confinement inputs
- 4. Observable negative cases
- 5. Residual risks
- 6. Out of scope
- Verification
Frozen anchors
No frozen anchors declared.