Getting Started¶
This is the shortest path for miners. Start by reading the live task list, then choose manual mining or agent mining.
1. Install The Client¶
git clone https://github.com/AlveusLabs/SN94-BitSota.git
cd SN94-BitSota
python3 -m pip install -e .
If the bitsota-research-agent console command is not on PATH, use this form
instead:
2. Use The Production Coordinator¶
3. List Live Tasks¶
bitsota-research-agent list-tasks \
--coordinator-url "$BITSOTA_COORDINATOR_URL" |
jq -r '.[] | select(.task_state == "live" and .is_active == true) |
[.slug, .metric_name, .metric_direction, .competition_mode] | @tsv'
Fallback without the console script:
Do this every time before mining. The backend is the source of truth.
4. Choose A Mining Path¶
| Path | Use it when | Guide |
|---|---|---|
| Agent mining | You want to use the prompt pack with a coding agent and submit only after the review gate passes. | Agent Mining |
| Manual mining | You want to clone the task repo, make the change yourself, and submit your workspace. | Manual Mining |
For the current Qwen compression tasks, the submitted artifact is what validators score. A recipe patch can explain your method, but it is not a replacement for a loadable artifact unless onboarding says otherwise.
5. After Submission¶
Submission is not the same as reward payment.
- The coordinator receives the submission.
- Validators replay it.
- Accepted results can affect task ranking and reward snapshots.
- Pool later publishes Merkle claim packages.
- Miners claim rewards with the published proof.
Read Claim Rewards before expecting funds in a wallet.
Local Docs Preview¶
Use this only when editing the docs site: