AURA
Federated training protocol for JEPA world-model games. Anyone plays one of three browser games and co-trains a shared model via local SGD. Every accepted gradient is individually scored (leave-one-out Shapley), ed25519-signed, keccak-merkle-committed, and anchored on Arbitrum Sepolia. Soulbound aura score = verifiable training-data provenance.
Videos
Tech Stack
Description
AURA is a federated training protocol for JEPA world-model games, with cryptographic provenance for every training contribution.
Three browser games (silent, relay, lepong) share a single JEPA world model. Anyone can play and co-train: a Web Worker runs local SGD on the predictor, and the compressed signSGD delta streams to the hub over WebSocket. The hub eval-grades each delta solo, runs leave-one-out Shapley attribution to score every contributor's marginal contribution to the round's val-loss drop, flags gradient anomalies (L2 outlier, cosine-to-peers, sign-flip rate), and FedAvg-aggregates only the survivors.
Each round produces a receipt — ed25519-signed by the hub, with a keccak256 merkle commitment over the per-contributor entries — and the merkle root is anchored on Arbitrum Sepolia via AuraAnchor.sol. Contributors can then mint a soulbound AuraScore from their merkle proof: a verifiable, non-transferable provenance record tied to their Privy DID.
No token. No mining. Real users, real compute, cryptographic provenance for AI training data — the substrate any frontier lab needs to buy consent-clean training material.
Deployed contracts on Arbitrum Sepolia:
AuraAnchor (round root anchor): 0x150523b880a9B1af7c201a4bA825c5aeEB3A5A21
- AuraScore (soulbound provenance): 0x53918c275B74EF1F82759F70c93be8EA2aFF50a8
- AuraHubRegistry (ed25519 hub pubkey registry): 0xEE9D31E99738AA388f625586f7DaF59011aff8d0
- AuraVerifier (Stylus, Rust/WASM, ~10x cheaper merkle verification): 0x715ae2b2c407b8b6f1a4e5fd4274cc61056c46f3
Live demo and on-chain verification: https://jepa.waweapps.win/federated/verify
Games: /silent /relay /lepong