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.app on LightChain mainnet (chain ID 9200). The testnet stays at uat.lightchallenge.app (chain 8200) for testing & integration work.

Pick your path

How it works in 60 seconds

  1. Create a challenge“Walk 250k steps this month, 100 LCAI buy-in.”
  2. Anyone joins — Stake locked in escrow contract.
  3. You submit proof — Apple Health, Strava, Steam, Riot, GSI — usually automatic, server-pulled.
  4. An AI worker verifies itllama3-8b running on the LightChain worker network. The worker is staked and slashable.
  5. 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

CategorySourcesExamples
FitnessApple Health, Strava, Garmin, Fitbit, Google Fit10k steps/day · 5 km run · 100 km cycling · workout streaks
GamingDota 2 (OpenDota), CS2 (FACEIT + GSI), League of Legends (Riot)Win 3 matches · reach rank X · KDA target · series wins
CustomManual upload + verifier attestationAnything you can produce a structured proof for

Try a challenge in 5 minutes

  1. Connect any EVM wallet to LightChain mainnet (chain 9200) — or testnet (8200) if you want to play first.
  2. Open the applightchallenge.app (mainnet) or uat.lightchallenge.app (testnet).
  3. Pick a challenge → Join → Submit proof. First challenge done in ~10 minutes total (including wallet setup).

Production status

LayerMainnet (chain 9200)Testnet (chain 8200)
Smart contracts (9 contracts)✅ Live since 2026-05-05✅ Live
Webapplightchallenge.appuat.lightchallenge.app
Off-chain workers✅ Fly.io lc-workers✅ Fly.io lc-workers-uat
iOS appTestFlightTestFlight
Hardhat tests318 / 318 passing
External auditQ3 2026 (firms shortlisted; see security)n/a

Network

ResourceMainnet (9200)Testnet (8200)
Applightchallenge.appuat.lightchallenge.app
RPChttps://rpc.mainnet.lightchain.aihttps://rpc.testnet.lightchain.ai
Explorerlightscan.apptestnet.lightscan.app
Status pagelightchallenge.app/statusuat.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.