Loading
Loading
Neuron registration trends
Mainframe (Subnet 25) is a decentralized science subnet on Bittensor focused on protein molecular dynamics simulation using OpenMM and protein-ligand docking. Miners compete to find the lowest free energy configurations of proteins, with rewards distributed to top performers. Validators distribute protein folding challenges and evaluate miner solutions based on energy metrics, supporting pharmaceutical research, academics, and biotech companies with affordable computational resources.
The subnet follows a distributed architecture where validators continuously create protein folding challenges and distribute them to miners via the Global Job Pool (GJP). Miners receive job specifications (PDB IDs, system configurations) and perform molecular dynamics simulations using OpenMM, uploading trajectory results to S3. Validators periodically query all miners for job status, retrieve and evaluate results against energy baselines, run credibility validation (state-checkpoint checks), compute rewards using a centralized reward registry, and update miner scores via EMA.
An organic API allows external users to submit custom folding jobs. Background tasks handle job creation, job updates, reward distribution, synchronization with the Bittensor metagraph, and health monitoring.
Miners work on protein folding challenges placed in the Global Job Pool (GJP) and upload results to S3 for validation. Each miner uses a unique random seed to ensure diverse solution exploration. If miners submit identical results, their rewards are zeroed to enforce innovation.
Validators evaluate solutions by computing energy metrics and running evaluation pipelines that include credibility checks (state-checkpoint verification) and reward calculation using a registry-based system. Scores are updated using exponential moving average (EMA) after jobs complete.
The sections above were auto-generated from the GitHub repository and may not reflect the latest changes. View repository
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.
The peer to peer privacy network and encryption layer for the internet
Holder & total-staked metrics as of 1h ago (hourly snapshot)
Minimum GPU compute capability 6.0, recommended 7.0. 8 CPU cores at 3.5 GHz recommended. 1000 IOPS minimum storage (5000 IOPS recommended). 4 GB swap minimum, 8 GB recommended. SSD storage type preferred.
Minimum GPU compute capability 6.0. 8 CPU cores at 3.5 GHz recommended. 1000 IOPS minimum storage (5000 IOPS recommended). 4 GB swap minimum, 8 GB recommended. SSD storage type preferred.
Clone the Mainframe repository
git clone https://github.com/macrocosm-os/folding.git && cd folding
Install folding package and dependencies
pip install -e .
Run the miner neuron with appropriate wallet credentials
python neurons/miner.py --netuid 25 --wallet.name <wallet_name> --wallet.hotkey <hotkey_name>
Clone the Mainframe repository
git clone https://github.com/macrocosm-os/folding.git && cd folding
Install folding package and dependencies
pip install -e .
Set S3 credentials for storing protein data and results
export S3_KEY=<your_s3_key> && export S3_SECRET=<your_s3_secret>
Run the validator neuron with appropriate wallet credentials
python neurons/validator.py --netuid 25 --wallet.name <wallet_name> --wallet.hotkey <hotkey_name>