Run.Get paid.Touch grass.
Record a run with your phone's GPS. Clear a distance or calorie milestone. Native ETH lands in your wallet on Robinhood Chain.
5.02
kilometres
27:14
Time
5:26
Pace
362
Kcal
Verified distance
0 km
Calories burned
0 kcal
Runs recorded
0
Paid out
0 ETH
Read live from the database and the chain on every page load. 3 wallets registered · 0 rewards claimed.
Three steps. None of them cost anything.
Connect a wallet, record a run, claim what you cleared. The only thing between you and a payout is the running.
Connect a wallet
Your address is your account
No email, no password, no profile to fill in. The address you sign in with is the one that gets paid.
Wallet = account
One free signature. No email, no password, nothing to remember.
One free signature
Signing proves you own the wallet. It costs no gas and never moves a single token.
Network added for you
FitCoin adds and switches to Robinhood Chain the first time you connect.
Hit record, go outside
The phone in your hand is the sensor
A GPS fix about every second and a step count from the accelerometer, the screen held awake, and a live trace of the route as it happens.
5.02
kilometres
27:14
Time
5:26
Pace
362
Kcal
Works indoors too
No GPS signal is no obstacle. The accelerometer counts steps on a treadmill, in a gym, or anywhere with a roof.
Survives a reload
The recording is written to the phone as it goes, so a locked screen or a dropped tab does not lose the run.
Get measured, then paid
The server does the arithmetic
An outdoor track is posted raw and re-measured server-side. An indoor run arrives as a step count, which is taken as given.
Ready to claim
You finished these. The vault pays the moment you ask.
The 10K Club
One run, ten kilometres.
First 5K
Paid · claimant #47
Paid in seconds
The vault sends native ETH to your wallet and hands back the transaction hash on the spot.
Limited spots are real
A capped milestone reserves your place the moment you claim, so the queue actually means something.
Every milestone, and what it pays.
Distance or calories, scored against a single run or your all-time total. Limited ones stop paying the moment the last spot goes. The counts below are live.
First Steps
commonRecord 500 metres. Around the block is enough.
Warm Up
commonBurn 50 kcal in one go. Ten minutes of easy jogging.
First Kilometre
commonOne kilometre, one run. The shortest real distance there is.
Three K
commonThree kilometres in a single run. A proper short session.
First 5K
commonCover 5 kilometres in a single run. The classic first goal.
500 Calorie Burn
commonTorch 500 kcal in one run. Roughly an hour of honest effort.
Ten Kilometres Logged
common10 km all-time, across as many runs as you like.
The 10K Club
rare10 kilometres in one go. First 100 runners get paid.
Five Thousand Burned
rare5,000 lifetime calories. First 200 runners.
Half Century
rare50 kilometres logged all-time. Consistency, not heroics.
Half Marathon
epic21.1 km in a single run. First 50 runners only.
Genesis 10K
legendaryThe first 10 runners to log 10 km total. Ten spots. That is it.
Furnace
epic25,000 lifetime calories. First 40 runners.
Marathon
legendary42.195 km. One run. First 25 runners on the chain.
Two sensors. One is strict, one is not.
Outdoors, your GPS track is re-measured on the server and screened hard. Indoors, your phone counts steps and FitCoin takes that count at its word, so a treadmill session earns the same as a road run. Whichever sensor reports more distance carries the run.
GPS runs are measured, not reported
Outdoors, the browser posts raw GPS fixes (latitude, longitude, timestamp, accuracy) and nothing else. Distance is recomputed on the server with the haversine formula. There is no distance field in that request to edit.
Steps are counted by your phone
Indoors, on a treadmill, or anywhere GPS cannot see, the accelerometer counts steps instead and each one is worth 0.78 m. Those steps arrive already counted, so they are taken on trust. Shaking the phone produces them just as well as running does, and nothing on the server can tell the two apart.
Speed ceilings, on the GPS side
A GPS run may not average faster than 28.8 km/h, and no single hop between two fixes may exceed 45 km/h. That rules out a bike, a car and a spoofed location. Step counting has one cap of its own: 5 steps a second.
One run, one count
A unique index on the run id makes a retried upload idempotent, and a run whose time window overlaps one already on your record is rejected outright. You cannot be on two runs at once, however you recorded them.
Rejected runs are not hidden. They are stored, shown in your activity list with the exact rule they tripped, and left out of the totals, so a screening decision is always something you can go and read rather than something that silently happened to you.
One vault. Go and check it.
Rewards come from a single public address on Robinhood Chain. Its balance is read live from the chain, and every payout links to its transaction.
Top runners
Full boardNobody has recorded a run yet. The number one spot is free.
The obvious ones, answered plainly.
No, and there is not going to be one. The name is the app; the reward is native ETH on Robinhood Chain, which is the same asset you would get anywhere else. There is nothing to buy, nothing to mint, nothing to stake, and no presale. If you ever see a token calling itself FitCoin, it is not us.
Nothing. There is no token to buy, no sneaker to mint, no stake, no entry fee. Connect a wallet and run. Gas is paid by the vault when it sends your reward, so claiming costs you zero.
Outdoors, we do not take your word for it. Your phone records a GPS fix roughly every second, the whole track is posted to the server, and the server recomputes the distance itself with the haversine formula. Fixes worse than ±50 m are discarded and the app never submits a distance of its own. Indoors is different: the accelerometer counts steps, and that count is taken at face value, because there is no way to re-derive it from anything.
Yes. When GPS cannot see you, the step counter carries the run instead and each step is worth 0.78 m, so a treadmill session earns the same as a road run of the same distance. It does mean indoor distance is trusted rather than verified.
Two ceilings. No run may average faster than 28.8 km/h, which is quicker than a world-record marathon sustained, and no single hop between two fixes may exceed 45 km/h, which is what a car, a train or a spoofed location looks like. A run that trips either is stored and shown to you, with the reason, but is not counted.
Yes, and it will count. A shake and a stride look identical to an accelerometer, and no amount of server-side maths can separate them, so FitCoin does not pretend otherwise. The only limit is a cap of 5 steps a second. The GPS side is still measured and screened properly; it is the step counter that runs on trust, and that is the price of working indoors at all.
Not today. Everything is recorded in the app so the raw fixes arrive as the phone saw them, timestamps and accuracy included. A file export has already been through someone else's software, which is exactly the layer the GPS verification is trying to avoid.
An estimate, and labelled as one: running burns roughly 1 kcal per kilogram of body weight per kilometre. Set your weight in Settings to sharpen it, or leave it and FitCoin assumes 70 kg. Distance is measured; calories are arithmetic on top of it.
Exactly what it says. A limited milestone has a fixed number of spots, reserved the moment your claim is accepted, not when the transaction confirms. The reservation is a single conditional UPDATE, so an eleventh claimant cannot slip through under concurrent load. Once the last spot goes, the milestone closes.
No. One claim per wallet per milestone, enforced by a database constraint rather than by the interface. If a payout fails for a technical reason your spot is held and the button becomes “Retry claim”.
Twenty wallets would need twenty runs. Every wallet starts from zero and each run has to be recorded in real time, outdoors, at a believable pace. A track cannot count for two accounts, and a run that overlaps one already logged on the same account is rejected.
The simplified route does, so the run can be drawn back in your activity list, and it is only ever visible to you. The public leaderboard shows distance, calories, run count and total earned, never where you went.
MetaMask, or any EIP-1193 browser wallet. FitCoin adds and switches to Robinhood Chain (chain ID 4663) for you the first time you connect.
Yes. Rewards come from one public vault address on Robinhood Chain, its balance is read live from the chain on every page load, and every payout links to its transaction on the explorer.
The app is on your phone, not here
Running happens outdoors, so FitCoin only runs on the thing you take with you. Scan this and it opens on your phone.
fitcoin.family/app