Bittensor Subnet 85 "Vibe Miner" Skill
Author: Mark Jeffrey
Description: Complete automated setup for mining Bittensor Subnet 85 (VidAIo) — video upscaling and compression mining with GPU acceleration.
What This Skill Does
Guides users through setting up profitable video processing miners on Bittensor Subnet 85:
- Upscaler miner — Upscale SD→HD, HD→4K using RealESRGAN (video2x)
- Compressor miner — High-quality video compression with AV1/HEVC
- Storage setup — BackBlaze B2 or Hippius decentralized storage
- Monitoring — Rank tracking, incentive monitoring, health checks
- Optimizations — Includes critical patches for VMAF quality scoring and video2x speed
Prerequisites
Required:
- NVIDIA GPU — RTX 3090/4090 recommended (needs NVENC hardware encoding)
- TAO Wallet — 1-2 τ minimum (≈$200-400 at current prices)
- Storage — BackBlaze B2 account OR Hippius access
- Linux — Ubuntu 22.04+ recommended
- Skills — Basic command line, SSH access if using Vast.ai
Recommended Platform:
- Vast.ai — Rent RTX 4090 for
$0.30/hr ($216/month)
- Alternative — Own hardware or other GPU cloud providers
Expected Returns
Based on live mining data (March 2026):
- Upscaler earnings: ~$14/day (top 5% miners)
- Compressor earnings: ~$9/day (top 65% miners)
- Combined:
$23/day ($690/month)
- Break-even: ~2-3 weeks on Vast.ai rental
Returns vary with TAO price, network competition, and subnet emissions.
How to Use This Skill
Agent will guide you through:
- Creating/importing TAO wallet
- Setting up GPU instance (Vast.ai or bare metal)
- Configuring storage (BackBlaze or Hippius)
- Installing dependencies and mining software
- Registering on subnet (costs ~0.13 τ per miner)
- Starting miners and monitoring performance
What Makes This Different
Includes hard-won optimizations:
- ✅ VMAF quality scoring — Critical patch that many miners miss (causes rank decline)
- ✅ video2x speed optimization — 10-50x faster than default Python implementation
- ✅ Vast.ai port workarounds — Handles occupied ports (8080, 11111, 18384)
- ✅ Score decay awareness — 0.8 decay factor, strategies to maintain rank
- ✅ Dual miner setup — Both upscaler + compressor for maximum earnings
Agent Instructions
When user requests SN85 mining setup:
Phase 1: Prerequisites Check
- Verify GPU availability (query user about Vast.ai vs own hardware)
- Check TAO wallet exists (
btcli wallet list)
- Verify wallet balance (need 1-2 τ minimum)
- Confirm storage choice (BackBlaze B2 or Hippius)
Phase 2: Environment Setup
- If Vast.ai: Guide through instance creation (RTX 4090, Ubuntu 22.04, Docker)
- If bare metal: Verify NVIDIA drivers, CUDA, docker/PM2
- Clone vidaio-subnet repository
- Install dependencies (use
scripts/install.sh)
Phase 3: Storage Configuration
- If BackBlaze: Guide through B2 bucket creation, save credentials
- If Hippius: Set up using hippius skill, configure S3-compatible endpoint
- Update miner configs with storage credentials
Phase 4: Apply Patches
- Apply VMAF calculation patch (
patches/validator_merger_vmaf.patch)
- Verify video2x installation (should use CLI, not Python)
- Test GPU encoding (NVENC support)
Phase 5: Registration
- Create hotkeys if needed (
btcli wallet new_hotkey)
- Register upscaler on SN85 (costs 0.13 τ)
- Register compressor on SN85 (costs 0.13 τ)
- Configure port mappings (Vast.ai: map internal→external)
Phase 6: Start Miners
- Launch PM2 services (upscaler, compressor, workers)
- Verify axon connectivity
- Wait for first tasks (upscaler should receive within 30-60min)
Phase 7: Monitor
- Check incentive/rank with
scripts/monitor.sh
- Verify VMAF calculation in logs (look for "🎯 Calculating final video VMAF")
- Alert if crash loops detected
- Track earnings over immunity period (7200 blocks ≈ 24h)
Key Files
- SKILL.md — This file
- scripts/install.sh — Full dependency installation
- scripts/register.sh — Subnet registration helper
- scripts/monitor.sh — Status checking and alerts
- scripts/storage_setup.sh — BackBlaze/Hippius configuration
- patches/validator_merger_vmaf.patch — Critical quality scoring fix
- configs/miner_upscaler.json — Upscaler configuration template
- configs/miner_compressor.json — Compressor configuration template
Troubleshooting
Compressor crash loops:
- Check for Python syntax errors in validator_merger.py
- Verify VMAF patch applied correctly
- Look for port conflicts
Low incentive scores:
- Verify VMAF calculation is running (check logs for "🎯 Calculating")
- Ensure GPU encoding is working (NVENC)
- Check network connectivity (axon reachable)
Deregistration risk:
- Monitor incentive (if below 0.002, at risk)
- Upscaler has priority (better task frequency)
- Consider running upscaler only if capital limited
Safety Notes
- Test on testnet first if unsure
- Start with one miner to verify setup before registering second
- Monitor closely during immunity period (first 24h)
- Backups — Keep wallet mnemonics secure and offline
- Costs — Registration is non-refundable, calculate ROI before committing
Support
This skill packages real mining experience from March 2026. All optimizations are battle-tested.
Common issues solved:
- VMAF calculation disabled by default (causes rank decline)
- video2x Python implementation too slow (causes validator timeouts)
- Vast.ai port conflicts (8080, 11111, 18384 occupied)
- Score decay mechanics (0.8 factor, need frequent validator pings)
Ready to mine? Agent will walk you through each step. Have your TAO wallet and GPU ready.
1---2name: bittensor-sn85-vibe-miner3description: Bittensor Subnet 85 Claw 'Vibe Miner' by Mark Jeffrey4---56# Bittensor Subnet 85 "Vibe Miner" Skill78**Author:** Mark Jeffrey 9**Description:** Complete automated setup for mining Bittensor Subnet 85 (VidAIo) — video upscaling and compression mining with GPU acceleration.1011## What This Skill Does1213Guides users through setting up profitable video processing miners on Bittensor Subnet 85:14- **Upscaler miner** — Upscale SD→HD, HD→4K using RealESRGAN (video2x)15- **Compressor miner** — High-quality video compression with AV1/HEVC16- **Storage setup** — BackBlaze B2 or Hippius decentralized storage17- **Monitoring** — Rank tracking, incentive monitoring, health checks18- **Optimizations** — Includes critical patches for VMAF quality scoring and video2x speed1920## Prerequisites2122**Required:**231. **NVIDIA GPU** — RTX 3090/4090 recommended (needs NVENC hardware encoding)242. **TAO Wallet** — 1-2 τ minimum (≈$200-400 at current prices)253. **Storage** — BackBlaze B2 account OR Hippius access264. **Linux** — Ubuntu 22.04+ recommended275. **Skills** — Basic command line, SSH access if using Vast.ai2829**Recommended Platform:**30- **Vast.ai** — Rent RTX 4090 for ~$0.30/hr (~$216/month)31- **Alternative** — Own hardware or other GPU cloud providers3233## Expected Returns3435Based on live mining data (March 2026):36- **Upscaler earnings:** ~$14/day (top 5% miners)37- **Compressor earnings:** ~$9/day (top 65% miners)38- **Combined:** ~$23/day (~$690/month)39- **Break-even:** ~2-3 weeks on Vast.ai rental4041*Returns vary with TAO price, network competition, and subnet emissions.*4243## How to Use This Skill4445Agent will guide you through:461. Creating/importing TAO wallet472. Setting up GPU instance (Vast.ai or bare metal)483. Configuring storage (BackBlaze or Hippius)494. Installing dependencies and mining software505. Registering on subnet (costs ~0.13 τ per miner)516. Starting miners and monitoring performance5253## What Makes This Different5455**Includes hard-won optimizations:**56- ✅ **VMAF quality scoring** — Critical patch that many miners miss (causes rank decline)57- ✅ **video2x speed optimization** — 10-50x faster than default Python implementation58- ✅ **Vast.ai port workarounds** — Handles occupied ports (8080, 11111, 18384)59- ✅ **Score decay awareness** — 0.8 decay factor, strategies to maintain rank60- ✅ **Dual miner setup** — Both upscaler + compressor for maximum earnings6162## Agent Instructions6364When user requests SN85 mining setup:6566### Phase 1: Prerequisites Check671. Verify GPU availability (query user about Vast.ai vs own hardware)682. Check TAO wallet exists (`btcli wallet list`)693. Verify wallet balance (need 1-2 τ minimum)704. Confirm storage choice (BackBlaze B2 or Hippius)7172### Phase 2: Environment Setup731. If Vast.ai: Guide through instance creation (RTX 4090, Ubuntu 22.04, Docker)742. If bare metal: Verify NVIDIA drivers, CUDA, docker/PM2753. Clone vidaio-subnet repository764. Install dependencies (use `scripts/install.sh`)7778### Phase 3: Storage Configuration791. If BackBlaze: Guide through B2 bucket creation, save credentials802. If Hippius: Set up using hippius skill, configure S3-compatible endpoint813. Update miner configs with storage credentials8283### Phase 4: Apply Patches841. Apply VMAF calculation patch (`patches/validator_merger_vmaf.patch`)852. Verify video2x installation (should use CLI, not Python)863. Test GPU encoding (NVENC support)8788### Phase 5: Registration891. Create hotkeys if needed (`btcli wallet new_hotkey`)902. Register upscaler on SN85 (costs 0.13 τ)913. Register compressor on SN85 (costs 0.13 τ)924. Configure port mappings (Vast.ai: map internal→external)9394### Phase 6: Start Miners951. Launch PM2 services (upscaler, compressor, workers)962. Verify axon connectivity973. Wait for first tasks (upscaler should receive within 30-60min)9899### Phase 7: Monitor1001. Check incentive/rank with `scripts/monitor.sh`1012. Verify VMAF calculation in logs (look for "🎯 Calculating final video VMAF")1023. Alert if crash loops detected1034. Track earnings over immunity period (7200 blocks ≈ 24h)104105## Key Files106107- **SKILL.md** — This file108- **scripts/install.sh** — Full dependency installation109- **scripts/register.sh** — Subnet registration helper110- **scripts/monitor.sh** — Status checking and alerts111- **scripts/storage_setup.sh** — BackBlaze/Hippius configuration112- **patches/validator_merger_vmaf.patch** — Critical quality scoring fix113- **configs/miner_upscaler.json** — Upscaler configuration template114- **configs/miner_compressor.json** — Compressor configuration template115116## Troubleshooting117118**Compressor crash loops:**119- Check for Python syntax errors in validator_merger.py120- Verify VMAF patch applied correctly121- Look for port conflicts122123**Low incentive scores:**124- Verify VMAF calculation is running (check logs for "🎯 Calculating")125- Ensure GPU encoding is working (NVENC)126- Check network connectivity (axon reachable)127128**Deregistration risk:**129- Monitor incentive (if below 0.002, at risk)130- Upscaler has priority (better task frequency)131- Consider running upscaler only if capital limited132133## Safety Notes134135- **Test on testnet first** if unsure136- **Start with one miner** to verify setup before registering second137- **Monitor closely** during immunity period (first 24h)138- **Backups** — Keep wallet mnemonics secure and offline139- **Costs** — Registration is non-refundable, calculate ROI before committing140141## Support142143This skill packages real mining experience from March 2026. All optimizations are battle-tested.144145**Common issues solved:**146- VMAF calculation disabled by default (causes rank decline)147- video2x Python implementation too slow (causes validator timeouts)148- Vast.ai port conflicts (8080, 11111, 18384 occupied)149- Score decay mechanics (0.8 factor, need frequent validator pings)150151---152153**Ready to mine?** Agent will walk you through each step. Have your TAO wallet and GPU ready.