002-exchange-record-and-normalization
Exchange record and provider normalization
Lifecycle approvedImplementation completeVerification unknownQualification unknown
Defines wire-witness.exchange/1, the canonical testimony produced from one observed provider exchange, and lossless normalization rules for Anthropic and OpenAI request, response, streaming, identity, usage, and cost fields.
Read the full pinned specification ↗Relationships
depends on
Claimed units
- establishes
{ "anchor": "exchange-record-and-normalization", "file": "crates/wire-witness-core/src/exchange.rs", "kind": "section" }
Source headings
- 002: Exchange record and provider normalization
- 1. Purpose
- 2. Territory
- 3. Behavior
- 3.1 Testimony and schema
- 3.2 Presence, absence, and completeness
- 3.3 Identity, usage, and cost
- 3.4 Provider normalization
- 3.5 Canonical bytes and digests
- 4. Observable negative cases
- 5. Out of scope
- Verification
Frozen anchors
No frozen anchors declared.