With the amount of new subnets being added it can be hard to get up to date information across all subnets, so data may be slightly out of date from time to time

Subnet 25

Mainframe

Emissions
Value
Recycled
Value
Recycled (24h)
Value
Registration Cost
Value
Active Validators
Value
Active Miners
Value
Active Dual Miners/Validators
Value

ABOUT

What exactly does it do?

Mainframe (Subnet 25) is a specialized “decentralized science” subnet on the Bittensor network, devoted to tackling some of the hardest problems in computational biology – starting with protein folding. Its mission is to provide distributed computing power and a community of contributors to solve scientific problems that normally require vast centralized resources. In the Bittensor ecosystem, Subnet 25 serves as the first foray into academic research use-cases, demonstrating how a blockchain-based AI network can contribute to real-world science. The immediate purpose of Mainframe is to create a competitive marketplace for protein folding simulations, which are crucial for drug discovery and biotechnology. Protein folding is an enormously complex and compute-intensive task (full simulations can take days or weeks on traditional infrastructure). By decentralizing this workload across many miners, Subnet 25 aims to dramatically reduce the cost per folding query and increase throughput, making advanced protein analysis more accessible than ever.

This open network approach contrasts with centralized solutions like DeepMind’s AlphaFold – which, while highly accurate, limits users to a handful of predictions per day and incurs high computational costs on private servers. Mainframe’s role in the Bittensor ecosystem is therefore to showcase a viable alternative: a blockchain-powered supercomputer for science that incentivizes global participants to collaboratively outperform centralized labs. By aligning token rewards with scientific output, it creates an open-source, community-driven platform for drug discovery research. In essence, Subnet 25 is proving the power of distributed compute for science – using the TAO token economics to drive down the cost per experiment even as the complexity of tasks increases. This mission has far-reaching implications: a recent Forbes feature highlighted how the partnership between Mainframe and a biotech startup could “revolutionize drug development” by cutting discovery time and costs through decentralized AI computing.

In summary, Mainframe’s purpose is to democratize access to high-performance molecular simulations, integrate cutting-edge AI into scientific research, and establish Bittensor as a platform not just for AI models but for academically rigorous, commercially significant researc. And as the project slogan suggests, protein folding is just the start – success here paves the way for tackling many other computational grand challenges on the Bittensor network.

 

Mainframe (Subnet 25) is a specialized “decentralized science” subnet on the Bittensor network, devoted to tackling some of the hardest problems in computational biology – starting with protein folding. Its mission is to provide distributed computing power and a community of contributors to solve scientific problems that normally require vast centralized resources. In the Bittensor ecosystem, Subnet 25 serves as the first foray into academic research use-cases, demonstrating how a blockchain-based AI network can contribute to real-world science. The immediate purpose of Mainframe is to create a competitive marketplace for protein folding simulations, which are crucial for drug discovery and biotechnology. Protein folding is an enormously complex and compute-intensive task (full simulations can take days or weeks on traditional infrastructure). By decentralizing this workload across many miners, Subnet 25 aims to dramatically reduce the cost per folding query and increase throughput, making advanced protein analysis more accessible than ever.

This open network approach contrasts with centralized solutions like DeepMind’s AlphaFold – which, while highly accurate, limits users to a handful of predictions per day and incurs high computational costs on private servers. Mainframe’s role in the Bittensor ecosystem is therefore to showcase a viable alternative: a blockchain-powered supercomputer for science that incentivizes global participants to collaboratively outperform centralized labs. By aligning token rewards with scientific output, it creates an open-source, community-driven platform for drug discovery research. In essence, Subnet 25 is proving the power of distributed compute for science – using the TAO token economics to drive down the cost per experiment even as the complexity of tasks increases. This mission has far-reaching implications: a recent Forbes feature highlighted how the partnership between Mainframe and a biotech startup could “revolutionize drug development” by cutting discovery time and costs through decentralized AI computing.

In summary, Mainframe’s purpose is to democratize access to high-performance molecular simulations, integrate cutting-edge AI into scientific research, and establish Bittensor as a platform not just for AI models but for academically rigorous, commercially significant researc. And as the project slogan suggests, protein folding is just the start – success here paves the way for tackling many other computational grand challenges on the Bittensor network.

 

PURPOSE

What exactly is the 'product/build'?

Mainframe operates through a network of miners and validators that collaborate and compete to perform protein folding simulations. The workflow and incentive structure are carefully designed to ensure useful work is done and the best results are rewarded in TAO tokens. A typical cycle on Subnet 25 works as follows:

Job Creation: Validator nodes (the evaluators) randomly select a protein structure from large public databases (such as the Protein Data Bank). The validator downloads the protein’s data (e.g. atomic coordinates) and sets up a molecular dynamics simulation input – essentially preparing a “folding job.” This job is then announced to the network.

Miner Selection: Validators first broadcast a ping (PingSynapse) to all miners to discover who is available and capable of handling the job. Miners that respond are considered candidates. The validator then uses a job assignment synapse (JobSubmissionSynapse) to dispatch the prepared protein-folding task to a subset of those miners (for example, 10 miners might be randomly selected for the same job). Multiple miners are deliberately assigned to the same protein task – an oversubscription strategy that creates competition and redundancy, ensuring there’s a high chance someone finds an optimal solution.

Mining (Protein Folding Simulation): Each chosen miner node runs the protein folding simulation on its own hardware. Mainframe leverages industry-standard molecular dynamics software (such as GROMACS and OpenMM) to simulate the physical movements of the protein’s atoms over time. Miners typically use GPU-accelerated computing for this, since MD simulations are computationally heavy (Mainframe’s base miner setup assumes CUDA-capable GPUs to meet a performance baseline). The simulation starts from the protein’s initial 3D structure (often an unfolded or partially folded state), places it in a virtual solvent environment, and then computes how the structure evolves and folds over a series of time steps. Each miner uses a different random seed in the simulation, causing their trajectories through “folding space” to diverge. In effect, the miners are all exploring the protein’s energy landscape in parallel, searching for a low-energy conformation (the folded, stable structure). The goal for miners is to produce a protein configuration with the minimum possible free energy, since lower energy corresponds to a more stable (better folded) protein structure. Throughout this process, miners periodically send updates or can be probed by validators to report interim results (e.g. the best energy found so far).

Validation and Scoring: The validator monitors the progress of all miners working on its job. Using the same molecular dynamics toolkit, the validator can calculate the energy of each submitted protein structure to objectively compare results. This energy-based scoring is transparent and deterministic – given a protein configuration, anyone can compute its potential energy using standard physics formulas, so both miners and validators can agree on what result is best. The validator also performs integrity checks: it ensures the results returned by miners correspond to the exact protein and simulation parameters that were assigned. This step closes any loopholes where a miner might try to cheat, because the validator will reject results that don’t match the expected input files or that appear suspicious. Once the simulation time is up or the protein reaches a stable state, the validator has a record of the lowest energy achieved by each miner.

Rewarding the Best Result: After evaluating outcomes, the validator uses Bittensor’s incentive mechanism to assign TAO rewards to the miners. The rewards are weighted heavily toward the miner that found the lowest-energy (i.e. best) structure for that protein. In the current design, the top-performing miner on a given job earns about 80% of the total reward allocated to that job, while the remaining 20% is split among the runners-up according to their relative performance. (The team has indicated this may move to a true winner-takes-all model soon to further encourage innovation and competition.) Importantly, if multiple miners submit identical or extremely similar final results (for example, two miners ended up folding the protein to the same conformation), the network penalizes duplicates – those miners would receive zero reward for that job. This rule ensures miners aren’t simply copying each other or converging on trivial solutions, and it incentivizes each miner to explore a unique trajectory in the simulation. The validator’s reward assignment is then recorded on-chain via Bittensor’s Subtensor module (updating the miners’ “scores” or weights in the metagraph for Subnet 25).

Incentive Safeguards and Iteration: Mainframe’s incentive mechanism includes several safeguards to make the system efficient and attack-resistant. For one, validators employ early stopping: if no miner in a job is able to improve the protein’s energy (find a lower energy state) for a certain period (currently ~1 hour) the job is terminated early. This prevents wasteful computation on a folding task that has stagnated. Additionally, an epsilon-bounded improvement criterion is used – essentially the network defines a minimum meaningful energy drop (epsilon) that must be achieved for a result to count as a true improvement. This epsilon is calibrated based on the protein’s complexity (using heuristics developed by the team) so that miners can’t game the system by submitting infinitesimally small improvements; only substantive progress earns rewards. With these measures, the network encourages miners to continuously strive for significant breakthroughs in lowering energy. After a job concludes and rewards are given, validators will queue up new protein jobs and the cycle repeats, continually driving the decentralized folding supercomputer forward.

Through this process, Subnet 25 maintains an effectively unbounded throughput for work. Because each validator can queue multiple jobs (each job assigned to many miners), and multiple validators operate in parallel, the subnet can scale to hundreds or thousands of simultaneous protein folding simulations. In practice, with the current network of validators, Mainframe runs on the order of 1,000+ concurrent simulations at any time. This level of parallelism – achieved by harnessing globally distributed GPUs – is what enables Mainframe to complete in days what might take a centralized lab weeks or months. The incentive design ensures that miners are motivated to invest in better hardware and algorithms: those who deliver faster and better folding results (i.e. find lower-energy structures more consistently) will accumulate more TAO and weight in the network, increasing their future earnings. Meanwhile, validators (who themselves have to stake and maintain reputation) are motivated to fairly and accurately judge miners, since their role in the consensus and reward process is critical to the subnet’s integrity. Overall, this synergy of miners and validators in Subnet 25 creates a positive feedback loop: better science → better rewards, which attracts better participants, leading to even better science.

 

Products and Applications (User-Facing Tools)

From a user’s perspective, Subnet 25 – Mainframe can be accessed and utilized through various tools that the Macrocosmos team has built on top of the raw network. The goal is to make the decentralized compute power of Mainframe available to researchers, developers, and even other algorithms via APIs and interfaces, rather than requiring everyone to run a Bittensor node. Here are the key products and deliverables associated with the subnet:

Folding API: Mainframe provides a RESTful HTTP API that allows external clients to submit protein folding jobs and retrieve results programmatically. This Folding API is implemented using FastAPI (a high-performance Python web framework) and acts as a bridge between users and the network of validators/miners. Through this API, a scientist could, for example, send a protein structure file (in a standard format) to the network and ask it to simulate folding that protein. The request goes to an API server which then interacts with the Bittensor Subnet 25 validators behind the scenes. The API handles job submission, status tracking, and result retrieval in a user-friendly way. Rather than dealing with blockchain transactions or low-level network calls, users can simply use HTTP requests (or an SDK) to harness Mainframe’s compute power. The API is designed with a Validator Registry and a Subtensor Service component that together figure out which validators are available and ensure the job is injected into the subnet properly. Results come back through the validators and are delivered to the client via the API when ready. This effectively turns Mainframe into a decentralized “Folding-as-a-Service” platform.

Organic vs Synthetic Jobs: Mainframe distinguishes between validator-generated tasks and user-requested tasks, and it exposes different endpoints for them. So-called synthetic jobs are the ones validators create on their own (as described earlier) to continuously benchmark miners. In contrast, organic jobs refer to real folding tasks submitted by outside users that reflect genuine scientific inquiries. The Organic API is the interface for these user-driven tasks. Authorized users (with API keys) can submit a specific protein they care about – say a protein related to a disease or a protein-ligand complex they want to analyze. The network will then process these jobs just like any other, except that they were externally requested. The separation is mainly logical; under the hood, both go through the same network, but it ensures that user jobs get properly injected and tracked instead of being lost among the endless synthetic validation tasks. The documentation emphasizes that organic tasks represent “genuine scientific interest in specific protein structures” and explains how those jobs are processed within the system. In short, Mainframe can fold proteins that you, the researcher, actually care about – not just random ones the network picks – which is a huge step toward practical utility.

API Authentication and Rate Limiting: Because Mainframe’s compute resources are valuable, access to the Folding/Organic APIs is gated by an API key system. Users (for example, research groups or companies) can request API keys, which the Macrocosmos team provides. These keys are used to authenticate requests, ensuring that only authorized jobs enter the network. Additionally, rate limiting is enforced – preventing any single user from overloading the subnet with too many requests at once. This is important for maintaining quality of service; Mainframe needs to balance external (organic) workload with the internal (synthetic) tasks that keep miners incentivized. The Macrocosmos documentation indicates that the API can be deployed in two modes: either embedded in a validator process or as a separate service communicating with validators via IPC. This flexibility means the interface can scale – one can run a dedicated API server cluster to handle many incoming user jobs, which then pipeline into the validator network efficiently. For most end users, however, these technical details are abstracted away. They interact with a simple endpoint – for example, submit a job and get back a job ID, poll an endpoint to check if the folding is done, then download the resulting folded structure once complete.

Constellation Dashboard: In addition to programmatic APIs, Macrocosmos has built a web-based platform (often referred to as Constellation) where users can explore and monitor the various subnets including Mainframe. On the Constellation app (accessible through Macrocosmos’s website), one can see live statistics and visualizations: for instance, the number of active miners and validators on Subnet 25, the number of proteins folded today, leaderboard of top-performing miners, etc. This provides transparency and a real-time view into Mainframe’s operations. It effectively serves as a dashboard for the decentralized supercomputer. The Mainframe section of the dashboard also highlights achievements – e.g., it prominently notes that since launch in mid-2024, over 400,000 protein-folding jobs have been completed on the network. Such figures help users appreciate the scale and reliability of the subnet. The dashboard likely also allows users to inspect specific jobs or even initiate simple folding tasks via a GUI (for those who prefer not to use the API directly). By making Mainframe accessible through a browser, Macrocosmos lowers the barrier for scientists who may not be familiar with blockchain: they can interact with the network’s results as easily as using a cloud service, but behind the scenes it’s fully decentralized.

Open-Source Code and SDK: Consistent with the project’s open ethos, all of Mainframe’s source code is publicly available. The miner software, validator code, and even the API server code are open-source under an MIT License. Developers or interested researchers can find these in the Macrocosmos GitHub repositories (the macrocosm-os/mainframe repo, and related ones like macrocosm-os/folding). This openness means anyone can run their own Mainframe miner node (if they have the hardware), contribute improvements, or fork the code for other uses. Macrocosmos also provides a Software Development Kit (SDK) for interacting with their subnets. The SDK likely includes helper functions to obtain API keys, submit jobs, and parse results, making it easier to integrate Mainframe into scientific workflows or pipelines. For example, a biotech company could integrate the Mainframe API into an automated pipeline that tests thousands of protein variants: the SDK would handle batching those requests and collecting the outcomes. All of this is in line with Macrocosmos’s philosophy of being an “open-source AI research lab” – they not only open their code but also share research updates on public forums (like Substack and Discord) so the community can learn and benefit.

Use Cases and Integrations: The primary “product” of Subnet 25 is, of course, folded protein structures and the data associated with those simulations (trajectories, energies, etc.). This is already directly useful to researchers studying those proteins. But beyond standalone usage, Mainframe can integrate into larger discovery pipelines. A notable application is in drug discovery workflows: for example, folding a protein to find its stable shape, then performing ligand docking (finding how a small molecule drug might bind to that protein). In fact, the team is actively moving toward supporting such workflows – a recent update teased that everything from “folding to docking [could happen] all on one subnet.” In collaboration with partners like Rowan Scientific, Mainframe’s output (folded structures and simulation data) is being used to train next-generation AI models known as neural network potentials (NNPs). These models (such as Rowan’s Egret-1) need large amounts of high-quality molecular simulation data (including quantum chemistry calculations via DFT). Instead of relying on a single supercomputer to generate that data, Rowan is tapping into Mainframe to dynamically generate datasets in a decentralized way. This is a novel use-case: Mainframe is not just solving one-off protein questions, but actually feeding into AI model development. It effectively becomes a backend compute layer for pharma and materials science applications. The fact that a biotech platform (Rowan) is integrating Mainframe via its APIs validates the product-market fit of Subnet 25’s deliverable – computational results as a service. We’re seeing the beginnings of a user-base beyond crypto, where scientists and companies leverage Mainframe’s outputs without needing to know the blockchain mechanics, simply through the provided tools and APIs. This real-world adoption is perhaps the strongest testament that Mainframe’s user-facing build is on the right track.

 

In summary, Mainframe’s “product” is twofold: (1) the computing service it provides (folding simulations on demand), and (2) the open platform it offers for the community (APIs, dashboards, and open-source code to engage with the subnet). These make it possible for an end-user to treat Subnet 25 like a decentralized cloud supercomputer – submit tasks, get results – while the complexity of incentivizing miners and maintaining the blockchain is handled under the hood. By delivering accessible tools, Mainframe bridges the gap between cutting-edge blockchain AI technology and practical scientific research needs.

 

Technical Architecture and Innovations

Under the hood, Subnet 25 – Mainframe is a fusion of blockchain-based coordination with high-performance scientific computing. Its architecture builds on Bittensor’s core framework of subnets and extends it with domain-specific modules to support molecular dynamics tasks. Let’s break down some of the key technical aspects and innovations of Mainframe’s design:

Bittensor Subnet Framework: At its base, Mainframe inherits the general subnet architecture of Bittensor. This means it operates on the Subtensor blockchain (a custom substrate-based chain) where all participating nodes (miners and validators) are registered with hotkey addresses and have stake (denominated in TAO) that determines their influence. The blockchain maintains a metagraph of all nodes in Subnet 25, tracking their weights (which reflect performance) and facilitating the incentive payouts. Mainframe leverages Bittensor’s modular design – where each subnet defines its own “work” and “validation” logic (in Mainframe’s case, protein folding). This modularity allowed Macrocosmos to plug in custom synapses and logic for MD simulations on top of the existing proof-of-stake and proof-of-learning mechanisms of Bittensor.

Custom Synapses for Job Distribution: Two specialized synapse implementations enable Mainframe’s workflow. The PingSynapse is a lightweight protocol call that validators use to discover available miners (essentially a heartbeat check across the network). It returns information on which miners respond and perhaps their stated capabilities (e.g., if a miner only runs CPU vs GPU, though in practice most run GPU for SN25). The JobSubmissionSynapse is the core mechanism where a validator hands off a protein folding task to a miner. It packages the job data (initial protein structure, simulation parameters, random seed, etc.) and sends it to the miner over the Bittensor networking layer. The miner, upon receiving this, knows exactly what computation to perform. These synapses are essentially remote procedure calls that are understood by the Mainframe miner software – they extend Bittensor’s base protocol to carry the payload of a scientific computation job. By designing these custom synapses, the team created a job marketplace within the Bittensor network: validators issue work and miners accept work, all in a decentralized, programmatic manner.

Molecular Dynamics Engine Integration: One of Mainframe’s distinguishing technical features is how it integrates established scientific computing libraries (GROMACS, OpenMM) into the miner software. Instead of building a folding simulator from scratch, Macrocosmos wisely chose to incorporate open-source MD engines that are well-validated by the scientific community. GROMACS (and OpenMM) are highly optimized C++ libraries for simulating molecular mechanics; they can calculate forces on atoms and propagate a molecular system through time very efficiently. Mainframe miners effectively act as wrappers around these engines. When a job comes in, the miner software translates the job parameters into an MD simulation setup that GROMACS/OpenMM can execute. This might involve writing out input files (like a topology and starting coordinates) or calling the library’s API directly with the protein data. The miner then runs the simulation for the specified duration or until an early-stop condition, and monitors the lowest energy found. The use of GROMACS with GPU acceleration is explicitly mentioned – the project notes that their base miners run CUDA-enabled GROMACS, meaning they utilize NVIDIA GPUs to crunch the simulations. The choice of engine can significantly affect performance: GROMACS on a single GPU can simulate a protein orders of magnitude faster than, say, a pure Python simulation. By supporting multiple engines (OpenMM was also used extensively, with over 150k jobs run on OpenMM by late 2024), the architecture remains flexible. The miners can switch to the most appropriate backend for a given task. For instance, OpenMM might be preferred for certain types of force fields or when integrating with custom ML potentials, whereas GROMACS might be used for raw speed on standard calculations. This plug-in architecture for computation is a strong point – it means future improvements in MD software or even entirely new types of simulation codes (like quantum chemistry packages) could be incorporated into the subnet without redesigning the whole system.

Deterministic Reward Metric: A subtle but crucial architectural decision was to use physical energy as the reward metric. In traditional distributed computing (like BOINC projects or Folding@home), validating results can be tricky – you often have to compare to a known answer or run the same job twice. Mainframe’s innovation is that it inherently turns the problem into a proof-of-work (of a sort) problem, but with a scientific target. The “answer” to a folding job is not a single known solution, but any miner’s result can be evaluated by a number: the potential energy. This number is a deterministic function of the protein conformation and the force field used for simulation. Because every miner uses the same force field and simulation protocol, the validator can trust the energy as a fair basis for comparison. This means the network doesn’t need a centralized oracle to tell which folded structure is better – it’s baked into the physics. Miners essentially perform gradient descent in the energy landscape of the protein: the one who finds a deeper energy minimum has objectively done better work. This alignment of the incentive (minimize energy = maximize reward) with the scientific goal (find stable structure) is elegant and avoids many potential exploits. It’s exploit-resistant because a miner can’t easily falsify a low energy – the validator will recompute the energy and catch any inconsistency, and any claimed structure must actually be physically plausible under the force field. In blockchain terms, it’s like each miner provides a verifiable proof (a structure with X energy), and the lowest “proof value” wins, similar to hash targets in proof-of-work but grounded in scientific computation.

Validator Security and Sandboxing: Running arbitrary computations from strangers can be dangerous (miners could potentially run malicious code). Mainframe mitigated this by standardizing the task runtime. Validators only distribute jobs that follow a predefined simulation procedure using approved libraries. Miners essentially run a sandboxed workload – they know they’re supposed to call GROMACS with given inputs, not execute an arbitrary binary. Furthermore, the validators do not accept arbitrary code from miners; they only accept data (the resulting protein coordinates and energy). By eliminating remote code submission, Mainframe avoids a huge security risk. The attack surface is reduced to possibly a miner trying to fake a result, but as discussed, fake results are caught by energy recomputation and file verification (if a miner claims to have folded protein A but actually ran something else, the returned structure won’t match protein A’s input files, so the validator rejects it). In essence, validators act as a checkpoint that ensures trustlessness: miners can be untrusted nodes because their results are independently verifiable and they can’t harm the network by deviating from the protocol. This design borrows ideas from sandboxed distributed computing and applies them in a blockchain context – quite an innovative cross-pollination.

Blockchain Integration (Subtensor Service): The Mainframe software includes components to interface with the Bittensor chain in real-time. For example, the Subtensor Service module keeps the miner and validator processes informed about the on-chain state – which validators are currently active, what are miners’ current weights, etc. A validator, before assigning jobs, might use the on-chain weights to probabilistically choose miners (to favor higher-reputation miners more often, for example). Conversely, after jobs, the validator will update miners’ stake/weight according to the outcome (this might be handled by Bittensor’s base incentives, where the validator submits a set_weights extrinsic or similar). The tight integration ensures that the blockchain is the single source of truth for reputation and rewards. Mainframe doesn’t maintain an off-chain database of performance; it leverages the chain’s consensus. This also means any other observer (like the dashboard) can query the blockchain to see how Subnet 25 is doing. The use of stake and emission is the same as other subnets: validators likely earn a portion of the block rewards for providing their service, and miners earn through the validators’ setting of weights. Mainframe’s code (being open) even shows the relevant sections where these weight updates happen in response to job outcomes. From a technical perspective, Mainframe extends Bittensor without modifying the core – it’s an additional layer operating within the rules of the base protocol (which is good for maintainability and consistency across subnets).

Parallelism and Scaling: Architecturally, Mainframe is massively parallel by design. Each miner is an independent worker that can take on jobs, and each validator can manage multiple jobs concurrently. In fact, as mentioned, each validator in SN25 runs a queue of ~10 jobs at a time, each assigned to ~10 miners. With 11 validators (for example), that’s around 110 simultaneous jobs, and if more validators join, it scales linearly. There is effectively no hard cap on how many folding simulations can run at once aside from the number of miners and validators available. This is in contrast to something like Folding@home (which also parallelizes, but in specific ways per protein) – Mainframe can just throw more miners at more proteins dynamically. The architecture is closer to a compute marketplace: if tomorrow 100 new GPU miners join, they will all get jobs because validators will sense more capacity and can expand their queues, or additional validators can come online to create more jobs. The bottleneck, if any, might be the coordination overhead (pinging miners, distributing jobs, collecting results). But since those are relatively lightweight compared to the simulation itself, the design scales well. The team has essentially built a decentralized scheduler that keeps all miners as busy as possible – when miners are plentiful, validators can even oversubscribe more (maybe assign 15 miners per job for extra competition) which ensures there’s always “work to win” for any miner that can deliver superior performance. This approach of oversubscription and continuous job generation means the system is robust to sudden influxes of miners: rather than idling, new miners can immediately start competing on existing jobs. It’s an architecture that embodies elastic compute in a decentralized way.

Continuous Improvement and ML Integration: A noteworthy aspect of Mainframe’s technical journey is how the base miner algorithms have evolved. Initially, miners might have been using relatively straightforward MD simulation settings. Over time, the Macrocosmos team has introduced optimizations – for example, they published an update titled “Harder, better, faster, stronger: updating our protein folding base miner” to describe improvements in the miner software. These could include better search strategies (e.g., running multiple short simulations in parallel with different seeds, rather than one long simulation, to find low energy faster), tuning of simulation parameters for faster convergence, or even early versions of machine-learning-guided simulations. The architecture allows such improvements because miners are free to use any strategy internally as long as the final result is a valid folded structure. This means a miner can augment brute-force MD with AI: for instance, a miner could use a neural network to predict a likely folded structure and then simulate just the tail end to refine it. If that yields a lower energy, that miner wins – the network doesn’t care how the result was obtained, only the energy matters (with the caveat that it must be reproducible via valid physics). This opens the door for hybrid approaches in the architecture. Indeed, the partnership with Rowan Scientific is introducing Neural Network Potentials (NNPs) into the mix. NNPs are AI models that can replace the classical physics engine (force field) with a learned function (often much more accurate but also more computationally expensive). The plan is to integrate these such that miners might run e.g. a short MD simulation with a very accurate NNP evaluating energies – effectively doing quantum-accurate simulations distributed on the network. Technically, this could mean adding a new engine or mode in the miner software for NNP-based simulation. The architecture is being extended to handle these heavier but more precise computations by again leveraging decentralization: Rowan needs lots of DFT (quantum chemistry) calculations to train their models, so Mainframe might spin those off as separate job types (where instead of folding, a miner might be tasked to compute the energy of a given molecule via DFT, which is a self-contained computation). The inclusion of such tasks would be a significant architectural expansion – essentially turning Mainframe into a general distributed compute substrate for molecular science, not limited to just MD. Yet, because it’s built modularly, adding a “DFT job” synapse or a “docking job” synapse is conceptually straightforward. The network could then handle diverse scientific workloads concurrently, all under the same incentive umbrella. This vision of a multi-modal scientific compute network is ambitious but clearly enabled by the flexible architecture Mainframe has established.

In summary, Mainframe’s technical architecture stands out for combining the rigor of scientific computing with the ingenuity of blockchain incentives. It merges proven tools from two worlds: the Bittensor decentralized AI protocol and the molecular simulation software stack. The result is a system where GPU nodes globally work on a coordinated physics problem, with blockchain consensus ensuring everyone plays fair and gets rewarded accurately. The design choices – from using energy as a reward signal, to oversubscribing miners, to sandboxing tasks for security – all contribute to a robust, scalable platform. As Mainframe evolves, its architecture is poised to incorporate even more cutting-edge techniques (like neural potentials), showing a path to unify AI and HPC in a single decentralized network. It exemplifies how a blockchain-based architecture can go beyond cryptocurrency or toy models and handle domain-specific, high-performance workloads in a trustless environment. This blending of AI, blockchain, and scientific HPC is what makes Subnet 25 truly innovative in the tech landscape.

 

Mainframe operates through a network of miners and validators that collaborate and compete to perform protein folding simulations. The workflow and incentive structure are carefully designed to ensure useful work is done and the best results are rewarded in TAO tokens. A typical cycle on Subnet 25 works as follows:

Job Creation: Validator nodes (the evaluators) randomly select a protein structure from large public databases (such as the Protein Data Bank). The validator downloads the protein’s data (e.g. atomic coordinates) and sets up a molecular dynamics simulation input – essentially preparing a “folding job.” This job is then announced to the network.

Miner Selection: Validators first broadcast a ping (PingSynapse) to all miners to discover who is available and capable of handling the job. Miners that respond are considered candidates. The validator then uses a job assignment synapse (JobSubmissionSynapse) to dispatch the prepared protein-folding task to a subset of those miners (for example, 10 miners might be randomly selected for the same job). Multiple miners are deliberately assigned to the same protein task – an oversubscription strategy that creates competition and redundancy, ensuring there’s a high chance someone finds an optimal solution.

Mining (Protein Folding Simulation): Each chosen miner node runs the protein folding simulation on its own hardware. Mainframe leverages industry-standard molecular dynamics software (such as GROMACS and OpenMM) to simulate the physical movements of the protein’s atoms over time. Miners typically use GPU-accelerated computing for this, since MD simulations are computationally heavy (Mainframe’s base miner setup assumes CUDA-capable GPUs to meet a performance baseline). The simulation starts from the protein’s initial 3D structure (often an unfolded or partially folded state), places it in a virtual solvent environment, and then computes how the structure evolves and folds over a series of time steps. Each miner uses a different random seed in the simulation, causing their trajectories through “folding space” to diverge. In effect, the miners are all exploring the protein’s energy landscape in parallel, searching for a low-energy conformation (the folded, stable structure). The goal for miners is to produce a protein configuration with the minimum possible free energy, since lower energy corresponds to a more stable (better folded) protein structure. Throughout this process, miners periodically send updates or can be probed by validators to report interim results (e.g. the best energy found so far).

Validation and Scoring: The validator monitors the progress of all miners working on its job. Using the same molecular dynamics toolkit, the validator can calculate the energy of each submitted protein structure to objectively compare results. This energy-based scoring is transparent and deterministic – given a protein configuration, anyone can compute its potential energy using standard physics formulas, so both miners and validators can agree on what result is best. The validator also performs integrity checks: it ensures the results returned by miners correspond to the exact protein and simulation parameters that were assigned. This step closes any loopholes where a miner might try to cheat, because the validator will reject results that don’t match the expected input files or that appear suspicious. Once the simulation time is up or the protein reaches a stable state, the validator has a record of the lowest energy achieved by each miner.

Rewarding the Best Result: After evaluating outcomes, the validator uses Bittensor’s incentive mechanism to assign TAO rewards to the miners. The rewards are weighted heavily toward the miner that found the lowest-energy (i.e. best) structure for that protein. In the current design, the top-performing miner on a given job earns about 80% of the total reward allocated to that job, while the remaining 20% is split among the runners-up according to their relative performance. (The team has indicated this may move to a true winner-takes-all model soon to further encourage innovation and competition.) Importantly, if multiple miners submit identical or extremely similar final results (for example, two miners ended up folding the protein to the same conformation), the network penalizes duplicates – those miners would receive zero reward for that job. This rule ensures miners aren’t simply copying each other or converging on trivial solutions, and it incentivizes each miner to explore a unique trajectory in the simulation. The validator’s reward assignment is then recorded on-chain via Bittensor’s Subtensor module (updating the miners’ “scores” or weights in the metagraph for Subnet 25).

Incentive Safeguards and Iteration: Mainframe’s incentive mechanism includes several safeguards to make the system efficient and attack-resistant. For one, validators employ early stopping: if no miner in a job is able to improve the protein’s energy (find a lower energy state) for a certain period (currently ~1 hour) the job is terminated early. This prevents wasteful computation on a folding task that has stagnated. Additionally, an epsilon-bounded improvement criterion is used – essentially the network defines a minimum meaningful energy drop (epsilon) that must be achieved for a result to count as a true improvement. This epsilon is calibrated based on the protein’s complexity (using heuristics developed by the team) so that miners can’t game the system by submitting infinitesimally small improvements; only substantive progress earns rewards. With these measures, the network encourages miners to continuously strive for significant breakthroughs in lowering energy. After a job concludes and rewards are given, validators will queue up new protein jobs and the cycle repeats, continually driving the decentralized folding supercomputer forward.

Through this process, Subnet 25 maintains an effectively unbounded throughput for work. Because each validator can queue multiple jobs (each job assigned to many miners), and multiple validators operate in parallel, the subnet can scale to hundreds or thousands of simultaneous protein folding simulations. In practice, with the current network of validators, Mainframe runs on the order of 1,000+ concurrent simulations at any time. This level of parallelism – achieved by harnessing globally distributed GPUs – is what enables Mainframe to complete in days what might take a centralized lab weeks or months. The incentive design ensures that miners are motivated to invest in better hardware and algorithms: those who deliver faster and better folding results (i.e. find lower-energy structures more consistently) will accumulate more TAO and weight in the network, increasing their future earnings. Meanwhile, validators (who themselves have to stake and maintain reputation) are motivated to fairly and accurately judge miners, since their role in the consensus and reward process is critical to the subnet’s integrity. Overall, this synergy of miners and validators in Subnet 25 creates a positive feedback loop: better science → better rewards, which attracts better participants, leading to even better science.

 

Products and Applications (User-Facing Tools)

From a user’s perspective, Subnet 25 – Mainframe can be accessed and utilized through various tools that the Macrocosmos team has built on top of the raw network. The goal is to make the decentralized compute power of Mainframe available to researchers, developers, and even other algorithms via APIs and interfaces, rather than requiring everyone to run a Bittensor node. Here are the key products and deliverables associated with the subnet:

Folding API: Mainframe provides a RESTful HTTP API that allows external clients to submit protein folding jobs and retrieve results programmatically. This Folding API is implemented using FastAPI (a high-performance Python web framework) and acts as a bridge between users and the network of validators/miners. Through this API, a scientist could, for example, send a protein structure file (in a standard format) to the network and ask it to simulate folding that protein. The request goes to an API server which then interacts with the Bittensor Subnet 25 validators behind the scenes. The API handles job submission, status tracking, and result retrieval in a user-friendly way. Rather than dealing with blockchain transactions or low-level network calls, users can simply use HTTP requests (or an SDK) to harness Mainframe’s compute power. The API is designed with a Validator Registry and a Subtensor Service component that together figure out which validators are available and ensure the job is injected into the subnet properly. Results come back through the validators and are delivered to the client via the API when ready. This effectively turns Mainframe into a decentralized “Folding-as-a-Service” platform.

Organic vs Synthetic Jobs: Mainframe distinguishes between validator-generated tasks and user-requested tasks, and it exposes different endpoints for them. So-called synthetic jobs are the ones validators create on their own (as described earlier) to continuously benchmark miners. In contrast, organic jobs refer to real folding tasks submitted by outside users that reflect genuine scientific inquiries. The Organic API is the interface for these user-driven tasks. Authorized users (with API keys) can submit a specific protein they care about – say a protein related to a disease or a protein-ligand complex they want to analyze. The network will then process these jobs just like any other, except that they were externally requested. The separation is mainly logical; under the hood, both go through the same network, but it ensures that user jobs get properly injected and tracked instead of being lost among the endless synthetic validation tasks. The documentation emphasizes that organic tasks represent “genuine scientific interest in specific protein structures” and explains how those jobs are processed within the system. In short, Mainframe can fold proteins that you, the researcher, actually care about – not just random ones the network picks – which is a huge step toward practical utility.

API Authentication and Rate Limiting: Because Mainframe’s compute resources are valuable, access to the Folding/Organic APIs is gated by an API key system. Users (for example, research groups or companies) can request API keys, which the Macrocosmos team provides. These keys are used to authenticate requests, ensuring that only authorized jobs enter the network. Additionally, rate limiting is enforced – preventing any single user from overloading the subnet with too many requests at once. This is important for maintaining quality of service; Mainframe needs to balance external (organic) workload with the internal (synthetic) tasks that keep miners incentivized. The Macrocosmos documentation indicates that the API can be deployed in two modes: either embedded in a validator process or as a separate service communicating with validators via IPC. This flexibility means the interface can scale – one can run a dedicated API server cluster to handle many incoming user jobs, which then pipeline into the validator network efficiently. For most end users, however, these technical details are abstracted away. They interact with a simple endpoint – for example, submit a job and get back a job ID, poll an endpoint to check if the folding is done, then download the resulting folded structure once complete.

Constellation Dashboard: In addition to programmatic APIs, Macrocosmos has built a web-based platform (often referred to as Constellation) where users can explore and monitor the various subnets including Mainframe. On the Constellation app (accessible through Macrocosmos’s website), one can see live statistics and visualizations: for instance, the number of active miners and validators on Subnet 25, the number of proteins folded today, leaderboard of top-performing miners, etc. This provides transparency and a real-time view into Mainframe’s operations. It effectively serves as a dashboard for the decentralized supercomputer. The Mainframe section of the dashboard also highlights achievements – e.g., it prominently notes that since launch in mid-2024, over 400,000 protein-folding jobs have been completed on the network. Such figures help users appreciate the scale and reliability of the subnet. The dashboard likely also allows users to inspect specific jobs or even initiate simple folding tasks via a GUI (for those who prefer not to use the API directly). By making Mainframe accessible through a browser, Macrocosmos lowers the barrier for scientists who may not be familiar with blockchain: they can interact with the network’s results as easily as using a cloud service, but behind the scenes it’s fully decentralized.

Open-Source Code and SDK: Consistent with the project’s open ethos, all of Mainframe’s source code is publicly available. The miner software, validator code, and even the API server code are open-source under an MIT License. Developers or interested researchers can find these in the Macrocosmos GitHub repositories (the macrocosm-os/mainframe repo, and related ones like macrocosm-os/folding). This openness means anyone can run their own Mainframe miner node (if they have the hardware), contribute improvements, or fork the code for other uses. Macrocosmos also provides a Software Development Kit (SDK) for interacting with their subnets. The SDK likely includes helper functions to obtain API keys, submit jobs, and parse results, making it easier to integrate Mainframe into scientific workflows or pipelines. For example, a biotech company could integrate the Mainframe API into an automated pipeline that tests thousands of protein variants: the SDK would handle batching those requests and collecting the outcomes. All of this is in line with Macrocosmos’s philosophy of being an “open-source AI research lab” – they not only open their code but also share research updates on public forums (like Substack and Discord) so the community can learn and benefit.

Use Cases and Integrations: The primary “product” of Subnet 25 is, of course, folded protein structures and the data associated with those simulations (trajectories, energies, etc.). This is already directly useful to researchers studying those proteins. But beyond standalone usage, Mainframe can integrate into larger discovery pipelines. A notable application is in drug discovery workflows: for example, folding a protein to find its stable shape, then performing ligand docking (finding how a small molecule drug might bind to that protein). In fact, the team is actively moving toward supporting such workflows – a recent update teased that everything from “folding to docking [could happen] all on one subnet.” In collaboration with partners like Rowan Scientific, Mainframe’s output (folded structures and simulation data) is being used to train next-generation AI models known as neural network potentials (NNPs). These models (such as Rowan’s Egret-1) need large amounts of high-quality molecular simulation data (including quantum chemistry calculations via DFT). Instead of relying on a single supercomputer to generate that data, Rowan is tapping into Mainframe to dynamically generate datasets in a decentralized way. This is a novel use-case: Mainframe is not just solving one-off protein questions, but actually feeding into AI model development. It effectively becomes a backend compute layer for pharma and materials science applications. The fact that a biotech platform (Rowan) is integrating Mainframe via its APIs validates the product-market fit of Subnet 25’s deliverable – computational results as a service. We’re seeing the beginnings of a user-base beyond crypto, where scientists and companies leverage Mainframe’s outputs without needing to know the blockchain mechanics, simply through the provided tools and APIs. This real-world adoption is perhaps the strongest testament that Mainframe’s user-facing build is on the right track.

 

In summary, Mainframe’s “product” is twofold: (1) the computing service it provides (folding simulations on demand), and (2) the open platform it offers for the community (APIs, dashboards, and open-source code to engage with the subnet). These make it possible for an end-user to treat Subnet 25 like a decentralized cloud supercomputer – submit tasks, get results – while the complexity of incentivizing miners and maintaining the blockchain is handled under the hood. By delivering accessible tools, Mainframe bridges the gap between cutting-edge blockchain AI technology and practical scientific research needs.

 

Technical Architecture and Innovations

Under the hood, Subnet 25 – Mainframe is a fusion of blockchain-based coordination with high-performance scientific computing. Its architecture builds on Bittensor’s core framework of subnets and extends it with domain-specific modules to support molecular dynamics tasks. Let’s break down some of the key technical aspects and innovations of Mainframe’s design:

Bittensor Subnet Framework: At its base, Mainframe inherits the general subnet architecture of Bittensor. This means it operates on the Subtensor blockchain (a custom substrate-based chain) where all participating nodes (miners and validators) are registered with hotkey addresses and have stake (denominated in TAO) that determines their influence. The blockchain maintains a metagraph of all nodes in Subnet 25, tracking their weights (which reflect performance) and facilitating the incentive payouts. Mainframe leverages Bittensor’s modular design – where each subnet defines its own “work” and “validation” logic (in Mainframe’s case, protein folding). This modularity allowed Macrocosmos to plug in custom synapses and logic for MD simulations on top of the existing proof-of-stake and proof-of-learning mechanisms of Bittensor.

Custom Synapses for Job Distribution: Two specialized synapse implementations enable Mainframe’s workflow. The PingSynapse is a lightweight protocol call that validators use to discover available miners (essentially a heartbeat check across the network). It returns information on which miners respond and perhaps their stated capabilities (e.g., if a miner only runs CPU vs GPU, though in practice most run GPU for SN25). The JobSubmissionSynapse is the core mechanism where a validator hands off a protein folding task to a miner. It packages the job data (initial protein structure, simulation parameters, random seed, etc.) and sends it to the miner over the Bittensor networking layer. The miner, upon receiving this, knows exactly what computation to perform. These synapses are essentially remote procedure calls that are understood by the Mainframe miner software – they extend Bittensor’s base protocol to carry the payload of a scientific computation job. By designing these custom synapses, the team created a job marketplace within the Bittensor network: validators issue work and miners accept work, all in a decentralized, programmatic manner.

Molecular Dynamics Engine Integration: One of Mainframe’s distinguishing technical features is how it integrates established scientific computing libraries (GROMACS, OpenMM) into the miner software. Instead of building a folding simulator from scratch, Macrocosmos wisely chose to incorporate open-source MD engines that are well-validated by the scientific community. GROMACS (and OpenMM) are highly optimized C++ libraries for simulating molecular mechanics; they can calculate forces on atoms and propagate a molecular system through time very efficiently. Mainframe miners effectively act as wrappers around these engines. When a job comes in, the miner software translates the job parameters into an MD simulation setup that GROMACS/OpenMM can execute. This might involve writing out input files (like a topology and starting coordinates) or calling the library’s API directly with the protein data. The miner then runs the simulation for the specified duration or until an early-stop condition, and monitors the lowest energy found. The use of GROMACS with GPU acceleration is explicitly mentioned – the project notes that their base miners run CUDA-enabled GROMACS, meaning they utilize NVIDIA GPUs to crunch the simulations. The choice of engine can significantly affect performance: GROMACS on a single GPU can simulate a protein orders of magnitude faster than, say, a pure Python simulation. By supporting multiple engines (OpenMM was also used extensively, with over 150k jobs run on OpenMM by late 2024), the architecture remains flexible. The miners can switch to the most appropriate backend for a given task. For instance, OpenMM might be preferred for certain types of force fields or when integrating with custom ML potentials, whereas GROMACS might be used for raw speed on standard calculations. This plug-in architecture for computation is a strong point – it means future improvements in MD software or even entirely new types of simulation codes (like quantum chemistry packages) could be incorporated into the subnet without redesigning the whole system.

Deterministic Reward Metric: A subtle but crucial architectural decision was to use physical energy as the reward metric. In traditional distributed computing (like BOINC projects or Folding@home), validating results can be tricky – you often have to compare to a known answer or run the same job twice. Mainframe’s innovation is that it inherently turns the problem into a proof-of-work (of a sort) problem, but with a scientific target. The “answer” to a folding job is not a single known solution, but any miner’s result can be evaluated by a number: the potential energy. This number is a deterministic function of the protein conformation and the force field used for simulation. Because every miner uses the same force field and simulation protocol, the validator can trust the energy as a fair basis for comparison. This means the network doesn’t need a centralized oracle to tell which folded structure is better – it’s baked into the physics. Miners essentially perform gradient descent in the energy landscape of the protein: the one who finds a deeper energy minimum has objectively done better work. This alignment of the incentive (minimize energy = maximize reward) with the scientific goal (find stable structure) is elegant and avoids many potential exploits. It’s exploit-resistant because a miner can’t easily falsify a low energy – the validator will recompute the energy and catch any inconsistency, and any claimed structure must actually be physically plausible under the force field. In blockchain terms, it’s like each miner provides a verifiable proof (a structure with X energy), and the lowest “proof value” wins, similar to hash targets in proof-of-work but grounded in scientific computation.

Validator Security and Sandboxing: Running arbitrary computations from strangers can be dangerous (miners could potentially run malicious code). Mainframe mitigated this by standardizing the task runtime. Validators only distribute jobs that follow a predefined simulation procedure using approved libraries. Miners essentially run a sandboxed workload – they know they’re supposed to call GROMACS with given inputs, not execute an arbitrary binary. Furthermore, the validators do not accept arbitrary code from miners; they only accept data (the resulting protein coordinates and energy). By eliminating remote code submission, Mainframe avoids a huge security risk. The attack surface is reduced to possibly a miner trying to fake a result, but as discussed, fake results are caught by energy recomputation and file verification (if a miner claims to have folded protein A but actually ran something else, the returned structure won’t match protein A’s input files, so the validator rejects it). In essence, validators act as a checkpoint that ensures trustlessness: miners can be untrusted nodes because their results are independently verifiable and they can’t harm the network by deviating from the protocol. This design borrows ideas from sandboxed distributed computing and applies them in a blockchain context – quite an innovative cross-pollination.

Blockchain Integration (Subtensor Service): The Mainframe software includes components to interface with the Bittensor chain in real-time. For example, the Subtensor Service module keeps the miner and validator processes informed about the on-chain state – which validators are currently active, what are miners’ current weights, etc. A validator, before assigning jobs, might use the on-chain weights to probabilistically choose miners (to favor higher-reputation miners more often, for example). Conversely, after jobs, the validator will update miners’ stake/weight according to the outcome (this might be handled by Bittensor’s base incentives, where the validator submits a set_weights extrinsic or similar). The tight integration ensures that the blockchain is the single source of truth for reputation and rewards. Mainframe doesn’t maintain an off-chain database of performance; it leverages the chain’s consensus. This also means any other observer (like the dashboard) can query the blockchain to see how Subnet 25 is doing. The use of stake and emission is the same as other subnets: validators likely earn a portion of the block rewards for providing their service, and miners earn through the validators’ setting of weights. Mainframe’s code (being open) even shows the relevant sections where these weight updates happen in response to job outcomes. From a technical perspective, Mainframe extends Bittensor without modifying the core – it’s an additional layer operating within the rules of the base protocol (which is good for maintainability and consistency across subnets).

Parallelism and Scaling: Architecturally, Mainframe is massively parallel by design. Each miner is an independent worker that can take on jobs, and each validator can manage multiple jobs concurrently. In fact, as mentioned, each validator in SN25 runs a queue of ~10 jobs at a time, each assigned to ~10 miners. With 11 validators (for example), that’s around 110 simultaneous jobs, and if more validators join, it scales linearly. There is effectively no hard cap on how many folding simulations can run at once aside from the number of miners and validators available. This is in contrast to something like Folding@home (which also parallelizes, but in specific ways per protein) – Mainframe can just throw more miners at more proteins dynamically. The architecture is closer to a compute marketplace: if tomorrow 100 new GPU miners join, they will all get jobs because validators will sense more capacity and can expand their queues, or additional validators can come online to create more jobs. The bottleneck, if any, might be the coordination overhead (pinging miners, distributing jobs, collecting results). But since those are relatively lightweight compared to the simulation itself, the design scales well. The team has essentially built a decentralized scheduler that keeps all miners as busy as possible – when miners are plentiful, validators can even oversubscribe more (maybe assign 15 miners per job for extra competition) which ensures there’s always “work to win” for any miner that can deliver superior performance. This approach of oversubscription and continuous job generation means the system is robust to sudden influxes of miners: rather than idling, new miners can immediately start competing on existing jobs. It’s an architecture that embodies elastic compute in a decentralized way.

Continuous Improvement and ML Integration: A noteworthy aspect of Mainframe’s technical journey is how the base miner algorithms have evolved. Initially, miners might have been using relatively straightforward MD simulation settings. Over time, the Macrocosmos team has introduced optimizations – for example, they published an update titled “Harder, better, faster, stronger: updating our protein folding base miner” to describe improvements in the miner software. These could include better search strategies (e.g., running multiple short simulations in parallel with different seeds, rather than one long simulation, to find low energy faster), tuning of simulation parameters for faster convergence, or even early versions of machine-learning-guided simulations. The architecture allows such improvements because miners are free to use any strategy internally as long as the final result is a valid folded structure. This means a miner can augment brute-force MD with AI: for instance, a miner could use a neural network to predict a likely folded structure and then simulate just the tail end to refine it. If that yields a lower energy, that miner wins – the network doesn’t care how the result was obtained, only the energy matters (with the caveat that it must be reproducible via valid physics). This opens the door for hybrid approaches in the architecture. Indeed, the partnership with Rowan Scientific is introducing Neural Network Potentials (NNPs) into the mix. NNPs are AI models that can replace the classical physics engine (force field) with a learned function (often much more accurate but also more computationally expensive). The plan is to integrate these such that miners might run e.g. a short MD simulation with a very accurate NNP evaluating energies – effectively doing quantum-accurate simulations distributed on the network. Technically, this could mean adding a new engine or mode in the miner software for NNP-based simulation. The architecture is being extended to handle these heavier but more precise computations by again leveraging decentralization: Rowan needs lots of DFT (quantum chemistry) calculations to train their models, so Mainframe might spin those off as separate job types (where instead of folding, a miner might be tasked to compute the energy of a given molecule via DFT, which is a self-contained computation). The inclusion of such tasks would be a significant architectural expansion – essentially turning Mainframe into a general distributed compute substrate for molecular science, not limited to just MD. Yet, because it’s built modularly, adding a “DFT job” synapse or a “docking job” synapse is conceptually straightforward. The network could then handle diverse scientific workloads concurrently, all under the same incentive umbrella. This vision of a multi-modal scientific compute network is ambitious but clearly enabled by the flexible architecture Mainframe has established.

In summary, Mainframe’s technical architecture stands out for combining the rigor of scientific computing with the ingenuity of blockchain incentives. It merges proven tools from two worlds: the Bittensor decentralized AI protocol and the molecular simulation software stack. The result is a system where GPU nodes globally work on a coordinated physics problem, with blockchain consensus ensuring everyone plays fair and gets rewarded accurately. The design choices – from using energy as a reward signal, to oversubscribing miners, to sandboxing tasks for security – all contribute to a robust, scalable platform. As Mainframe evolves, its architecture is poised to incorporate even more cutting-edge techniques (like neural potentials), showing a path to unify AI and HPC in a single decentralized network. It exemplifies how a blockchain-based architecture can go beyond cryptocurrency or toy models and handle domain-specific, high-performance workloads in a trustless environment. This blending of AI, blockchain, and scientific HPC is what makes Subnet 25 truly innovative in the tech landscape.

 

WHO

Team Info

Mainframe is developed and operated by the Macrocosmos team – an open-source AI research organization that emerged within the Bittensor community. Macrocosmos is behind multiple Bittensor subnets (including ones for language model training and data curation), and Subnet 25 (Mainframe) is one of its flagship projects. The team is composed of experienced engineers, researchers, and community builders who share the vision of decentralizing AI and scientific computing.

Will Squires – CEO and Co-Founder

Will leads the overall strategy and has been instrumental in pushing Bittensor toward real scientific applications. Under his guidance, Macrocosmos launched Subnet 25 as a proof that decentralized networks can contribute to academic research. Will is active on social platforms (X/Twitter handle @WSquires), often sharing updates about Macrocosmos’ progress. He has spoken at industry events (e.g., the Proof of Talk 2025 conference) about the significance of projects like Mainframe. His mission statement for Macrocosmos is clear: “make actual, genuine contributions to scientific research” via Bittensor. This ethos is reflected in how Mainframe is run as an open, collaborative effort.

Steffen Cruz – CTO and Co-Founder

Steffen is the technical architect behind many of Macrocosmos’ subnets, including Mainframe. With a background in machine learning and game theory, he helped design the incentive mechanisms that keep subnet 25’s miners honest and competitive. Steffen (known as @macrocrux on X) works closely with Will – the two co-founders often appear together discussing the project’s milestones. In a recent podcast (Ventura Labs Ep. 32), Steffen and Will were highlighted as the co-creators of Macrocosmos and the driving force bringing decentralized computing to new domains. Steffen’s expertise ensures that the sophisticated design of Subnet 25 (from the synapses to the reward curves) is implemented correctly and evolves with the network’s needs.

Michael Bunting – CFO

Before joining Macrocosmos, Mike spent 12 years in investment banking, where he guided clients through major strategic and financial transitions across more than £1 billion in international M&A and capital raising deals. Most recently serving as a Director at Piper Sandler, he brings deep experience in advising high-growth startups on strategy, business planning, funding pathways, and corporate governance. Mike has also worked closely with multinational corporations and prominent financial investors throughout his career.

Elena Nesterova – Head of Delivery

Volodymyr Truba – Senior Machine Learning Engineer

Alma Schalèn – Head of Product Design

Felix Quinque – Machine Learning Lead

Dmytro Bobrenko – Machine Learning/AI Lead

Alan Aboudib – Machine Learning Lead

Alex Williams – People & Talent Manager

Chris Zacharia – Communications Lead

Brian McCrindle – Senior Machine Learning Engineer

Lawrence Hunt – Frontend Engineer

Nicholas Miller – Senior Software Engineer

Kalei Brady – Data Scientist

Szymon Fonau – Machine Learning Engineer

Monika Stankiewicz – Executive Assistant

Amy Chai – Junior Machine Learning Engineer

Giannis Evagorou – Senior Software Engineer

Richard Wardle – Junior Software Engineer

Kai Morris – Content & Community specialist

Lewis Sword – Junior Software Engineer

Mainframe is developed and operated by the Macrocosmos team – an open-source AI research organization that emerged within the Bittensor community. Macrocosmos is behind multiple Bittensor subnets (including ones for language model training and data curation), and Subnet 25 (Mainframe) is one of its flagship projects. The team is composed of experienced engineers, researchers, and community builders who share the vision of decentralizing AI and scientific computing.

Will Squires – CEO and Co-Founder

Will leads the overall strategy and has been instrumental in pushing Bittensor toward real scientific applications. Under his guidance, Macrocosmos launched Subnet 25 as a proof that decentralized networks can contribute to academic research. Will is active on social platforms (X/Twitter handle @WSquires), often sharing updates about Macrocosmos’ progress. He has spoken at industry events (e.g., the Proof of Talk 2025 conference) about the significance of projects like Mainframe. His mission statement for Macrocosmos is clear: “make actual, genuine contributions to scientific research” via Bittensor. This ethos is reflected in how Mainframe is run as an open, collaborative effort.

Steffen Cruz – CTO and Co-Founder

Steffen is the technical architect behind many of Macrocosmos’ subnets, including Mainframe. With a background in machine learning and game theory, he helped design the incentive mechanisms that keep subnet 25’s miners honest and competitive. Steffen (known as @macrocrux on X) works closely with Will – the two co-founders often appear together discussing the project’s milestones. In a recent podcast (Ventura Labs Ep. 32), Steffen and Will were highlighted as the co-creators of Macrocosmos and the driving force bringing decentralized computing to new domains. Steffen’s expertise ensures that the sophisticated design of Subnet 25 (from the synapses to the reward curves) is implemented correctly and evolves with the network’s needs.

Michael Bunting – CFO

Before joining Macrocosmos, Mike spent 12 years in investment banking, where he guided clients through major strategic and financial transitions across more than £1 billion in international M&A and capital raising deals. Most recently serving as a Director at Piper Sandler, he brings deep experience in advising high-growth startups on strategy, business planning, funding pathways, and corporate governance. Mike has also worked closely with multinational corporations and prominent financial investors throughout his career.

Elena Nesterova – Head of Delivery

Volodymyr Truba – Senior Machine Learning Engineer

Alma Schalèn – Head of Product Design

Felix Quinque – Machine Learning Lead

Dmytro Bobrenko – Machine Learning/AI Lead

Alan Aboudib – Machine Learning Lead

Alex Williams – People & Talent Manager

Chris Zacharia – Communications Lead

Brian McCrindle – Senior Machine Learning Engineer

Lawrence Hunt – Frontend Engineer

Nicholas Miller – Senior Software Engineer

Kalei Brady – Data Scientist

Szymon Fonau – Machine Learning Engineer

Monika Stankiewicz – Executive Assistant

Amy Chai – Junior Machine Learning Engineer

Giannis Evagorou – Senior Software Engineer

Richard Wardle – Junior Software Engineer

Kai Morris – Content & Community specialist

Lewis Sword – Junior Software Engineer

FUTURE

Roadmap

Since its launch, Subnet 25 – Mainframe has progressed rapidly through an ambitious roadmap, with each phase expanding its capabilities and scale. Below we outline the key milestones achieved so far and the plans heading into the future:

Launch and Early Growth (Mid 2024): Mainframe was officially registered as Bittensor’s Subnet 25 in late May 2024, and the network launched operations in June 2024. In the first few weeks, the project demonstrated immediate traction. Within “2 months” of launch, over 70,000 proteins had been folded by the network – an astonishing early metric that proved both the reliability of the system and the latent demand for such decentralized compute. This early success was documented in a July 31, 2024 Substack article by Macrocosmos titled “2 months, 70,000 proteins folded: Our roadmap for scaling Subnet 25.” In that post (and internal roadmap discussions around that time), the team outlined how they planned to scale the subnet next. Goals included onboarding more miners (and indeed many GPU operators joined upon seeing the rewards), refining the incentive model as more performance data came in, and improving the user interface for submitting jobs.

Performance Improvements (Late 2024): As the network grew, Macrocosmos focused on making Mainframe more efficient and robust. One significant milestone was an update to the base miner software in Q4 2024, captured under the theme “Harder, better, faster, stronger.” This likely involved optimizing how miners run simulations – for example, better parallelization or smarter seeding techniques – which in turn allowed the subnet to fold proteins faster and handle more jobs concurrently. Additionally, by November 2024, Macrocosmos published insights on Mainframe’s approach in an article “Open-source, autonomous, & collaborative: understanding SN25’s approach,” emphasizing the academic rigor and community collaboration of the project (this was about the time they started calling Subnet 25 the first DeSci subnet, framing it in the context of decentralized science movement). By the end of 2024, Mainframe had proven out its concept and was steadily folding proteins at scale, positioning itself as a unique entrant in both the blockchain and scientific computing arenas.

Scaling Up and API Launch (Q1 2025): The first quarter of 2025 was about scaling Mainframe to a production-quality service. The Q1 2025 roadmap (as noted in Macrocosmos docs) was completed by March 31, 2025, delivering several key features. One was the deployment of the public Folding API and the accompanying Constellation dashboard, which made Mainframe’s power accessible to external researchers and showcased its metrics transparently. This essentially marked Mainframe’s “open for business” moment – anyone with an API key could now tap into the network’s compute. Alongside, the team worked on stability and security enhancements: by Q1’s end, the incentive mechanism was tweaked (e.g., introducing the exponential reward curve where the top miner gets 80% reward, which encourages competition while still giving minor rewards to others as an anti-sybil measure). They also ensured that early stopping and epsilon tuning were calibrated right, after observing network behavior for several months. During this period, network throughput reached new highs – by April 2025 the subnet had completed over 400,000 folding jobs in total, and notably had diversified the simulation engines used (the network collectively performed around 400k jobs with GROMACS and an additional 150k with OpenMM as they experimented with engine performance). This was a powerful validation of Mainframe’s scalability: hundreds of thousands of computational tasks executed on-chain with no central server. Macrocosmos declared this phase as essentially achieving a “decentralized supercomputer prototype” for protein folding.

Rowan Partnership & Feature Expansion (Q2 2025): A defining development on the roadmap came in Q2 2025 with the Macrocosmos x Rowan Scientific partnership. Announced in late April and publicly detailed on May 1, 2025, this collaboration is aimed at accelerating next-generation neural network potentials (NNPs) and expanding the types of workloads Mainframe can handle. Concretely, the partnership’s roadmap includes integrating DFT (density-functional theory) calculations into Subnet 25’s workflow, because Rowan’s research identified a need for much more high-quality quantum chemistry data to train their new Egret-1 models. The plan is for Mainframe to generate this data in a decentralized fashion. This means that Subnet 25 will not only fold proteins (classical MD) but will also begin to perform tasks like protein–ligand co-folding and docking simulations, and compute quantum chemical properties for molecules/proteins as required. These capabilities will likely be introduced as new job types or subroutines within the miners. The integration of NNPs also suggests that miners might start using AI models during simulations (for instance, using a learned potential energy surface for proteins rather than a hand-crafted one). The roadmap for Q2–Q3 2025 is thus heavily focused on R&D: Macrocosmos and Rowan will be testing these new features on Subnet 25, calibrating the incentive model for them (since a DFT job might need different reward logic given it’s more expensive than an MD job), and ensuring the subnet can maintain performance. The ultimate near-term goal is for Mainframe to become a one-stop decentralized compute layer for major steps in drug discovery: from folding a target protein, to screening potential drug molecules (docking), to generating accurate molecular data – all incentivized by TAO and running trustlessly. Achieving this would be a first in the blockchain space and would attract a lot of positive attention from both crypto and scientific communities.

Media Recognition and Community Growth: With these advances, Q2 2025 also saw Mainframe entering the spotlight outside of its niche. On May 14, 2025, Forbes published an article titled “This Decentralized AI Could Revolutionize Drug Development,” which highlighted the work of Subnet 25 and the Rowan partnership. The article underscored how Mainframe’s decentralized approach could dramatically cut down the time and cost of discovering new drugs – a bold claim that, if realized, would indeed be revolutionary. Such recognition marked a coming-of-age moment for Mainframe, signifying that it’s not just an experimental crypto project anymore but a novel technological approach being noticed by mainstream tech observers. Likewise, the Bittensor and DeSci communities have grown around Mainframe. By mid-2025, there’s a dedicated Subnet 25 community (the “Cosmonauts”) that actively discuss improvements on Macrocosmos’s Discord and a Telegram group for enthusiasts. Macrocosmos has run events like open office hours and even competitions on test networks to refine Mainframe’s mechanisms. The TAO token’s delegation system also now allows supporters who believe in the project to delegate stake to Subnet 25 miners, further strengthening the subnet’s security and reward pool. All of this community engagement is part of the roadmap’s less technical side – ensuring a vibrant ecosystem of users and supporters around the subnet.

Near Future Plans (Late 2025): Looking ahead to the second half of 2025, several key developments are anticipated:

  • The “winner-takes-all” incentive update is expected to be implemented once the team is confident it won’t destabilize the network. This means moving from the current 80/20 reward split to a scenario where the top miner for a job gets 100% of that job’s reward. The rationale is to push miners to innovate aggressively (e.g., invest in better hardware or clever algorithms) because only the best result counts. This change will likely be introduced carefully, possibly on a testnet or gradually, as it could increase variance in miner earnings. It’s on the roadmap as a way to further align incentives with the “find the single best solution” nature of scientific problems.
  • Full integration of NNP and Docking tasks: By late 2025, Mainframe aims to have the Rowan collaboration features fully live. We expect to see miners running tasks like: fold protein X and predict how a given ligand molecule binds to it (co-folding/docking), with validators rewarding results that minimize not just protein energy but binding free energy, for example. There might also be a provisioning for jobs that involve running a short quantum calculation (via something like Psi4 or another open-source quantum chemistry engine) on small molecules or protein active sites, to provide training data points for NNP models. Implementing these will require extending the miner software (perhaps adding new Docker containers or modules for different engines) and possibly increasing the stake requirements or hardware requirements for miners who want to participate in those advanced tasks (since DFT simulations can be even more computationally demanding than MD).
  • Collaboration with Academia and Industry: The roadmap includes deepening ties with academic labs and biotech companies. By proving out a few case studies (like a particular protein that Mainframe helped to analyze), Macrocosmos can make a case to other researchers to try the service. The long-term success of Mainframe partly hinges on adoption: if many real research groups start using it via the API, it will both validate the concept and generate demand for TAO (to pay for priority access, perhaps). The team has mentioned aiming to have world-class research done on Subnet 25. So, one can expect more partnerships to be announced – maybe with a pharmaceutical company or a university group – where Mainframe is used in a live drug discovery project. The Substack posts and newsletters from Macrocosmos will likely continue to share milestones like “We folded X number of proteins related to disease Y” or “Subnet 25 helped discover a new binding conformation for enzyme Z”, etc., which will be huge milestones if achieved.
  • Scaling the Network Further: As the workload diversifies, Macrocosmos will encourage more validators to join (perhaps running specialized validator nodes for different job types). They might also work on interoperability between subnets – for instance, connecting Subnet 25 with a data-providing subnet (like Subnet 13 Data Universe) to automatically fetch new protein targets or with a training subnet (like Subnet 9 Pre-training) if they ever train ML models on the folded data. This interoperability is part of Bittensor’s broader roadmap and Mainframe could serve as a model of how subnets complement each other.
  • Enhanced Governance and DAO involvement: With the success of Subnet 25, the community might push for more decentralized governance of its parameters (like how jobs are selected, how rewards are tuned, etc.). Macrocosmos has been stewards so far, but eventually, TAO holders or delegated stakeholders could have a say in Mainframe’s direction. On the roadmap, there may be items about creating a Subnet DAO or similar mechanism to allow proposals specifically for Subnet 25’s improvement (for example, a proposal to update the simulation engine version, or to support a new scientific feature).

 

Long-Term Vision: In the grand scheme, the vision for Mainframe is to evolve into a decentralized, specialized supercomputer for a wide range of scientific challenges. The team often highlights that protein folding was chosen as the start due to its clear importance and tractable validation metric, but they intend to apply the model to “other molecules” and problems as well. In a few years, we could imagine a Subnet 25 that dynamically allocates its miner network to various science tasks: today folding proteins for a pharma partner, tomorrow simulating materials for a new battery, all the while using the same incentivization backbone. The market for protein engineering alone is billions of dollars, and Mainframe’s long-term goal is to tap into that by offering a more efficient solution. If it succeeds, one could see biotech companies holding TAO tokens to use the network’s compute, or even running their own validators to steer jobs to areas of interest. The project’s long-term roadmap thus aligns with bridging decentralized technology and industry. By continuously scaling the network (more compute, better algorithms) and proving its worth via research outcomes (papers, discoveries made with Mainframe’s help), Subnet 25 aims to become an indispensable tool in the R&D toolkit.

In summary, the roadmap for Bittensor’s Mainframe subnet is bold and accelerating. In just under a year since launch, it went from zero to hundreds of thousands of jobs completed, and moved from an experiment to a platform attracting partnerships and media coverage. The upcoming phases will focus on broadening functionality (beyond folding), integrating AI more deeply, and cementing the subnet’s reputation through real-world impact (e.g., contributing to a drug discovery success). Each milestone reached – be it technical (like implementing NNP-driven simulations) or collaborative (like onboarding a new research partner) – reinforces the fundamental idea that decentralized networks can tackle meaningful, compute-heavy problems at scale. Mainframe’s journey thus far and planned trajectory provide a compelling development narrative: it’s not just following a roadmap, it’s trailblazing a new one at the intersection of blockchain, AI, and science. The community and team remain committed to the vision that one day, breakthroughs in medicine or chemistry might routinely come from computations performed on Subnet 25, powered by a global network of contributors and the cryptocurrency that incentivizes them. Such a scenario would fulfill the grand promise of both Bittensor and decentralized science – truly intelligence incentivized, for the benefit of all.

 

Since its launch, Subnet 25 – Mainframe has progressed rapidly through an ambitious roadmap, with each phase expanding its capabilities and scale. Below we outline the key milestones achieved so far and the plans heading into the future:

Launch and Early Growth (Mid 2024): Mainframe was officially registered as Bittensor’s Subnet 25 in late May 2024, and the network launched operations in June 2024. In the first few weeks, the project demonstrated immediate traction. Within “2 months” of launch, over 70,000 proteins had been folded by the network – an astonishing early metric that proved both the reliability of the system and the latent demand for such decentralized compute. This early success was documented in a July 31, 2024 Substack article by Macrocosmos titled “2 months, 70,000 proteins folded: Our roadmap for scaling Subnet 25.” In that post (and internal roadmap discussions around that time), the team outlined how they planned to scale the subnet next. Goals included onboarding more miners (and indeed many GPU operators joined upon seeing the rewards), refining the incentive model as more performance data came in, and improving the user interface for submitting jobs.

Performance Improvements (Late 2024): As the network grew, Macrocosmos focused on making Mainframe more efficient and robust. One significant milestone was an update to the base miner software in Q4 2024, captured under the theme “Harder, better, faster, stronger.” This likely involved optimizing how miners run simulations – for example, better parallelization or smarter seeding techniques – which in turn allowed the subnet to fold proteins faster and handle more jobs concurrently. Additionally, by November 2024, Macrocosmos published insights on Mainframe’s approach in an article “Open-source, autonomous, & collaborative: understanding SN25’s approach,” emphasizing the academic rigor and community collaboration of the project (this was about the time they started calling Subnet 25 the first DeSci subnet, framing it in the context of decentralized science movement). By the end of 2024, Mainframe had proven out its concept and was steadily folding proteins at scale, positioning itself as a unique entrant in both the blockchain and scientific computing arenas.

Scaling Up and API Launch (Q1 2025): The first quarter of 2025 was about scaling Mainframe to a production-quality service. The Q1 2025 roadmap (as noted in Macrocosmos docs) was completed by March 31, 2025, delivering several key features. One was the deployment of the public Folding API and the accompanying Constellation dashboard, which made Mainframe’s power accessible to external researchers and showcased its metrics transparently. This essentially marked Mainframe’s “open for business” moment – anyone with an API key could now tap into the network’s compute. Alongside, the team worked on stability and security enhancements: by Q1’s end, the incentive mechanism was tweaked (e.g., introducing the exponential reward curve where the top miner gets 80% reward, which encourages competition while still giving minor rewards to others as an anti-sybil measure). They also ensured that early stopping and epsilon tuning were calibrated right, after observing network behavior for several months. During this period, network throughput reached new highs – by April 2025 the subnet had completed over 400,000 folding jobs in total, and notably had diversified the simulation engines used (the network collectively performed around 400k jobs with GROMACS and an additional 150k with OpenMM as they experimented with engine performance). This was a powerful validation of Mainframe’s scalability: hundreds of thousands of computational tasks executed on-chain with no central server. Macrocosmos declared this phase as essentially achieving a “decentralized supercomputer prototype” for protein folding.

Rowan Partnership & Feature Expansion (Q2 2025): A defining development on the roadmap came in Q2 2025 with the Macrocosmos x Rowan Scientific partnership. Announced in late April and publicly detailed on May 1, 2025, this collaboration is aimed at accelerating next-generation neural network potentials (NNPs) and expanding the types of workloads Mainframe can handle. Concretely, the partnership’s roadmap includes integrating DFT (density-functional theory) calculations into Subnet 25’s workflow, because Rowan’s research identified a need for much more high-quality quantum chemistry data to train their new Egret-1 models. The plan is for Mainframe to generate this data in a decentralized fashion. This means that Subnet 25 will not only fold proteins (classical MD) but will also begin to perform tasks like protein–ligand co-folding and docking simulations, and compute quantum chemical properties for molecules/proteins as required. These capabilities will likely be introduced as new job types or subroutines within the miners. The integration of NNPs also suggests that miners might start using AI models during simulations (for instance, using a learned potential energy surface for proteins rather than a hand-crafted one). The roadmap for Q2–Q3 2025 is thus heavily focused on R&D: Macrocosmos and Rowan will be testing these new features on Subnet 25, calibrating the incentive model for them (since a DFT job might need different reward logic given it’s more expensive than an MD job), and ensuring the subnet can maintain performance. The ultimate near-term goal is for Mainframe to become a one-stop decentralized compute layer for major steps in drug discovery: from folding a target protein, to screening potential drug molecules (docking), to generating accurate molecular data – all incentivized by TAO and running trustlessly. Achieving this would be a first in the blockchain space and would attract a lot of positive attention from both crypto and scientific communities.

Media Recognition and Community Growth: With these advances, Q2 2025 also saw Mainframe entering the spotlight outside of its niche. On May 14, 2025, Forbes published an article titled “This Decentralized AI Could Revolutionize Drug Development,” which highlighted the work of Subnet 25 and the Rowan partnership. The article underscored how Mainframe’s decentralized approach could dramatically cut down the time and cost of discovering new drugs – a bold claim that, if realized, would indeed be revolutionary. Such recognition marked a coming-of-age moment for Mainframe, signifying that it’s not just an experimental crypto project anymore but a novel technological approach being noticed by mainstream tech observers. Likewise, the Bittensor and DeSci communities have grown around Mainframe. By mid-2025, there’s a dedicated Subnet 25 community (the “Cosmonauts”) that actively discuss improvements on Macrocosmos’s Discord and a Telegram group for enthusiasts. Macrocosmos has run events like open office hours and even competitions on test networks to refine Mainframe’s mechanisms. The TAO token’s delegation system also now allows supporters who believe in the project to delegate stake to Subnet 25 miners, further strengthening the subnet’s security and reward pool. All of this community engagement is part of the roadmap’s less technical side – ensuring a vibrant ecosystem of users and supporters around the subnet.

Near Future Plans (Late 2025): Looking ahead to the second half of 2025, several key developments are anticipated:

  • The “winner-takes-all” incentive update is expected to be implemented once the team is confident it won’t destabilize the network. This means moving from the current 80/20 reward split to a scenario where the top miner for a job gets 100% of that job’s reward. The rationale is to push miners to innovate aggressively (e.g., invest in better hardware or clever algorithms) because only the best result counts. This change will likely be introduced carefully, possibly on a testnet or gradually, as it could increase variance in miner earnings. It’s on the roadmap as a way to further align incentives with the “find the single best solution” nature of scientific problems.
  • Full integration of NNP and Docking tasks: By late 2025, Mainframe aims to have the Rowan collaboration features fully live. We expect to see miners running tasks like: fold protein X and predict how a given ligand molecule binds to it (co-folding/docking), with validators rewarding results that minimize not just protein energy but binding free energy, for example. There might also be a provisioning for jobs that involve running a short quantum calculation (via something like Psi4 or another open-source quantum chemistry engine) on small molecules or protein active sites, to provide training data points for NNP models. Implementing these will require extending the miner software (perhaps adding new Docker containers or modules for different engines) and possibly increasing the stake requirements or hardware requirements for miners who want to participate in those advanced tasks (since DFT simulations can be even more computationally demanding than MD).
  • Collaboration with Academia and Industry: The roadmap includes deepening ties with academic labs and biotech companies. By proving out a few case studies (like a particular protein that Mainframe helped to analyze), Macrocosmos can make a case to other researchers to try the service. The long-term success of Mainframe partly hinges on adoption: if many real research groups start using it via the API, it will both validate the concept and generate demand for TAO (to pay for priority access, perhaps). The team has mentioned aiming to have world-class research done on Subnet 25. So, one can expect more partnerships to be announced – maybe with a pharmaceutical company or a university group – where Mainframe is used in a live drug discovery project. The Substack posts and newsletters from Macrocosmos will likely continue to share milestones like “We folded X number of proteins related to disease Y” or “Subnet 25 helped discover a new binding conformation for enzyme Z”, etc., which will be huge milestones if achieved.
  • Scaling the Network Further: As the workload diversifies, Macrocosmos will encourage more validators to join (perhaps running specialized validator nodes for different job types). They might also work on interoperability between subnets – for instance, connecting Subnet 25 with a data-providing subnet (like Subnet 13 Data Universe) to automatically fetch new protein targets or with a training subnet (like Subnet 9 Pre-training) if they ever train ML models on the folded data. This interoperability is part of Bittensor’s broader roadmap and Mainframe could serve as a model of how subnets complement each other.
  • Enhanced Governance and DAO involvement: With the success of Subnet 25, the community might push for more decentralized governance of its parameters (like how jobs are selected, how rewards are tuned, etc.). Macrocosmos has been stewards so far, but eventually, TAO holders or delegated stakeholders could have a say in Mainframe’s direction. On the roadmap, there may be items about creating a Subnet DAO or similar mechanism to allow proposals specifically for Subnet 25’s improvement (for example, a proposal to update the simulation engine version, or to support a new scientific feature).

 

Long-Term Vision: In the grand scheme, the vision for Mainframe is to evolve into a decentralized, specialized supercomputer for a wide range of scientific challenges. The team often highlights that protein folding was chosen as the start due to its clear importance and tractable validation metric, but they intend to apply the model to “other molecules” and problems as well. In a few years, we could imagine a Subnet 25 that dynamically allocates its miner network to various science tasks: today folding proteins for a pharma partner, tomorrow simulating materials for a new battery, all the while using the same incentivization backbone. The market for protein engineering alone is billions of dollars, and Mainframe’s long-term goal is to tap into that by offering a more efficient solution. If it succeeds, one could see biotech companies holding TAO tokens to use the network’s compute, or even running their own validators to steer jobs to areas of interest. The project’s long-term roadmap thus aligns with bridging decentralized technology and industry. By continuously scaling the network (more compute, better algorithms) and proving its worth via research outcomes (papers, discoveries made with Mainframe’s help), Subnet 25 aims to become an indispensable tool in the R&D toolkit.

In summary, the roadmap for Bittensor’s Mainframe subnet is bold and accelerating. In just under a year since launch, it went from zero to hundreds of thousands of jobs completed, and moved from an experiment to a platform attracting partnerships and media coverage. The upcoming phases will focus on broadening functionality (beyond folding), integrating AI more deeply, and cementing the subnet’s reputation through real-world impact (e.g., contributing to a drug discovery success). Each milestone reached – be it technical (like implementing NNP-driven simulations) or collaborative (like onboarding a new research partner) – reinforces the fundamental idea that decentralized networks can tackle meaningful, compute-heavy problems at scale. Mainframe’s journey thus far and planned trajectory provide a compelling development narrative: it’s not just following a roadmap, it’s trailblazing a new one at the intersection of blockchain, AI, and science. The community and team remain committed to the vision that one day, breakthroughs in medicine or chemistry might routinely come from computations performed on Subnet 25, powered by a global network of contributors and the cryptocurrency that incentivizes them. Such a scenario would fulfill the grand promise of both Bittensor and decentralized science – truly intelligence incentivized, for the benefit of all.

 

MEDIA

Huge thanks to Keith Singery (aka Bittensor Guru) for all of his fantastic work in the Bittensor community. Make sure to check out his other video/audio interviews by clicking HERE.

Steffen Cruz, previously the CTO of the Opentensor Foundation, has joined forces with his longtime friend Will Squires to establish Macrocosmos. Leading subnets 1, 9, 13, 25 and 37, this team is actively shaping the future of Bittensor and stands as one of the most influential entities within the ecosystem.

In this second video, they spend much of the episode covering Subnet 13’s rebranding to “Gravity” and the team’s prediction of a Trump victory along with how this has managed to build a team of PHDs and machine learning professionals around Bittensor.

NEWS

Announcements

MORE INFO

Useful Links