Example values on the board are illustrative, not live.
Demo inventory. Live inventory from Duffel when connected.
Back on the ground
Before you book, the practical answers.
This build runs in demo mode: inventory is fixture data labelled DEMO and no ticket is issued. With Duffel credentials configured, results are live fares and a booking creates a real airline record.
Same as flights: demo mode shows fixture hotels labelled DEMO. With Duffel Stays connected, rates are live and a booking creates a real hotel confirmation.
You pick an asset you hold, we quote the trip total in that asset with a visible expiry and gas, and you sign one transaction. In this build payment is simulated: no real funds move.
If the supplier rejects the booking after your payment settled, the booking is not made and your payment is refunded in USDG at the trip value. The error screen tells you what happened, what happens next, whether money moved and what to do.
The booking is not placed. Your payment is refunded in USDG at the supplier refund value and you can search again. This is the provisional policy and it is shown before you pay.
Refunds follow the fare rules shown before you pay; we never hide refund or change conditions and never label unknown conditions as free. Refunds settle in USDG at the supplier refund value, not in the asset you paid with.
USDG, ETH and Supported Stock Tokens (AAPL, NVDA, SPY, TSLA). Stock token contract addresses are listed but not yet verified onchain, so they are offered only in simulated or test mode.
Injected browser wallets and WalletConnect wallets on the testnet chain configured for this build. Wallet support is limited to what the payment step can verify.
No. Search, compare and review everything without a wallet. A wallet is needed only at the payment step.
On your trip page under My trips and in the confirmation. The airline or hotel reference and the onchain receipt are always shown as two separate documents. Questions go to support@roam.example.