WAP LabsProject atlas

docs/knowledge-graph/vault-wsp-8/work-items/wsp-802.md

WSP header/assigned-number/encoding-version closure

Generated from canonical repository manifests. Do not edit this note directly.

Relationships

  • contains ← [[sprints/WSP-8|WSP-8]]
  • covers-family → [[source-families/wsp|wsp]]
  • owned-by → [[owner-layers/qa|qa]]
  • owned-by → [[owner-layers/transport-rust|transport-rust]]
  • planned-by ← [[clauses/WSP-CL-ENCODING-VERSION-ABSENT-DEFAULT|WSP-CL-ENCODING-VERSION-ABSENT-DEFAULT]]
  • planned-by ← [[clauses/WSP-CL-ENCODING-VERSION-CLIENT-SELECTION|WSP-CL-ENCODING-VERSION-CLIENT-SELECTION]]
  • planned-by ← [[clauses/WSP-CL-ENCODING-VERSION-EXTENSION-PAGES|WSP-CL-ENCODING-VERSION-EXTENSION-PAGES]]
  • planned-by ← [[clauses/WSP-CL-ENCODING-VERSION-HOP-BY-HOP|WSP-CL-ENCODING-VERSION-HOP-BY-HOP]]
  • planned-by ← [[clauses/WSP-CL-ENCODING-VERSION-NO-OVERCLAIM|WSP-CL-ENCODING-VERSION-NO-OVERCLAIM]]
  • planned-by ← [[clauses/WSP-CL-ENCODING-VERSION-PEER-CACHE|WSP-CL-ENCODING-VERSION-PEER-CACHE]]
  • planned-by ← [[clauses/WSP-CL-ENCODING-VERSION-REQUIRED|WSP-CL-ENCODING-VERSION-REQUIRED]]
  • planned-by ← [[clauses/WSP-CL-ENCODING-VERSION-TEXT-FORM|WSP-CL-ENCODING-VERSION-TEXT-FORM]]
  • planned-by ← [[clauses/WSP-CL-EXPECT-SIN-ENCODING|WSP-CL-EXPECT-SIN-ENCODING]]
  • planned-by ← [[clauses/WSP-CL-HEADER-CODE-PAGE-RANGES|WSP-CL-HEADER-CODE-PAGE-RANGES]]
  • planned-by ← [[clauses/WSP-CL-HEADER-COMPACTION-FORMS|WSP-CL-HEADER-COMPACTION-FORMS]]
  • planned-by ← [[clauses/WSP-CL-HEADER-DEFAULT-PAGE|WSP-CL-HEADER-DEFAULT-PAGE]]
  • planned-by ← [[clauses/WSP-CL-HEADER-EXTENSION-PAGE-AGREEMENT|WSP-CL-HEADER-EXTENSION-PAGE-AGREEMENT]]
  • planned-by ← [[clauses/WSP-CL-HEADER-FIELD-ASSIGNMENTS|WSP-CL-HEADER-FIELD-ASSIGNMENTS]]
  • planned-by ← [[clauses/WSP-CL-HEADER-HTTP-COMPATIBILITY|WSP-CL-HEADER-HTTP-COMPATIBILITY]]
  • planned-by ← [[clauses/WSP-CL-HEADER-LIST-EXPANSION|WSP-CL-HEADER-LIST-EXPANSION]]
  • planned-by ← [[clauses/WSP-CL-HEADER-NAME-VERSION-CHOICE|WSP-CL-HEADER-NAME-VERSION-CHOICE]]
  • planned-by ← [[clauses/WSP-CL-HEADER-SYNTAX-REGISTRY|WSP-CL-HEADER-SYNTAX-REGISTRY]]
  • planned-by ← [[clauses/WSP-CL-HEADER-UNKNOWN-VALUE-SKIP|WSP-CL-HEADER-UNKNOWN-VALUE-SKIP]]
  • planned-by ← [[clauses/WSP-CL-HEADER-VALUE-ENCODING-CHOICE|WSP-CL-HEADER-VALUE-ENCODING-CHOICE]]
  • planned-by ← [[clauses/WSP-CL-HEADER-VALUE-LENGTH-PREFIX|WSP-CL-HEADER-VALUE-LENGTH-PREFIX]]
  • planned-by ← [[clauses/WSP-CL-INTEGER-NETWORK-ORDER|WSP-CL-INTEGER-NETWORK-ORDER]]
  • planned-by ← [[clauses/WSP-CL-POST-CONTENT-TYPE|WSP-CL-POST-CONTENT-TYPE]]
  • planned-by ← [[clauses/WSP-CL-REPLY-CONTENT-TYPE|WSP-CL-REPLY-CONTENT-TYPE]]
  • planned-by ← [[clauses/WSP-CL-UNSUPPORTED-ENCODING-RETRY|WSP-CL-UNSUPPORTED-ENCODING-RETRY]]
  • planned-by ← [[scr-rows/WSP-CL-C-003|WSP-CL-C-003]]
  • planned-by ← [[scr-rows/WSP-CL-C-020|WSP-CL-C-020]]
  • relates-to → [[legacy-tickets/T0-10|T0-10]]
  • relates-to → [[legacy-tickets/T0-20|T0-20]]

Data

{
  "status": "done",
  "ownerLayers": [
    "transport-rust",
    "qa"
  ],
  "sourceFamilies": [
    "wsp"
  ],
  "existingTickets": [
    "T0-10",
    "T0-20"
  ],
  "outputs": [
    "WSP header/assigned-number/encoding-version closure",
    "transport-rust/tests/fixtures/transport/wsp_header_grammar_mapped/header_fixture.json",
    "docs/waves/WSP_802_HEADER_ENCODING_EVIDENCE.md"
  ],
  "acceptance": [
    "Known tokens, code pages, text fallbacks, unknown policy, encoding versions, and round trips match the WAP 1.2.1 effective set."
  ],
  "evidence": [
    "cargo test --manifest-path transport-rust/Cargo.toml --test wsp_header_grammar",
    "cargo test --manifest-path transport-rust/Cargo.toml --test wsp_connectionless_matrix",
    "cargo test --manifest-path transport-rust/Cargo.toml",
    "node scripts/check-wap-transport-conformance-ledgers.mjs",
    "node scripts/wap-context-pack.mjs WSP-802"
  ],
  "source": "docs/waves/wap-1.2.1-compliance-program.json"
}