Decentralized Truth Verification for Prediction Markets

Subnet 90 ("Brain") leverages Bittensor's distributed intelligence to resolve prediction market statements through consensus-driven verification.

90
Subnet ID
$BRAIN
Token Symbol
24/7
Verification

How It Works

1

Statement Submission

Prediction markets submit unresolved statements to the DegenBrain API

2

Miner Verification

Miners analyze statements using AI agents and external data sources

3

Consensus Building

Validators aggregate responses using confidence-weighted voting

4

Resolution & Rewards

Final verdict returned, miners rewarded based on accuracy

Technical Architecture

🎯 Multi-Factor Scoring

  • Accuracy (40%) - Agreement with consensus
  • Confidence (20%) - Appropriate confidence levels
  • Consistency (30%) - Agreement with peers
  • Sources (10%) - Quality of evidence

🔍 Statement Types

  • Price predictions (crypto, stocks)
  • Event outcomes (sports, politics)
  • Metric achievements (TVL, users)
  • Date-based milestones

⚡ Resolution States

  • TRUE - Statement verified as correct
  • FALSE - Statement verified as incorrect
  • PENDING - Awaiting future resolution

🚀 Quick Start

1. Install System Dependencies

# Update system and install Python 3.11 + dev tools
sudo apt update && sudo apt upgrade -y
sudo apt install python3.11 python3.11-venv python3.11-dev git curl build-essential -y

2. Clone Repository

git clone https://github.com/degenpredict/bittensor-subnet-90-brain.git
cd bittensor-subnet-90-brain

3. Setup Environment

# Create and activate virtual environment
python3.11 -m venv .venv
source .venv/bin/activate
pip install --upgrade pip

# Install PyTorch CPU version first (critical - prevents startup hangs)
pip install torch==2.7.1 --index-url https://download.pytorch.org/whl/cpu

# Install everything else
pip install -r requirements.txt

4. Create Wallet & Register

# Create coldkey first (your main wallet - keep this secure!)
btcli wallet new_coldkey --wallet.name my_wallet

# Create hotkey for first miner
btcli wallet new_hotkey --wallet.name my_wallet --wallet.hotkey miner_1

# Register on subnet (costs ~1 TAO each)
btcli subnets register --netuid 90 --wallet.name my_wallet --wallet.hotkey miner_1

# Optional: Create additional miners/validators and register them
# btcli wallet new_hotkey --wallet.name my_wallet --wallet.hotkey miner_2
# btcli subnets register --netuid 90 --wallet.name my_wallet --wallet.hotkey miner_2
# btcli wallet new_hotkey --wallet.name my_wallet --wallet.hotkey validator
# btcli subnets register --netuid 90 --wallet.name my_wallet --wallet.hotkey validator

5. Configure

# Copy configuration template
cp .env.example .env

Your .env file will contain these default names:

WALLET_NAME=my_wallet
HOTKEY_NAME=miner_1

If you used different names, edit with: nano .env

6. Start Everything

# Start all processes with available hotkeys
pm2 start ecosystem.config.js

# Check status
pm2 status
pm2 logs

7. Useful Commands

pm2 restart ecosystem.config.js    # Restart all
pm2 stop all                       # Stop all
pm2 logs miner_1                   # View specific logs
pm2 monit                          # Real-time monitoring

Prerequisites

  • ✅ Linux (Ubuntu 22.04 LTS recommended)
  • ✅ 1+ TAO for registration costs (~1 TAO per hotkey)
  • ✅ 2GB+ RAM for validator, 1GB+ per miner
  • ✅ 10GB+ available storage space

Miner Earning Potential:

  • 💰 Rewards based on accuracy & quality
  • 📈 Higher weights for consistent performance
  • 🎯 Bonus for high-confidence correct answers
  • 🔄 Continuous emission distribution

Validator Responsibilities:

  • 📊 Fetch unresolved statements from API
  • 🌐 Distribute tasks to miners
  • 🎯 Calculate consensus from responses
  • ⚖️ Set weights based on performance

Validator Benefits:

  • 🏆 Validator emissions (18% of total)
  • 🔐 Network governance participation
  • 📈 Compound rewards through delegation
  • 🤝 Shape subnet evolution

Monitoring & Status:

  • 📊 Check status: pm2 status
  • 📄 View logs: pm2 logs
  • 🛑 Stop services: pm2 stop all

Support

$BRAIN Token

What is $BRAIN?

$BRAIN is the native token of Subnet 90, representing stake and governance rights in the DegenBrain verification network. It's a subnet token on the Bittensor network.

The $BRAIN alpha token will earn from the degenpredict.com fees - 30% of the fee will buy $BRAIN allocated to the DAO strategic reserve. More details at https://degenpredict.com/token.

Network: Bittensor
Subnet ID: 90
Type: Subnet Token

How to Buy $BRAIN

  1. Get TAO tokens

    Purchase TAO (Bittensor's main token) from exchanges like Gate.io or MEXC

  2. Set up Bittensor wallet

    Install btcli and create a wallet: btcli wallet create

  3. Access TAOstats

    Visit TAOstats Subnet 90 and connect your wallet

  4. View Subnet 90 Details

    Explore validators, miners, and delegation options for $BRAIN

  5. Stake TAO for $BRAIN

    Delegate your TAO to validators to earn $BRAIN emissions

Note: $BRAIN represents your stake in Subnet 90. By delegating TAO to subnet validators, you earn a share of the subnet's emissions proportional to your stake.

Ready to Join Subnet 90?

Start mining, validating, or investing in the future of decentralized prediction market resolution.