World

World: Best Mini App Prize

$20,000 Partner Prize | Build for 23M World App Users

โš ๏ธ Mandatory Requirements (Must Have All)

โœ…
Build a Mini App with MiniKit: Must use the MiniKit SDK (not just IDKit). This is the core requirement.
โœ…
Integrate MiniKit SDK Commands: Must use at least one MiniKit command (wallet, payments, signing, etc.). Mandatory to qualify.
โœ…
Deploy to World Chain: If using on-chain activity, contracts must be deployed to World Chain mainnet or testnet.
โœ…
No Gambling/Chance-Based: App cannot be gambling or prize-based on randomness. Must be skill or utility-based.
โœ…
Proof Validation: Any verification (World ID, transactions) must occur in web backend or smart contract, not client-side.

โญ Strong Bonus Points (Competitive Advantages)

๐Ÿš€
Viral/Shareable Mechanics: Features that encourage sharing and organic growth among 23M World App users.
๐ŸŽจ
Consumer-Grade UX: Clean, polished UI with no crypto jargon. Built for non-crypto natives.
๐Ÿ”ง
Practical Utility: Solves a real-world problem. Not just a demo or toy example.
๐Ÿ†”
World ID Integration: Uses World ID for identity verification, proof of personhood, or Sybil resistance.

โœ… What We Built

๐Ÿ“ฑ

MiniKit SDK Integration

Full MiniKit provider wrapping the entire app, enabling native-like World App experience with wallet auth and transactions.

๐Ÿ”

World ID Verification

Sybil-resistant agent deployment using World ID (IDKit) to ensure fair access and prevent bot manipulation.

๐Ÿ’ณ

SIWE Authentication

Sign-In with Ethereum flow via MiniKit for secure wallet authentication with backend verification.

โ›“๏ธ

World Chain Deployment

Smart contracts deployed on World Chain mainnet and testnet with full cross-chain support.

๐ŸŽจ

Consumer-Grade UX

Animal Crossing-themed UI with no crypto jargon. Built for 23M non-crypto natives.

โšก

Gasless Transactions

All transactions sponsored via Privy. Users never pay gas fees, maximizing accessibility.

๐Ÿ“ Code Evidence

๐Ÿ“ frontend/app/layout.tsx

Wraps entire app with MiniKitProvider from @worldcoin/minikit-js

<MiniKitProvider><body>...</body></MiniKitProvider>
๐Ÿ“ frontend/components/MiniKitWalletAuth.tsx

Detects World App environment, initiates SIWE flow, handles wallet connection and disconnect

MiniKit.commandsAsync.walletAuth() + localStorage persistence
๐Ÿ“ frontend/components/WorldIDVerify.tsx

World ID verification component using IDKit for sybil resistance on agent deployment

<IDKitWidget app_id={...} verification_level={VerificationLevel.Orb} />
๐Ÿ“ frontend/app/api/complete-siwe/route.ts

Backend API route for verifying SIWE messages from MiniKit with nonce validation

verifySiweMessage() from @worldcoin/minikit-js
๐Ÿ“ frontend/lib/minikit.ts

Utility functions for MiniKit transactions: sendTransactionViaMiniKit, sendContractTransactionViaMiniKit

MiniKit.commandsAsync.sendTransaction()
๐Ÿ“ contracts/ (World Chain Deployment)

HedgePodVault: 0x90A0...
AutoYieldToken: 0x18f6...

โœ… Deployed on World Chain mainnet (chainId: 480) and sepolia testnet (chainId: 4801)

๐Ÿ”ด Live Demo

๐ŸŒ Production App

Open in World App to see MiniKit integration, World ID verification, and SIWE authentication

https://hedgepod.app

๐ŸŽฏ Target: 23M World App Users

Our Mission: Make sophisticated DeFi accessible to World App's 23 million usersโ€”most of whom don't know what an RPC is and never should.

๐Ÿšซ
No MetaMask
MiniKit wallet built-in
๐Ÿ’ธ
No Gas Fees
Privy sponsorship
๐ŸŽฎ
No Crypto Jargon
Consumer-grade UI

๐Ÿ† Why We Should Win

โœ…
Complete MiniKit Integration: Not just inheritedโ€”we use MiniKitProvider, wallet auth, SIWE verification, and transaction commands.
โœ…
World ID for Sybil Resistance: Every agent deployment requires World ID verification via IDKit Orb level.
โœ…
Solves Real Problem: Chain fragmentation and complex DeFi UX. One deposit, AI handles everything.
โœ…
Consumer-Quality UX: Animal Crossing theme, clear CTAs, no 0x addresses visible (ENS everywhere).
โœ…
Production-Ready: Deployed contracts, live website, real data (Pyth + The Graph), functional agents.
โœ…
Viral Potential: "Create your own hedge fund" is shareable. Portfolio tracking = engagement loop.