Questions
What people ask before they trust a scoreboard.
Basics
What is an attestation?
Who picks the starting accounts?
Your community does, when the network is created. They anchor the whole graph, so choosing them well is the real work. On a controller-backed network, Settings can draft and preview a later change, then routes the complete configuration through the controller’s actual owner — a wallet, Safe, or operational timelock. The next checkpoint activates it; settled rounds do not change.
Trust and gaming
Can someone buy a high score?
Why don’t bot armies work?
Score comes from trust flowing out of the starting accounts. A thousand bots vouching for each other form an island with lots of arrows and nothing flowing in, so none of those vouches earns any trust. The create form reserves the full starting share by default, which leaves a disconnected island at zero. A community can lower that advanced setting, but then every other account gets an equal slice of the remainder and a big enough island can hold a real share.
Is my data private?
Then what does the zero-knowledge proof hide?
Running a network
What does it cost?
Do I have to run a server?
Only if nobody else proves your rounds. Proving is permissionless, so anyone can freeze a round and land the result, and no operator can lock you out. Today that mostly means you or us: a tank cannot pay a bounty until someone sets its per-round limit with a direct contract call, and the networks we curate will be proven at our expense. If every machine we run vanished, anyone could recompute the scores of a network created through the app from what is on the chain, and prove them.
Status
Is this ready for production?
Has it been audited?
Where do I read the details?
The code and the design docs are open. Start with the plain-language explainer, then the algorithm spec.