All ProjectsBlockchain

DeFi Travel Shield

Parametric Travel Insurance Settled On-Chain, In Seconds

View Live Project
DeFi Travel Shield screenshot

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. 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. 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. 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. 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. 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

SolidityBNB ChainNext.jsSupabaseChainlink Any-APIERC-721WalletConnectHardhatHuskyPrettierJestPlaywright

Want to build something like this?

We'd love to hear about your project. Let's talk about what you're building.