LightChallenge
Put your money where your goal is. Every challenge is staked. Every result is verified by AI. Every payout is on-chain.
LightChallenge turns goals — running 50 km this month, hitting a Dota 2 win-rate, finishing a CS2 ladder — into stake-weighted competitions where the winners get the losers’ stakes. No referees. No moderators. No “trust me” screenshots. AI workers on the LightChain network verify proofs from your wearable, your fitness app, or your game stats — and the smart contract pays out automatically.
🟢 Mainnet is live at
lightchallenge.appon LightChain mainnet (chain ID 9200). The testnet stays atuat.lightchallenge.app(chain 8200) for testing & integration work.
Pick your path
- 🏃 I want to compete → How it works in 60 seconds — joining your first challenge.
- 🛠 I’m building on LightChallenge → REST API + Competitions API + white-label embed.
- 🔍 I’m reviewing the protocol → Protocol overview, Architecture, AI verification.
- ⚙️ I run an instance → Operations runbooks.
How it works in 60 seconds
- Create a challenge — “Walk 250k steps this month, 100 LCAI buy-in.”
- Anyone joins — Stake locked in escrow contract.
- You submit proof — Apple Health, Strava, Steam, Riot, GSI — usually automatic, server-pulled.
- An AI worker verifies it —
llama3-8brunning on the LightChain worker network. The worker is staked and slashable. - Smart contract pays out — Winners take the pool. Pull-based, no human in the loop.
The whole loop runs on a single LightChain L1 with native LCAI as the staking token. Verdicts are signed (EIP-712) by an off-chain attestor and recorded on-chain via the LightchallengeAttestor contract before any payout fires.
What makes it different
- Trustless verification. The AI worker that judged your proof signs the verdict on-chain alongside a hash of the encrypted response. Anyone can later prove which worker said what — and a separate LightChain disputer can decrypt the worker’s output for arbitration.
- Pull-based payouts. Funds sit in a bucketed escrow contract (
LightchallengeTreasury). The protocol can never sweep your stake — only the rules of the challenge you joined can move it. - Mobile-first. Apple Health auto-submits steps in the background. Game stats stream in via Steam, Riot, or GSI. You don’t open an app to “submit a result” — the app does it for you.
- Decentralised verifier network. No single party (including us) can pin a verdict to a chosen outcome. Anyone can stake 50,000 LCAI and run a worker; misbehaving workers get deregistered and slashed.
What you can do today
| Category | Sources | Examples |
|---|---|---|
| Fitness | Apple Health, Strava, Garmin, Fitbit, Google Fit | 10k steps/day · 5 km run · 100 km cycling · workout streaks |
| Gaming | Dota 2 (OpenDota), CS2 (FACEIT + GSI), League of Legends (Riot) | Win 3 matches · reach rank X · KDA target · series wins |
| Custom | Manual upload + verifier attestation | Anything you can produce a structured proof for |
Try a challenge in 5 minutes
- Connect any EVM wallet to LightChain mainnet (chain 9200) — or testnet (8200) if you want to play first.
- Open the app → lightchallenge.app (mainnet) or uat.lightchallenge.app (testnet).
- Pick a challenge → Join → Submit proof. First challenge done in ~10 minutes total (including wallet setup).
Production status
| Layer | Mainnet (chain 9200) | Testnet (chain 8200) |
|---|---|---|
| Smart contracts (9 contracts) | ✅ Live since 2026-05-05 | ✅ Live |
| Webapp | ✅ lightchallenge.app | ✅ uat.lightchallenge.app |
| Off-chain workers | ✅ Fly.io lc-workers | ✅ Fly.io lc-workers-uat |
| iOS app | TestFlight | TestFlight |
| Hardhat tests | 318 / 318 passing | — |
| External audit | Q3 2026 (firms shortlisted; see security) | n/a |
Network
| Resource | Mainnet (9200) | Testnet (8200) |
|---|---|---|
| App | lightchallenge.app | uat.lightchallenge.app |
| RPC | https://rpc.mainnet.lightchain.ai | https://rpc.testnet.lightchain.ai |
| Explorer | lightscan.app | testnet.lightscan.app |
| Status page | lightchallenge.app/status | uat.lightchallenge.app/status |
GitHub: github.com/marinom2/lightchallenge — primary source of truth for contracts and off-chain services.
Reporting a vulnerability
Email security@lightchallenge.app. Bug bounty terms — including safe-harbor and severity tiers — are at /legal/security.