Sterun turns every race entry into a verified race record on Stellar. It stays bound to the runner who signed up, and it stays readable after the organiser is gone.
The contracts are already running. Read them yourself.
Bibs get resold in group chats, and the organiser has one name on the roster while someone else runs the course. Nobody finds out until it matters. When someone goes down at kilometre 8, the medical team opens the wrong file.
A finish time is a row in one organiser’s database. When the company folds, the row goes with it. Runners keep screenshots, and nobody can verify a screenshot. Sterun makes the record outlive the race.
A runner picks an event and a category, fills in their details, and pays the entry fee. One wallet signature covers the entry and the payment together. Personal data goes to Sterun’s backend, encrypted. Only a salted hash of it reaches the chain.
On race day a volunteer scans the runner’s pass. The code behind it changes every 30 seconds, so a screenshot is worthless by the time it is shown. The contract flips the record to claimed, which is what makes collecting twice impossible rather than merely discouraged.
The organiser records the result against the record. It is signed by the organiser’s key, so the time on the record is the time the organiser actually submitted.
Anyone opens the runner’s public profile and reads the history: event, category, bib, state, finish time, and the transaction behind each one. No wallet needed to look.
The event directory and every event page read straight from the chain. Browse them the way a runner would, before you connect anything.
Browse live events
Non-transferable records mean a bib can't be resold.
Organiser-signed finish results mean a time can't be forged.
Settlement reaches the organiser directly.
Create the event once. Every runner who enters leaves with a record they keep.