Last updated: 5 August 2026
Search flights (free), pick a fare, connect your wallet, and approve one USDC transfer. That transfer goes into an on-chain escrow held in your name — not to us. We create the airline booking only once the chain shows your escrow funded, and you get a confirmation email with your ticket details.
The ticket price plus a BRIJ booking fee of 10% of the ticket, with a 3 USDC minimum. The exact total — ticket plus fee — is quoted by your wallet before you sign, and that is precisely what enters escrow. Searching costs nothing in the app.
USDC on Solana, with any Solana wallet that supports message signing and token transfers. There is no account to create — your wallet is your identity.
Into a dedicated on-chain escrow created for your booking. It is not our bank account: the escrow program only allows two outcomes — payment towards your ticket once the airline confirms, or a refund to your own wallet. The refund address is fixed the moment the escrow is created and can never be changed afterwards, by anyone.
If the airline declines the booking (for example the fare sold out or was repriced), your escrow is refunded automatically to your wallet. No form, no waiting on support. We also re-check the fare live right before you pay, so a dead fare is refused before any money moves at all.
Every booking comes with a support code. A refund request needs that code plus the lead passenger's family name, and is reviewed by a human — airline fare rules (refundable or not, penalties) apply to what can be recovered. Whatever is refunded goes to the wallet your booking was paid from, and nowhere else. Reach us at [email protected].
Open the app, connect the wallet you paid with, sign in, and open My bookings — your bookings and their support codes are listed there. Proving control of the wallet is stronger evidence than knowing the code.
Only what an airline requires to issue a ticket: name, date of birth, title, gender, email and phone for each passenger. Never an identity document or passport number — we refuse them by design. Details in the privacy policy.
Prices come live from airline inventory and change constantly. Every fare shown is re-validated live before you pay — if it moved, you are told before signing, never after.
Yes, that is the other half of the product. The whole flow — search, intent, escrow, booking, refunds — is exposed as a pay-per-call x402 API for machines. Start at travel.brij.fi and the OpenAPI specification.