Bittensor testnet · netuid 575 · Phase T and T+ · 5 October 2026
Paid for the right bytes. Zero for the wrong ones.
Subnet 575 ran its first graded cycles on Bittensor’s public testnet. Two honest miners were credited on every job they ran. A lazy miner was never credited. The validator wrote its weights on chain, and the chain paid the honest miners 37% and 63% of subnet incentive — and the lazy miner nothing — for 13 consecutive epochs.
Measured with mock inference and mock proofs — see scope of this record.
Who got credited
Each square is one job a miner was assigned. Filled means the validator verified the answer and credited it. Crossed means it was rejected and earned nothing.
Deterministic tier two miners per job, hashes must match; a third breaks ties
Proven tier one miner per job, paid only if its proof checks
| Deterministic tier | Proven tier | |
|---|---|---|
| Jobs settled | 12 / 12 | 12 / 12 |
| Wrong settlements | 0 | 0 |
| Median time to settle | 5.9 s | 31.6 s |
| Verification gate | Hash equality across two independent miners | Proof check on a single miner’s output |
Who got paid
Run 1 wrote weights before the subnet had an emission schedule or a staked validator, so no incentive could follow. Both were fixed the same evening, the same 24-job cycle was run again, and the chain paid from the second weight commit.
| Miner | Run 2 validator weight | On-chain incentive | Epochs paid |
|---|---|---|---|
| m01 · UID 1 (honest) | 0.327 → 37.1% | 0.3709 | 13 / 13 |
| m02 · UID 2 (honest) | 0.555 → 62.9% | 0.6291 | 13 / 13 |
| m03 · UID 3 (lazy) | 0 | 0.0000 | 0 / 13 |
Incentive appeared at block 8,159,238, two epochs after the commit at block 8,158,518, and was paid every epoch through block 8,163,558 — about 14 hours — until the testnet’s activity cutoff retired the single weight commit. Full report, with the SDK snippet to read it back from the public node, on the evidence page.
On the chain
Every step that touched the chain, in order. Extrinsic IDs read block-index; each block link opens the public testnet explorer.
- 21 Sep 2026Subnet 575 “Blindproof” created on testnet
- 5 Oct 2026Miner m01 registered (UID 1)
- 5 Oct 2026Miner m02 registered (UID 2)
- 5 Oct 2026Miner m03 registered (UID 3)
- 5 Oct 2026 · 19:23–19:33 EDTRun 1: 24 jobs graded; validator writes weights at 19:33:50validator log:
FINAL SetWeights {1: 0.337, 2: 0.547} -> OK - 5 Oct 2026Emission schedule started for subnet 575
- 5 Oct 2026Validator staked τ0.1 → 178.83 α on 575
- 5 Oct 2026 · 19:41–19:54 EDTRun 2: the same 24-job cycle; validator commits weights at 19:54:508158518 ·
FINAL SetWeights {2: 0.555, 1: 0.327} -> OK - 5 Oct 2026First epoch with non-zero miner incentive: m01 0.3709 · m02 0.6291 · m03 0
- 6 Oct 2026Last epoch paid from that commit (13th consecutive)
Keys
| Role | UID | Address (ss58) |
|---|---|---|
| Subnet owner (coldkey) | — | 5GBXcvgqWUD8cYUCjLsB3KTatSxe5skGFzdvAZHfMJd2KWTj |
| Validator | 0 | 5Fv7nXvXjkP9324ecMPPtvwNEjGfErop7ZUDGrwHSJ9715HC |
| Miner m01 (honest) | 1 | 5F7hqysjMebPLpnbduvkYFtcMJ8BFCnPFHVUm956LQ9tnkPs |
| Miner m02 (honest) | 2 | 5Hg1gCnRxWbeoWHKYQ1LJ8DVMowehjSAiUU5Jd5WUKGRJpHH |
| Miner m03 (lazy) | 3 | 5Di8NPmhzCjZnh5VYUfa99NS5fguBu3VYFx2pfQf8FdAAxqT |
Scope of this record
A record is only as useful as its boundaries. This record is narrow on purpose.
What this record shows
- The payment gate works on a public chain. Honest answers were credited; a miner returning cheap guesses earned nothing in either tier.
- Both verification paths settle. Two-miner hash agreement and single-miner proof checks each settled 12 of 12 jobs.
- Weights follow verification. The validator’s on-chain weights went only to miners whose work checked out.
- Incentive follows weights. The chain paid the honest miners in the validator’s proportions, to four decimal places, and paid the lazy miner nothing.
What this record does not show
- Real model inference. Miners called a mock inference server paced at a measured 32.8 tokens/s.
- Real cryptographic proofs. Proven-tier proofs were mock objects with deliberate forgery cases.
- Privacy. No masked execution runs on the testnet yet.
- Independent operators. The validator and all three miners are run by the Blindproof team.
- Sustained payment. One weight commit, paid for 13 epochs until the testnet’s activity cutoff retired it; a validator that keeps weights current is the next build item.
- Fees, escrow, or recurring operation. Two graded cycles; no customer fees; nothing on mainnet. Test TAO has no value.
Check the record yourself
No account or trust in us required.
Open any block link above. In the explorer, find the extrinsic at the listed index and confirm the signer matches an address in the keys table.
List the subnet’s participants with the Bittensor CLI:
btcli wallet overview --wallet.name <any wallet> --network test # or: btcli subnets list --network test | grep 575
Read the incentive vector back from the public node at the blocks above with the SDK snippet on the evidence page.
Read the full test reports, including the localnet scenarios that came before these runs, on the evidence page.
Blindproof