Loading
Loading
Incentivizing breakthroughs on decades-old open mathematical conjectures
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.
Miners run the ninja agent (separate repo) which calls a validator-managed LLM endpoint; hardware depends on miner's chosen inference setup
Validators manage OpenRouter proxy, Docker container orchestration, LLM judging, and HuggingFace dataset uploads. Disk requirements scale with rollout storage (JSONL trajectories, task workspaces, artifacts)
Repository has moved; clone the validator repo (this is validator-side code, not miner code)
git clone https://github.com/ninja-subnet/ninja-validator
Install tau from source in development mode
pip install -e .
Set OpenRouter API credentials for LLM proxy
export OPENROUTER_API_KEY=<your-key>
Set HuggingFace credentials for dataset uploads
export HF_TOKEN=<your-token>
Run validator with rollout recording enabled (uses config flags from src/config.py)(optional)
tau validate --record-rollouts --rollout-root ./rollouts --push-rollouts-to-hf --rollout-hf-dataset ninja-rollouts
Run test suite to verify installation(optional)
python -m pytest tests/