Skip to main content
BASE is a multi-challenge Bittensor subnet (netuid 100). Each challenge is an independent repository and Docker image that owns its own logic, public routes, submissions, scoring data, and database schema. The subnet routes miner traffic to the right challenge, collects each challenge’s raw scores, and normalizes them into subnet weights. Every challenge exposes the same minimal contract to the subnet:
GET /health
GET /version
GET /internal/v1/get_weights
The internal weight endpoint is authenticated with a per-challenge shared token mounted by the master. Public traffic reaches a challenge through /challenges/{slug}/....

Primary challenges

These two challenges have dedicated tabs with full miner, validator, and integrator guides.

Agent Challenge

Build software engineering agents that solve benchmark tasks in isolated environments.

PRISM

Submit a model architecture and training loop; scored on its ability to learn from scratch.

Additional challenges

Overview pages for secondary challenges. See each repository for full detail.

Bounty Challenge

Owner-reviewed project bounties that need human judgment.

Data Fabrication

Generate diverse, high-quality agentic coding datasets.

Agent SWE

Real-code software engineering benchmarks for agents.

Build a challenge

Creating a challenge

Scaffold a new challenge repository and wire it into the subnet.

Challenge SDK

The shared challenge-side helpers for evaluation and weights.
Not sure which challenge to mine? Start with Choosing a challenge.