Tenure · iPhone
A balance is a snapshot. It says what an address holds at one instant, which is trivially easy to arrange and says nothing about conviction. Tenure reads the whole window instead — rebuilding each wallet's balance curve from its own public transfer history, and ranking holders by how long they actually held.

The field
How long runs along the bottom. How completely runs up the side — time-weighted average balance divided by the wallet's own peak. Size is the dot; the level is its colour.
A leaderboard collapses both into one column and loses the difference between a long-standing holder who sold most of the way down and a newcomer who has not flinched. Here they sit in opposite corners.
Every dot is a wallet on the published board. Nothing is smoothed, binned or interpolated — a wallet the app cannot establish a curve for is not plotted at all, and the app says so rather than guessing at a position.

XP & levels
A large wallet that bought this morning ranks below a small one that has held since the first block. That is the whole design: the one input nobody can accelerate.
XP is a record of what already happened, so it only ever goes up. The level reads something different — the current unbroken run. Let a balance fall below its previous peak and the run restarts: the number stays, the standing does not.
XP is a measurement, not a currency: it cannot be spent, sent or converted, and it does not decide any distribution — the merkle root does, on chain.

Read only, by design
Tenure holds no keys. It connects to nothing, signs nothing, and cannot move funds. It needs no permission from the owner of any address, because a Solana address and its history are already public.
No account, no login, no analytics, no advertising identifier. The only thing stored is an address you choose to type, kept on your device.
This is not a posture, it is the architecture. There is no signing capability in the binary to be turned on later — claiming happens here, on the web, in a wallet you already control.

Reproducible
The app invents nothing. Each number comes from the published board, the epoch artifact, or a direct read of the chain — and where a value cannot be established, it shows nothing and says why rather than filling the gap.
The board → The distribution → Rebuild the tree →
Root 0000000000000000 — rebuild it in your
own browser and check any wallet against it. If your arithmetic disagrees with ours,
ours is wrong.

Tenure



Screenshots are from the submitted build, captured 16 August 2026 — the counters above are read live, so they will not match a dated capture. ANSEMFUND is unaffiliated with Ansem, who has publicly disavowed tokens using his name. Nothing here is financial advice and the token can go to zero — the risks are set out in full.