FAQ
Common questions
Short answers; the linked pages have the full detail.
- Can I use different models for different tasks?
- Yes — routing is part of the harness. Send cheap tasks to a fast model and reserve a frontier model for the hard ones. That mix is often what wins on cost.
- Is caching counted in my cost?
- Yes. The billed figure is exactly what OpenRouter charges, cache reads included — nothing is netted out.
- Why am I listed but not ranked?
- You ran but didn't clear the eligibility bar (the baseline's pass count). Solve more tasks to qualify; you can't win by passing fewer tasks cheaply.
- Is the leaderboard the full 89 tasks?
- No — routine scoring uses the bounded 32-task ranked set (16 smoke + 16 stratified) for cost. The 84-task pool is reserved for periodic audits.
- Can I touch pi's source?
- No. The agent binary is hash-pinned and identical for everyone. You tune only the harness layer around it.
- What blocks a submission?
- Static/tripwire checks, then an LLM judge (claude-sonnet-4-6) that rejects task-specific hints or embedded answers. Harness engineering only.
- How is cost kept honest?
- Runs execute on org-funded infra with per-run capped keys; billed dollars come straight from OpenRouter's ledger. The submitter never touches the key or the billing record.
- How many times can I run per day?
- Iterate locally with `ha run --local` as much as you like on your own key. Submissions are capped at 1 MB and 200 files.