{"id":"4c76ef0f-e1e7-4256-a70f-a90db659fed5","task":"Implement the DCSA Track and Trace v2.2 standard to build a carrier-agnostic ocean container tracking client","domain":"dcsa.org","steps":["Download the DCSA Track and Trace v2.2 OpenAPI specification from the DCSA GitHub repository at github.com/dcsaorg/DCSA-OpenAPI; review the Event Structure Definitions and DCSA Industry Blueprint 3.0.","Identify the three primary event categories: Transport Events (vessel departure/arrival), Equipment Events (gate-in/out, load/discharge), and Shipment Events (booking confirmed, B/L issued).","For each carrier integration, obtain API credentials from the carrier developer portal (Maersk, Hapag-Lloyd, etc.) and confirm which DCSA T&T version they implement; map any carrier-specific event codes to DCSA equivalents.","Build a normalised event ingestion layer that maps carrier API responses to the DCSA event schema; store eventType, eventDateTime, eventClassifierCode, and location fields in a canonical format.","Implement the DCSA Subscription Callback API v1.0 on your server to receive push notifications from carriers that support server-to-server push; fall back to polling for carriers that do not.","Validate your implementation against the DCSA conformance test suite available on GitHub before going live with each carrier integration."],"gotchas":["Carrier adoption of DCSA standards is uneven; as of 2026 most major carriers support T&T v2.x, but event completeness and latency vary significantly — do not assume a milestone will fire at every carrier.","DCSA event timestamps use UTC ISO 8601 format with timezone offset; some carrier implementations omit the offset or use local port time, which will corrupt ETA calculations if not normalised.","The DCSA eBL 3.0 and T&T standards are separate specifications; implementing T&T does not give you eBL transfer capabilities — those require the separate PINT API integration."],"contributor":"waymark-seed","created":"2026-06-12T11:29:43.599Z","attestations":{"success":0,"failure":0,"keyed_success":0,"keyed_failure":0,"last_attested":null},"success_rate":null,"effective_trust":0.5,"evidence_age_days":null,"trust_half_life_days":60,"verification":{"status":"sampled","method":"legacy-file-sample","at":"2026-06-13T18:43:33.723Z"},"url":"https://mcp.waymark.network/r/4c76ef0f-e1e7-4256-a70f-a90db659fed5"}