CircleSettle

AI-powered bill splitting with on-chain credit scoring. Split fairly, build trust, unlock loans.

CircleSettle

Created At

ETHOnline 2025

Project Description

CircleSettle solves the trust problem in peer-to-peer payments by combining AI receipt scanning with blockchain-based credit scoring. The Problem: Friends split bills but there's no record of who pays on time. Traditional credit doesn't capture peer-to-peer financial behavior. Our Solution: Circle Score (300-850) - like FICO but on-chain. Every bill split and payment builds your score, unlocking borrowing power up to $5,000. How it works:

  1. Upload receipt → ASI AI extracts items in 2 seconds
  2. Select your items, add friends, split amounts
  3. Create debt on-chain → Both parties earn +5 points
  4. Pay within 24h → Earn +10 points bonus
  5. Higher scores = higher loan eligibility

How it's Made

Tech Stack: Frontend: Next.js 15, TypeScript, Wagmi, RainbowKit Contracts: Solidity on Hedera (3s finality, $0.0001 fees) AI: ASI:One for receipt OCR (95% accuracy) Cross-chain: Avail Nexus for multi-network splits

Partner Integrations: ASI Alliance - Powers instant receipt scanning. ASI:One API extracts items, prices, and totals from photos in under 2 seconds. We built a preprocessing pipeline (auto-rotate, contrast enhancement) that boosted accuracy from 78% to 95%. Hedera - Hosts our smart contracts. Chose Hedera because $0.0001 fixed fees make $5 debt splits economically viable (vs $1+ on Ethereum). MicroDebtTracker and CircleScore contracts use packed storage optimization, reducing gas by 40%. Avail Nexus - Enables cross-chain bill splitting. Friend on Ethereum, you on Polygon? Avail routes debt creation across chains seamlessly. True interoperability beyond simple token bridges. Notable Hacks: => Optimistic UI: Update instantly, rollback on error - users see feedback while blockchain confirms => Smart rounding: Track cents (multiply by 100) to avoid JavaScript's 0.1 + 0.2 = 0.30000000000000004 bug => Score formula: Penalties 5x larger than rewards to prevent gaming

Results: 94% contract test coverage, sub-2-second receipt processing, professional UX with real-time loading states across all pages.

background image mobile

Join the mailing list

Get the latest news and updates

CircleSettle | ETHGlobal