Proof of Useful Work for AI
Train a JEPA
world model
in your
browser tab.
AURA is a federated training protocol for JEPA world-model games. Three browser games run a shared model. Anyone plays, anyone trains. Every accepted gradient is individually scored, ed25519-signed, keccak-merkle-committed, and anchored on Arbitrum Sepolia. No tokens. No mining. Real users, real compute, cryptographic provenance.
The AI Alliance's Project Tapestry federates institutions to co-train frontier models — data stays local, weights travel. AURA applies the same thesis at the consumer edge: gamers co-train world models from browser tabs — data stays local, gradients travel — with every contribution anchored on-chain. Our architecture is built on LeWM (LeCun et al., 2026).
three playable JEPA games
auto-refreshingwhy this matters
data is the moatJEPA world models need consent-clean data at scale.
Frontier labs (NVIDIA Cosmos, World Labs, Wayve, Physical Intelligence) are racing for video data to train world models. The supply they want is cinematic, consensual, and provable — not scraped YouTube.
AURA is the on-ramp. We onboard normal gamers, not just streamers. Every contribution is signed by the contributor's Privy DID and merkle- committed on Arbitrum, so any downstream buyer can audit provenance back to a real wallet and a real round.
Two paths. Same provenance layer.
- Train AURA — play a JEPA game, your browser runs local SGD on the world model, signSGD deltas stream to the hub.
- Label AURA — the AURA browser extension runs DINOv3-S in WebGPU on your gameplay canvas and uploads 384-dim embeddings (never raw video).
- Both routes converge on the same signed-receipt + Arbitrum-anchor pipeline. Soulbound aura score per round.
- No token. No mining. The score is provenance you can show to the lab buying the data.
round → receipt → on-chain anchor
~1.5s end-to-endon-chain proofs
arbitrum sepoliaverify any round offline — no signin, no wallet
# 1. fetch hub pubkey + a receipt curl -s https://jepa.waweapps.win/federated/.well-known/hub-key.json curl -s https://jepa.waweapps.win/federated/receipts/silent_v1/93 # 2. verify ed25519 signature + reconstruct merkle root python -m scripts.verify_receipt \ --hub-url https://jepa.waweapps.win/federated \ --game silent_v1 --round 93 # 3. verify the on-chain anchor matches cast call 0x150523b880a9B1af7c201a4bA825c5aeEB3A5A21 \ "getAnchor(string,uint256)((bytes32,uint256))" \ silent_v1 93 --rpc-url https://sepolia-rollup.arbitrum.io/rpc
claim your aura
soulbound · per-roundTrained a round? Mint your score.
Play one of the three games and run a federation round. Once your delta
is accepted and the round is anchored, sign in here with the same Privy
identity to fetch your merkle proof and call AuraScore.mintFromProof.
Mint costs ~$0.02 of Sepolia gas. Everything above this section is fully public — no signin required.