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

Claimed units

  • establishes
    {
      "anchor": "exchange-record-and-normalization",
      "file": "crates/wire-witness-core/src/exchange.rs",
      "kind": "section"
    }

Source headings

  1. 002: Exchange record and provider normalization
  2. 1. Purpose
  3. 2. Territory
  4. 3. Behavior
  5. 3.1 Testimony and schema
  6. 3.2 Presence, absence, and completeness
  7. 3.3 Identity, usage, and cost
  8. 3.4 Provider normalization
  9. 3.5 Canonical bytes and digests
  10. 4. Observable negative cases
  11. 5. Out of scope
  12. Verification

Frozen anchors

No frozen anchors declared.