Venom · the product beyond travel

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

Programs · each a directory and a manifest
Travel · live eSIM · staging Events · next Gift cards · next
Each one implements
  • manifest
  • understand
  • offer
  • order
  • fulfil
  • track
  • change
  • ui as data
program contract v1intent_refthe only thing that crosses to money
Platform · built once, used by every program
  • 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
A program never gets keys, wallet addresses, balances or another program's data.

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.

CapabilityTraveleSIMShown in
understand“Dubai for a week in November” → draft for four“Data for Dubai” → draft for one phoneDraft · Chat
offerFive packages priced for the party, 20 min expiryFour plans, 4.20 to 31.50 USDTOption cards · eSIM in chat · Program
order1,817.00 USDT, one tap18.90 USDT, silent under 150.00Payment card
fulfilTicketed and hotel confirmed → escrow releasedProfile issued → released; not issued → refundedSettling · Notifications
trackItinerary, live flight status, airline changesInstalled, connected, data leftItinerary · eSIM detail · My purchases
changeKeep, move or refund, each with its costCancel before install, top up afterAirline change · Cancel
opsDuffel balance, orders, breaks, webhooksConformance, float, sandbox webhooksPrograms · 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.

DraftAwaiting paymentPaidFulfillingActiveCompleted
Off the main path:Cancelledby the person, with a quote first ·Refundedmoney back through escrow or rail ·Failedthe supplier could not deliver

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.