Frame402 demonstrates how Arbitrum Stylus + x402 enable a new class of consumer prediction markets, combining AI judgment, instant micropayments, and social gameplay — built end-to-end during the ha
Bet on photos. Claude AI co-judges. Winner takes all. Built with Arbitrum Stylus + x402 micropayments.
🎯 About
Frame Wars brings social prediction markets to Arbitrum, combining photo competitions with AI judging and instant micropayments. Think of it as "Jpeg meets Arbitrum" with powerful enhancements.
⚡ 10-100x Cheaper - Rust smart contracts via Arbitrum Stylus
💸 Instant Payments - x402 protocol with ~2 second USDC settlement
🤖 AI Co-Judging - Claude analyzes every photo and provides commentary
🎨 Consumer Focus - Simple, fun, and actually usable
🏆 Fair & Transparent - All bets on-chain, provably fair winner selection
Upload Photo → Pay 0.01 USDC entry fee
AI Analysis → Claude instantly rates your photo (0-10) with commentary
Community Bets → Users bet on photos they think will win
Battle Resolves → Photo with most total bets wins after 24h
Winners Paid → 95% of pot distributed proportionally to winning betters
📸 Daily Photo Battles - Themed competitions with 24-hour duration
🎨 Photo Submissions - Upload to IPFS with instant AI analysis
💰 Betting System - Place bets on your favorite photos
🏆 Automatic Resolution - Smart contract determines winner
💵 Prize Distribution - Proportional payouts to winners
🤖 Claude Vision API - Analyzes photo quality, composition, creativity
⭐ 0-10 Scoring - Objective rating system
💬 Commentary - Entertaining AI-generated feedback
🔥 Vibe Checks - "Legendary", "Based", "Mid", "Cringe" categories
⚡ Stylus Smart Contracts - Rust-based for gas optimization
💸 x402 Micropayments - HTTP 402 Payment Required standard
🔗 IPFS Storage - Decentralized photo hosting via Pinata
🔐 Web3 Wallet - MetaMask integration with Arbitrum Sepolia
📱 Responsive Design - Works on desktop, tablet, and mobile
🛠 Tech Stack
Arbitrum Stylus - L2 scaling solution with Rust smart contracts
Arbitrum Sepolia - Testnet for development
ethers.js v6 - Ethereum JavaScript library
Node.js 18+ - JavaScript runtime
Express.js - Web framework
x402 Protocol - Micropayment handling
Anthropic Claude - AI vision model
Pinata - IPFS pinning service
Next.js 15 - React framework with App Router
React 18 - UI library
Tailwind CSS 3 - Utility-first CSS
Lucide React - Icon library
React Hot Toast - Notifications
Cargo Stylus - Rust smart contract tooling
Nodemon - Development server
ESLint - Code linting