WAP LabsProject atlas

Work item · WDP, WCMP, and conditional WTP Class C transport core

TRN-708

The strict CDPD/IPv4 profile selects the WAP-202 section 5.3 ICMPv4 path rather than emitting or consuming the section 5.4 general-WCMP wire format.

Done

Definition of done

  • The strict CDPD/IPv4 profile selects the WAP-202 section 5.3 ICMPv4 path rather than emitting or consuming the section 5.4 general-WCMP wire format.
  • Direct fixtures prove ICMPv4 destination-unreachable code 3 (port unreachable), code 4 (fragmentation needed with DF set), and echo request/reply handling at the WDP error boundary for the selected IPv4 bearer.
  • The existing WAP-202 section 5.4/5.5 general-WCMP codec and TRN-703 fixtures remain available only behind an explicit non-IP bearer capability and do not satisfy the CDPD/IPv4 strict claim.
  • No WTP or connection-oriented WSP capability is activated.

Artifacts to create or change

  • Strict CDPD/IPv4 ICMP profile correction with the existing general-WCMP branch capability-gated for non-IP use
  • transport-rust/tests/fixtures/transport/wcmp_cdpd_icmp_profile/icmp_fixture.json

How closure is proven

  • cargo test --manifest-path transport-rust/Cargo.toml --test wcmp_cdpd_icmp_profile
  • node scripts/check-wap-transport-conformance-ledgers.mjs
  • node scripts/check-wap-selected-normative-clauses.mjs
  • node scripts/check-requirement-status-drift.mjs
  • node scripts/wap-context-pack.mjs TRN-708
  • node scripts/check-wap-knowledge-graph.mjs