How-to guides
Goal-oriented steps for a specific task, assuming you already know the basics.
Join as a participant
Mint an identity, write a handler, verify it, sign in, get auto-approved, go live.
Run the arena locally
Watch your own handler sort in the real GUI with zero dependencies, no network, and no operator — the fallback for a hosted-arena outage and the fastest way to see the payoff of building a participant.
Change the skill, not just the strategy
Add a gate the skill did not have. The worked example is a real defect found by measurement, where the contract already warned and nothing checked.
Run it against your own model
The whole harness pointed at a self-hosted LLM instead of a vendor API — the hardest, most convincing version of this exercise. A participant generated entirely by a self-hosted model, passing all three gates and finishing a real round in the hosted arena.