Carrier tracking normalisation · folding eight couriers into one state machine
Eight couriers, eight field sets, eight vocabularies for status. Queries are dispatched per carrier, then mapped onto one state machine (picked up / in transit / out for delivery / delivered / exception), with exception nodes stored separately. One REST surface and one webhook out, fired only on state change. The hard part is not the request — it is field alignment and idempotent retries.
Open the demo →(sample data)