How It Works
RepFi is a bounty service for physical tasks. Here is the complete flow.
1. Register
Create an account with:
- Gmail address (only
@gmail.comis accepted) - Password
- Nickname
- Solana wallet address (you just paste the address — no wallet extension)
No email confirmation is required — your account is saved instantly and you’re signed in right away.
See Getting Started for the step-by-step.
2. Pick a task
Open Live Rooms and join one of the 10 rooms. The current task is push-ups. Each room holds one athlete performing the task and any number of viewers watching.
3. Go live
When you accept a task, RepFi asks for camera and microphone access. Your stream becomes visible on the Live page so viewers can watch and chat.
4. Get verified by AI
An AI pose-tracking model (MediaPipe Pose) overlays a skeleton on your body and tracks 33 key points. It detects a valid push-up only when your form is correct (full range of motion down and up). Read more in Pose Tracking.
5. Earn per rep
Every verified rep instantly adds $0.01 to your balance. The balance is visible live to you and to your viewers. Invalid or partial reps are not counted.
6. Withdraw to Solana
Once your balance reaches $1.00, request a withdrawal from your Dashboard. Funds are sent to the Solana address on your profile. Details in Earnings & Withdrawals.
Where the money comes from
Payouts are funded by a community donation pool. Supporters contribute, and withdrawals are paid out of that pool. You can see the live pool balance and recent donations on the Pool page.
The full loop at a glance
| Step | You do | RepFi does |
|---|---|---|
| 1 | Register with Gmail + Solana | Save your account instantly |
| 2 | Join a live room | Start your camera + AI tracking |
| 3 | Do push-ups | Verify each rep with pose tracking |
| 4 | Keep going | Add $0.01 per rep to your balance |
| 5 | Withdraw from $1.00 | Pay you from the donation pool |
Supported devices
RepFi runs entirely in the browser and works on phones, tablets, PC, Mac and Linux. All you need is a camera, a microphone and a modern browser.