Loading
Loading

This information was auto-extracted from the GitHub repository and may be incomplete or out of date. Always refer to the subnet's GitHub repository for the latest instructions.
No specific hardware requirements documented. Miners submit Python solutions that are executed by validators.
500 GB SSD storage required. Must maintain stable connection for task fetching and score submission.
Create a new Bittensor coldkey wallet
btcli wallet new_coldkey --wallet.name <your_wallet>
Create a new hotkey for the wallet
btcli wallet new_hotkey --wallet.name <your_wallet> --wallet.hotkey <your_hotkey>
Register hotkey on mainnet subnet (netuid 114, requires stake)
btcli subnet register --netuid 114 --wallet.name <your_wallet> --wallet.hotkey <your_hotkey>
Install subnet dependencies
pip install -e .
Upload compression solution to SOMA platform
cd miner && python3 miner/upload_miner_with_openrouter_key.py
Create and activate Python 3.11+ virtual environment
python3.11 -m venv .venv && source .venv/bin/activate
Upgrade pip package manager
pip install --upgrade pip
Install subnet and validator-specific dependencies
pip install -e . && pip install -r reqs_tmp.txt
Copy example configuration and edit with your values (platform URL, signer SS58, etc.)
cd validator && cp .env.example .env && nano .env
Install PM2 process manager globally
npm install -g pm2
Start validator with PM2 auto-update watcher (checks for updates every 60s)
cd /path/to/MCP-subnet/validator && pm2 start run_validator.sh --name mcp-validator-watch --interpreter bash -- 60
Configure PM2 to auto-restart on system reboot(optional)
pm2 startup && pm2 save