Proof of distance

Most tokens run once. This one has to keep running.

A constant cut of every trade fills the Stride Fund. Every thirty minutes the contract takes a stride — it spends the whole fund on the open market and locks what it buys. Quiet half hour, short stride. Dead half hour, no stride at all.

1% constant cut30 min per stridechain 4663USDG native
1,204Strides taken
$3.41MDistance run
$1,867Stride fund
17Stalls
Stride 1204bought 412.66 USDG · locked
Stride 1203bought 288.04 USDG · locked
Stride 1202stalled · no volume
Stride 1201bought 96.13 USDG · locked
Stride 1200bought 1,043.90 USDG · locked
Stride 1199bought 517.22 USDG · locked
Stride 1198bought 74.80 USDG · locked
Stride 1197stalled · no volume
Stride 1204bought 412.66 USDG · locked
Stride 1203bought 288.04 USDG · locked
Stride 1202stalled · no volume
Stride 1201bought 96.13 USDG · locked
Stride 1200bought 1,043.90 USDG · locked
Stride 1199bought 517.22 USDG · locked
Stride 1198bought 74.80 USDG · locked
Stride 1197stalled · no volume
The mechanism

Every trade is a footfall. The contract does the running.

There is no team wallet deciding when to support the chart. The interval is fixed, the cut is fixed, and the stride is whatever the market handed over in the last thirty minutes. Nobody can make it run further, and nobody can stop it.

It watches one thing: the interval clock. That is the entire job, and it is why there is only ever one eye on it.

01

The cut never changes

One percent of every buy and every sell goes to the Stride Fund. Not a schedule, not a treasury vote — a constant taken in the same transaction as the trade.

02

The stride is the whole fund

On the half hour the contract spends the entire balance on a market buy. It never holds back a reserve and it never averages across intervals. Whatever ran in, runs out.

03

What it buys is locked

Every token bought at a stride is locked into the floor position permanently. Distance only counts up. The runner has never taken a step backwards.

The run

Give it a half hour of volume and watch the stride.

Next stride buys $1,200

At $120,000 of volume and a 1.00% cut, the contract puts $1,200 of USDG through the book on the half hour, then locks every token it gets back.


Locked over the window$57.6K
Strides in the window48
Average stride$1,200
Distance covered$5.76M
Distance

"Does it have legs?" stops being a vibe.

The phrase every trader uses for a token that keeps going is the only thing this contract measures. Distance is the sum of every stride it has ever taken, denominated in USDG, published on-chain, and impossible to run back.

A token that stalls is visible immediately. The stride log shows the gaps, and the gaps are the honest part.

Every stride is one transaction, readable in the explorer.
No discretion — nobody signs off on a stride.
A missed stride is recorded, not hidden.
IntervalVolumeStrideState
14:30$41,266412.66Ran
14:00$28,804288.04Ran
13:30$00.00Stalled
13:00$9,61396.13Ran
12:30$104,3901,043.90Ran
12:00$51,722517.22Ran
11:30$7,48074.80Ran
11:00$00.00Stalled

Illustrative intervals. The live log replaces this table the moment the contract is deployed.

The trail so far1,204 strides · 17 stalls
Contract address
Publishes here at launch

Not deployed yet. When it is, the address goes in this bar and in the stride log — there is no other place to get it, and anything posted before then is not ours.

Settlement

Runner settles on Robinhood Chain.

Robinhood Chain is a USDG-native Arbitrum Orbit L2, chain id 4663, fully EVM equivalent. Strides are ordinary transactions on it — no custom opcodes, no bridge in the loop, no off-chain keeper deciding what the stride should be.

Once a stride has settled it stops being a promise and starts being a row in a block. That part of the job is finished, and it stays finished.

The cut is collected in the same transaction as the trade.
The stride executes against the live pool, at the price anyone else gets.
Locked tokens sit in the floor position and cannot be withdrawn.
Built on Robinhood Chainchain 4663 · USDG native · Arbitrum Orbit
USDGNative gas and unit
OrbitArbitrum L2 rollup
4663Chain id
EVMStandard bytecode
Add the network
Network nameRobinhood Chain
Chain id4663  (0x1237)
RPC urlhttps://rpc.mainnet.chain.robinhood.com
Currency symbolUSDG
Decimals18
Block explorerhttps://robinhoodchain.blockscout.com
StackArbitrum Orbit L2, EVM equivalent
Testnet chain id46630  · https://rpc.testnet.chain.robinhood.com
Questions
What happens in a dead interval?

Nothing, and that is the point. No volume means an empty fund, so there is no stride and no buy. The interval is written to the log as a stall, so the gaps in the run are as public as the strides.

Can the cut or the interval be changed?

No. Both are constants in the deployed contract. There is no owner function that moves them, which is also why there is no case where somebody quietly turns the cut up.

Where do the bought tokens go?

Into the floor position, permanently locked. They are not held for a later sale and they are not sent to a team wallet. Distance is a one-way number.

Is the stride size capped?

No cap and no floor. A huge interval produces a huge stride, which is the behaviour people actually want on the day volume arrives. A tiny interval produces a tiny one.

Who triggers the stride?

Anyone can call it once the half hour has elapsed, and the caller is reimbursed gas out of the fund. If nobody calls it, the next caller settles both intervals separately.

Why an eyeball with legs?

It only has to watch one thing. The interval clock is the whole job, and the legs are the only other moving part.