One wallet, more and more things to pay for
Travel is the first program, not a special case. A program brings its catalogue and its supplier; the platform brings everything about money, people and screens. The eSIM is the proof: a second program built only against the contract, with nothing outside its own directory changed.
Who does what
- manifest
- understand
- offer
- order
- fulfil
- track
- change
- ui as data
- pairwise user id
- wallets and limits
- three payment modes
- escrow and auto-refund
- fee split and buyback
- ledger and reconciliation
- receipts and activity
- notifications
- My purchases and timeline
- chat routing
- backoffice per program
The same capability, two programs, one screen
Each row is one capability of the contract. The last column is where the platform shows it, with the same components for both.
| Capability | Travel | eSIM | Shown in |
|---|---|---|---|
| understand | “Dubai for a week in November” → draft for four | “Data for Dubai” → draft for one phone | Draft · Chat |
| offer | Five packages priced for the party, 20 min expiry | Four plans, 4.20 to 31.50 USDT | Option cards · eSIM in chat · Program |
| order | 1,817.00 USDT, one tap | 18.90 USDT, silent under 150.00 | Payment card |
| fulfil | Ticketed and hotel confirmed → escrow released | Profile issued → released; not issued → refunded | Settling · Notifications |
| track | Itinerary, live flight status, airline changes | Installed, connected, data left | Itinerary · eSIM detail · My purchases |
| change | Keep, move or refund, each with its cost | Cancel before install, top up after | Airline change · Cancel |
| ops | Duffel balance, orders, breaks, webhooks | Conformance, float, sandbox webhooks | Programs · Travel · eSIM |
One lifecycle for every purchase
The contract fixes these statuses. A program adds its own detail underneath (“upcoming”, “in use, 2.1 GB left”), never a new status or colour, so My purchases reads the same whatever is in it.
A trip, followed to the end
Travel is the richest program, so it shows the whole shape: a plan that costs nothing, one question to book, then weeks of tracking until the family is home.