Logo
Build
  • Explore Buildathon
  • Project Archive
Hack
Hack Coming Soon
  • Explore IRL Hackhouse
  • How to Qualify
  • Past Events

frames402

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

Videos

Description

Frame Wars πŸŽ¨βš”οΈ
Social Photo Battles with AI Judging on Arbitrum

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.

Why Frame Wars?

  • ⚑ 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

How It Works

  1. Upload Photo β†’ Pay 0.01 USDC entry fee

  2. AI Analysis β†’ Claude instantly rates your photo (0-10) with commentary

  3. Community Bets β†’ Users bet on photos they think will win

  4. Battle Resolves β†’ Photo with most total bets wins after 24h

  5. Winners Paid β†’ 95% of pot distributed proportionally to winning betters


✨ Features

Core Functionality

  • πŸ“Έ 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

AI Integration

  • πŸ€– 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

Technical Features

  • ⚑ 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

    Blockchain

    • Arbitrum Stylus - L2 scaling solution with Rust smart contracts

    • Arbitrum Sepolia - Testnet for development

    • ethers.js v6 - Ethereum JavaScript library

    Backend

    • Node.js 18+ - JavaScript runtime

    • Express.js - Web framework

    • x402 Protocol - Micropayment handling

    • Anthropic Claude - AI vision model

    • Pinata - IPFS pinning service

    Frontend

    • 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

    Development Tools

    • Cargo Stylus - Rust smart contract tooling

    • Nodemon - Development server

    • ESLint - Code linting

Progress During Hackathon

πŸš€ Progress During Hackathon Week 1 β€” Foundation & Core Infra βœ… Deployed Arbitrum Stylus smart contract (Rust-based) βœ… Implemented battle lifecycle: create β†’ submit β†’ bet β†’ resolve βœ… Integrated x402 micropayments for entry fees & bets (USDC, ~2s settlement) βœ… Wallet connection + Arbitrum Sepolia support Outcome: A fully on-chain, gas-efficient betting primitive ready for consumer use. Week 2 β€” AI + Storage Layer βœ… Anthropic Claude Vision integration Photo scoring (0–10) Commentary + vibe labels (β€œLegendary”, β€œMid”, etc.) βœ… IPFS uploads via Pinata βœ… Backend orchestration (AI + IPFS + contract sync) Outcome: Clear differentiation vs traditional prediction markets β€” AI as a co-judge, not a gimmick. Week 3 β€” Product UX & Payments βœ… Frontend built with Next.js 15 βœ… Battle feed, photo grid, betting UI βœ… Real-time pot tracking & resolution states βœ… Payment-gated APIs using HTTP 402 pattern Outcome: End-to-end user journey: Upload β†’ AI feedback β†’ Bet β†’ Win β†’ Get paid. Week 4 β€” Polish, Testing & Demo βœ… End-to-end testing on Arbitrum Sepolia βœ… Hackathon demo flow finalized βœ… Documentation + architecture clarity βœ… Positioned as consumer-first prediction market.

Tech Stack

ReactNextWeb3Rustjavascriptcargo-stylusarbitrumstylus-sdk

Fundraising Status

Current Status ❌ No external funding raised yet ❌ No SAFEs, tokens, or private rounds βœ… Fully bootstrapped during the hackathon Post-Hackathon Fundraising Plan 🎯 Apply for Arbitrum ecosystem grants 🎯 Seek pre-seed / builder grants (consumer + infra crossover) 🎯 Angel interest from: Consumer crypto AI-native apps Prediction market founders Revenue Paths (Validated in MVP) Platform fee (5% of pot) Sponsored battles / brand drops NFT mints of winning photos DAO-governed premium battles

Team Leader
SSparsh undefined
GitHub Link
github

GitHub

https://github.com/sparsh0006/Frames402
Product Category
SocialFi