DeFi Travel Shield
Parametric Travel Insurance Settled On-Chain, In Seconds
View Live Project
Parametric / Auto
Payout Model
ERC-721 NFT
Policy Format
BNB Chain
Chain
About the Project
DeFi Travel Shield replaces the claims adjuster with immutable Solidity smart contract logic deployed on BNB Chain. The Next.js frontend uses TypeScript and Shadcn UI; Supabase handles user auth and policy metadata while WalletConnect enables seamless wallet sign-in. Every policy is an ERC-721 NFT minted at purchase; Chainlink Any-API oracles poll flight status, weather, and medical alert feeds on-chain, when a parametric trigger fires, the contract auto-executes a BNB payout with zero paperwork.
How It Works
- 1
The Next.js frontend connects via WalletConnect; Supabase stores policy metadata and travel details under user-scoped row-level security with Hardhat-tested contract ABIs bundled client-side.
- 2
Travelers mint a policy NFT by paying a quoted BNB premium; coverage type, flight number, and trigger thresholds are encoded directly into the ERC-721 token metadata stored on IPFS.
- 3
Chainlink Any-API jobs run on a distributed oracle network, querying FlightAware, NOAA, and insurance clearing APIs every 15 minutes throughout the coverage window.
- 4
When oracle data meets a trigger condition, the oracle contract calls the Solidity policy contract's `claim()` function, verifying the policy is active and unmarked before releasing funds from the Gnosis Safe treasury.
- 5
All policy NFTs are viewable on BscScan and can be transferred on secondary markets, trip insurance can be resold if travel plans change, making them liquid financial instruments.
Tech Stack
Want to build something like this?
We'd love to hear about your project. Let's talk about what you're building.