τTaosisTaoScale
NewsOfficialGitHubMay 9, 2026, 11:18 UTC

pre-squash-backup-7: feat+docs: close 5 miner-onboarding gaps surfaced in code review

About SN21 AdTAO

train_example_model → hope-miner integration Trained models were never persisted; runner only accepted "baseline". scripts/train_example_model.py: --save-model PATH (joblib bundle) hope/miner/models/feature_extraction.py: shared extractor used by both training and inference (so what the model learns is what it sees in production) hope/miner/models/trained.py: TrainedXGBoostModel implementing PredictionEngine.predict(); loads the saved bundle hope/miner/runner.py: --model {baseline,trained} + --model-file Round-trip verified: train → save → load → predict on real episode HOPE_API_KEY undocumented + silent dead-end scripts/score_predictions.py: --training-data flag (offline path) Auto-fallback to bundled training_episodes.json when --release given without HOPE_API_KEY (with a clear notice; never silent) Docs (miner_quickstart §7, §9, README): canonical command now uses --training-data; HOPE_API_KEY clearly framed as operator-only, not a "miner upgrade" path hope-miner 403 → raw httpx traceback hope/miner/episode_client.py: translate 401/403/404/422 into RuntimeError with actionable next-steps (e.g., "Hotkey not registered on subnet — run btcli subnet register ...") hope/miner/runner.py: catch RuntimeError, print "❌ ", exit 1 verify_epoch.py defaults to mainnet scripts/verify_epoch.py: warn when --network/--netuid not passed explicitly ("Using default mainnet ... For testnet pass ...") docs/miner_quickstart.md Step 7 example now includes --network test --netuid 466 Hidden btcli prompts in Step 2 docs/miner_quickstart.md: 4-row table documenting each prompt (wallets dir, word count, password, retype) with the safe answer Explicit "save mnemonic to password manager / clear scrollback" guidance — same habit for testnet and mainnet, no footgun Discord: added the SN21 community channel link (discord.com/channels/799672011265015819/1489651673944297472) alongside the Bittensor faucet link. .gitignore: scoped exception so hope/miner/models/ tracks (the global "models/" ignore

Read the release notes on GitHub ↗

SN21 AdTAO at a glance

SN21, AdTAO (α token φ), is one of the independent markets on the Bittensor network, each with its own α token and its own price. Its α currently trades at 0.004713 τ (≈ $1.12), against 8,915 τ of pool liquidity. On-chain, the best-delegated validator on it yields about 28.04% APR (simple) and 32.37% APY (compounded), emissions add 0.000480 τ to the pool each block, epochs run every 360 blocks. It was registered at block #3,156,578.

Chart, holders, conviction and every figure →

Taosis newsletters

Taosis News: the week’s articles from the subnet teams, the press and community newsletters, every Friday. Taosis Weekly: the week’s movers, best yields and chain events, with dollar values, every Monday. Past issues

Newsletters

Your address is used only to send the newsletters you tick, with your consent (double opt-in). Unsubscribe anytime · Privacy

More from SN21 AdTAO

Taosis indexes announcements, articles, posts and releases about Bittensor subnets from their own channels and keeps a record of each. The text above is the source’s; the figures are read from the chain by Taosis.