GripHow Grip works
Grip is a physical-AI data market. You pilot a real robot arm in your browser, a physics engine proves your run is genuine, and every proven demonstration is recorded onchain as a Data ID in your name, earning airdrop points. No forged data is ever rewarded.
The one honest loop
Teaching robots real-world skills needs real human demonstrations. Grip turns anyone with a browser into a data contributor: pilot, prove, own. The difference from a “click to earn” site is that here the reward is gated by physics, not trust.
- Pilot in-browserA Franka or xArm7 arm in a real MuJoCo physics simulation, no install.
- Physics-verifiedYour run is re-simulated bit-for-bit. Reproduce it or earn nothing.
- Own your dataEach proven run writes a Data ID onchain in your name.
- Earn pointsPoints accrue onchain and weight a future token airdrop.
From your hands to onchain
Every point is earned, not claimed
As you pilot, your browser records the exact ctrl input at every physics step: not the outcome, the inputs. When you submit, the server replays those inputs from your initial state in the same MuJoCo WebAssembly binary you played in. The simulator is deterministic (solver warmstart is disabled), so an honest run reproduces the server's final state exactly, with a maximum difference of zero. The task checker is then evaluated on the server's state, never on your claim.
Your run becomes an onchain Data ID
When a run is proven, Grip records it in the GripData program on Solana mainnet. The hash of your trajectory becomes the Data ID: a dedicated onchain account created in your name, with the task, points and sequence number stored fully onchain (no IPFS, no external host). You hold a permanent provenance record of the training data you produced.
- record
- Grip Data ID #128
- standard
- Solana program account · on-chain metadata
- task
- Close the box
- verification
- bit-identical
- points
- +50
- owner
- your wallet
Live onchain
Read straight from the program: every figure below is real onchain state.
Why points, not a payout
Grip pays no stablecoin. Paying cash per demonstration doesn't scale and invites pure extraction. Instead, each proven run credits airdrop points onchain (harder tasks earn more) that will weight a future token distribution. And because you also own the Data ID itself, provenance follows you when the data is licensed for training.
The result: contributors are aligned with the network they're building, the reward can't be farmed for instant cash, and the thing of lasting value (verified, owned training data) stays in your wallet.
Your first demonstration
- Connect a wallet. Required to pilot; there is no guest mode, since your run is recorded to you.
- Pick a task from the task board.
- Pilot the arm with your keyboard (see controls below) and complete the manipulation.
- Hit “Verify on server” to re-simulate your run.
- If physics proves it, your Data ID is recorded onchain and points are credited instantly.
Piloting the arm
Where it runs
Questions
Do I need a wallet?
Yes, connecting a wallet is required to pilot. There is no guest mode, because your demonstration is recorded directly to you.
What stops someone faking a run?
Every trajectory is re-simulated bit-for-bit on our servers in the same physics engine you played in. If it doesn't reproduce, or the goal isn't actually achieved on the server's state, it earns nothing.
Is real money paid out?
No. Grip rewards airdrop points and records the data itself to your name onchain, not a stablecoin. See Airdrop points.
Can bots farm tasks?
Physics doesn't care who pilots, so a good enough bot can solve a task. Anti-farming measures (per-wallet rate limits and movement analysis) are on the roadmap.
What am I actually piloting?
A robot arm simulated in MuJoCo, compiled to WebAssembly; the exact same binary runs in your browser and on the verification server. Tasks 1-9 use a Franka Panda, tasks 10-12 a UFactory xArm7.