← FOXHOUNDJudge's Brief
Parametric climate insurance for African smallholder farmers — built entirely on XRPL
Main Theme — Make Waves
"Build on XRPL to create apps that power real users, businesses, and value flows. Focus on payments, real‑world assets, or institutional DeFi, driving recurring transactions, sustainable TVL, and measurable ecosystem growth."
💸
Payments
Every insurance event triggers a real XRPL transaction
EscrowCreate
Pool locks coverage XRP for each farm at registration
EscrowFinish
ZK-verified drought → escrow releases to farmer's wallet
Payment (deposit)
Investors send XRP to pool — grows TVL
Payment (sponsor)
Anyone worldwide sponsors a stranger's farm — 2 XRP on-chain
🏛
Real-World Assets
On-chain NFTs represent tokenized insurance policies and impact positions
Farm NFT (RWA)
NFTokenMint — each farm registration mints an NFT encoding lat/lng, crop type, coverage amount, farmer address. Tradeable, transferable insurance policy on-chain.
Impact NFT (RWA)
Humanitarian investors receive an on-chain NFT as auditable proof of contribution — ESG reporting, NGO accounting, climate fund mandates.
Both NFT types carry on-chain metadata (URI) linking to generative talisman art + farm data. Verifiable at testnet.xrpl.org/accounts/rsEfDv1Hde66
🏦
Institutional DeFi
Catastrophe bond model — two institutional investor classes
Financial (Cat Bond)
DeFi yield seekers deposit capital → pool earns AMM yield on idle funds + share of premium revenue. Capital absorbs tail risk in drought seasons.
Humanitarian (NGO/ESG)
Climate funds, NGOs, ESG mandates deposit capital → receive Impact NFT as verifiable on-chain proof. No financial return — the impact is the return.
The pool operates like a parametric reinsurance vehicle: premiums in, yield out in calm seasons, payouts out in drought seasons. Institutional fixed-income product logic, executed on XRPL.
🔄
Recurring Transactions
Every farm generates an on-chain event — not a one-time interaction
Farm registration: EscrowCreate + NFTokenMint per farm (2 XRPL TXs per onboarding)
Monthly premiums: recurring Payment to pool — every covered farm pays every month (production: automated via QuickNode Functions)
Drought monitoring: 5-oracle ZK proof → EscrowFinish payout per drought event
Sponsor flows: global sponsors send micro-payments to support specific farms — recurring social payments
📈
Sustainable TVL
Self-reinforcing pool mechanics — TVL grows with adoption
premiums in → pool grows → AMM yield → attracts investors → pool bigger → more farms → more premiums
XRP escrows
locked TVL per farm
Investor capital
grows pool liquidity
AMM yield
idle funds compound
📊
Measurable Ecosystem Growth
Every metric tracked on-chain — no off-chain database
Farms covered
count NFTokenMint TXs on pool wallet
Total premiums
sum EscrowCreate amounts over time
Payouts triggered
count EscrowFinish + Payment TXs with ZK memo
Investor capital
sum Payment TXs with INVESTOR_DEPOSIT memo
Impact contributions
count Impact NFTs minted on pool
Pool TVL
live account_info on pool wallet — real-time
Prize Bounty — Boundless (RISC Zero)
"Build an XRPL application that offloads heavy computation to the Boundless prover network and verifies the results trustlessly on-chain."
What computation is offloaded?
5-oracle weather aggregation — FOXHOUND fetches precipitation data from 5 independent sources (Open-Meteo ECMWF, Open-Meteo ERA5, NASA POWER, OpenWeatherMap, WeatherAPI), computes their consensus average, and determines whether a drought threshold was crossed. This runs inside the RISC Zero zkVM — a RISC-V CPU with cryptographic execution proofs.
Why not compute on XRPL directly? XRPL cannot fetch external data or run arbitrary computation. Why not a server? A server can lie. The zkVM proves the aggregation was honest.
How is it verified trustlessly on-chain?
ProofRequest submitted: EIP-712 signed TX to Boundless market (0xc211b581cb62e3a6d396a592bab34979e1bbba7d) on Ethereum Sepolia with imageId + oracle input + DigestMatch predicate
STARK proof generated: Permissionless Boundless prover executes guest program, generates RISC Zero STARK proof of correct execution
Verified by RISC Zero contract: Boundless market calls the RISC Zero on-chain verifier contract — Groth16/STARK. Proof is mathematically verified. No trusted party.
Result committed to XRPL: journalHash + Sepolia TX hash embedded in XRPL EscrowFinish memo — ZK:{hash}:ETH:{txHash}. Cross-chain cryptographic link.
Live Evidence
Market Contract
Boundless on Sepolia
Etherscan →
Guest Program
apps/zkvm-guest/src/main.rs
Rust · RISC-V ELF
Proof Status
Live checker on ZK page
Check now →
Prize Bounty — QuickNode
"Build an XRPL application that leverages QuickNode on demand infrastructure and primitives in the most innovative way."
Dedicated Endpoints
XRPL testnet WebSocket (wss://) + HTTP JSON-RPC via QuickNode dedicated node. Every on-chain read — pool balance, farm NFTs, account history — goes through QuickNode.
Globe real-time feed · Pool TVL · Admin panel
🌊
QuickNode Streams
XRPL Streams webhook pushed to /api/quicknode-stream. Every ledger close is scanned for FOXHOUND-tagged transactions. No polling — event-driven architecture.
Farm registration detection · ZK proof trigger · Impact NFT events
🤖
Automated Pipeline
When QuickNode Streams detects a Payment with ZK:journalHash memo (drought proof committed on-chain), it automatically triggers the escrow release pipeline — zero manual intervention.
Drought auto-payout · Real-time globe updates
The Automated Drought Response Pipeline
XRPL ledger closes: contains Payment TX with ZK:journalHash:ETH:sepoliaHash memo
QuickNode Streams: detects TX in real-time, pushes to /api/quicknode-stream webhook
Stream handler: classifies TX as DROUGHT_PROOF_DETECTED event
Notify API: pushes event to frontend CODEC feed — globe shows drought alert
trigger-payout: auto-called — verifies ZK proof, releases escrow to farmer
Farmer receives XRP: fully automated end-to-end — no human in the loop
QuickNode Streams turns the XRPL blockchain into a real-time event bus. The ZK proof committed on-chain IS the trigger for the payout. No oracle, no admin, no cron job — just math and streams.
Live QuickNode Endpoint
wss://divine-capable-bush.xrp-testnet.quiknode.pro/…
All XRPL WebSocket connections use this dedicated QuickNode endpoint — not public ripple.com nodes.
Prize Bounty — Impact Finance
"Put blockchain at the service of social and environmental impact, fight climate change, democratize access to finance for the most excluded populations."
1.5B
smallholder farmers globally
< 5%
have any crop insurance access
$6–8B
annual drought losses in Africa
How FOXHOUND answers each criterion
🌱
Fight climate change
Every drought proof is ZK-verified using 5 independent weather sources (2 satellites, 3 models). Climate event data committed on XRPL permanently — building the world's first cryptographically verifiable drought record.
⚖️
Democratize access to finance
No bank, no KYC, no credit score. Any smartphone + XRPL wallet = insurance policy. A farmer in rural Kenya and a DeFi investor in Tokyo interact on equal terms, governed by code not institutions.
🌾
Most excluded populations
Sub-Saharan African smallholder farmers — 70% of the continent's population, >95% uninsured, predominantly unbanked. FOXHOUND is the first insurance product they can access without a financial intermediary.
🤝
Common good above all
The pool is non-extractive: premiums go to the pool, not shareholders. Surplus earns AMM yield that sustains the protocol. Humanitarian investors get Impact NFTs, not profit — ESG accountability built in.
Prize Bounty — Pixel Meets Chain
"Build the most visually stunning XRPL experience — 2D, 3D, generative, immersive. Impress us before we even read the code."
3D Globe
Real satellite texture · Atmospheric glow · 5000 star field · Animated orbit ring · Farm markers pulse with drought state · Lightning payout animation · Drag-to-rotate · Scroll-to-zoom
See it live →
Generative NFT Art
Each farm generates a unique SVG mandala from its GPS coordinates, crop type, and coverage amount. Deterministic — same farm always produces the same talisman. Minted on XRPL.
Open gallery →
Talisman Gallery
Full-screen immersive gallery · Antigravity particle field · Floating mandalas with crop-coloured glow · Slow rotation · Drought pulse · Hover to reveal farm data · Scan-line CRT effect
View gallery →
Real Users
🌾
Smallholder Farmers
Sub-Saharan Africa
Register farm → pay micro-premium → receive ZK-verified payout if drought
📈
DeFi Investors
Global
Deposit capital → earn AMM yield in calm seasons → absorb tail risk in droughts (cat bond)
🌍
NGOs / Climate Funds
Humanitarian sector
Deposit capital → receive Impact NFT → verifiable ESG reporting on XRPL forever
Full Stack
XRPL
EscrowCreate/Finish, NFTokenMint, Payment, TrustSet — all real on testnet
Boundless (RISC Zero)
5-oracle ZK proof request on Ethereum Sepolia — Sepolia TX hash in XRPL memo
QuickNode
WebSocket stream for real-time pool events, Functions for automation
Claude (Anthropic)
FOXHOUND AI — on-chain farm risk assessment via MCP