WAP LabsProject atlas

docs/knowledge-graph/vault-trn-7/work-items/trn-702.md

WDP constrained-payload and segmentation/reassembly policy

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

Relationships

  • contains ← [[sprints/TRN-7|TRN-7]]
  • covers-family → [[source-families/wdp|wdp]]
  • owned-by → [[owner-layers/qa|qa]]
  • owned-by → [[owner-layers/transport-rust|transport-rust]]
  • planned-by ← [[clauses/WDP-CL-IP-MAPPING-FRAGMENTATION|WDP-CL-IP-MAPPING-FRAGMENTATION]]
  • planned-by ← [[clauses/WDP-CL-IPV4-BASELINE-RECEIVE-SIZE|WDP-CL-IPV4-BASELINE-RECEIVE-SIZE]]
  • planned-by ← [[clauses/WDP-CL-IPV4-DONT-FRAGMENT|WDP-CL-IPV4-DONT-FRAGMENT]]
  • planned-by ← [[clauses/WDP-CL-IPV4-FRAGMENT-REASSEMBLY-KEY|WDP-CL-IPV4-FRAGMENT-REASSEMBLY-KEY]]
  • planned-by ← [[clauses/WDP-CL-IPV4-FRAGMENTATION-LOCATION|WDP-CL-IPV4-FRAGMENTATION-LOCATION]]
  • planned-by ← [[clauses/WDP-CL-IPV4-LARGE-SEND-GUARD|WDP-CL-IPV4-LARGE-SEND-GUARD]]
  • planned-by ← [[clauses/WDP-CL-IPV4-TOTAL-LENGTH|WDP-CL-IPV4-TOTAL-LENGTH]]
  • planned-by ← [[clauses/WDP-CL-UDP-LENGTH-BOUNDS|WDP-CL-UDP-LENGTH-BOUNDS]]
  • planned-by ← [[clauses/WDP-CL-UNITDATA-CONTENT-TRANSPARENCY|WDP-CL-UNITDATA-CONTENT-TRANSPARENCY]]
  • relates-to → [[legacy-tickets/T0-19|T0-19]]

Data

{
  "status": "done",
  "ownerLayers": [
    "transport-rust",
    "qa"
  ],
  "sourceFamilies": [
    "wdp"
  ],
  "existingTickets": [
    "T0-19"
  ],
  "outputs": [
    "WDP constrained-payload and segmentation/reassembly policy",
    "transport-rust/tests/fixtures/transport/wdp_constrained_payload_mapped/reassembly_fixture.json"
  ],
  "acceptance": [
    "The nine adopted WAP-200 and RFC 791/768 obligations directly evidence deterministic payload limits, rejection without WDP unit-data truncation, no WDP segmentation header on CDPD/IPv4, and destination-IP reassembly below WDP.",
    "Whole, fragmented, out-of-order, duplicate, malformed, overlapping, oversize, and incomplete-expiry inputs produce bounded deterministic outcomes for the selected 576-octet baseline profile."
  ],
  "evidence": [
    "cargo test --manifest-path transport-rust/Cargo.toml",
    "cargo test --manifest-path transport-rust/Cargo.toml --test wdp_constrained_replay",
    "node scripts/check-wap-selected-normative-clauses.mjs",
    "node scripts/check-wap-transport-conformance-ledgers.mjs",
    "node scripts/wap-context-pack.mjs TRN-702",
    "node scripts/check-wap-knowledge-graph.mjs"
  ],
  "source": "docs/waves/wap-1.2.1-compliance-program.json"
}