The Two Roles
Phylax is a Bittensor subnet on testnet netuid 486. Two participant roles drive the network.Miner
Receives skill bundles from validators, runs the analysis pipeline, returns a Signed Skill Safety Attestation.
Validator
Dispatches tasks, verifies miner submissions, computes consensus, pushes weights on-chain.
Where Each Role Runs
| Role | Process | Talks to |
|---|---|---|
| Miner | neurons/miner.py axon | Validators via dendrite |
| Validator | neurons/validator.py forward loop | Miners via dendrite, subtensor via WebSocket |
| Subtensor | Substrate node | Public Bittensor infrastructure |
Trust Boundaries
The trust boundaries between miners, validators, and the chain are enforced by signatures and chain state, not by policy.Miner to Validator
Miner to Validator
Miners sign every SSSA with their hotkey. Validators verify the signature against the miner’s on-chain UID. A miner cannot impersonate another miner. A miner cannot deny producing an SSSA they signed.
Validator to Subtensor
Validator to Subtensor
Validators sign the
set_weights extrinsic with their hotkey. Only a hotkey with sufficient stake can dispatch the call. The chain enforces this.Per dispatch nonce
Per dispatch nonce
Every dispatch carries a fresh 32 byte nonce. The validator derives three probe events from the nonce that the miner must echo in their sandbox. A miner cannot prepare these in advance. A miner who did not actually run the sandbox cannot produce them.
The Round Loop
Every round the validator runs this loop:What the Subnet Does
| Responsibility | How |
|---|---|
| Sandbox detonation | Each miner runs a sandbox image of their choice. Distribution across many miners makes large scale analysis economical. |
| Independent SSSA production | Each miner runs their own pipeline. Diversity makes the consensus signal meaningful. |
| Weight allocation | Bittensor’s incentive mechanism converts the per round scores into emission. |
| Adversarial pressure | Miners are economically incentivised to find better pipelines. The competition drives quality up. |
Network Properties
Phylax is launched on testnet. The mainnet UID will be announced separately. All economics described in Incentive Mechanism apply on testnet at unweighted TAO. Mainnet will recalibrate base weights and tier thresholds at launch.
What’s Next
Architecture
Process tree, traffic patterns, and failure modes.
Round Flow
The complete per round sequence.
Skill Types
The six skill types in detail.
Scoring
Per axis formulas and the full emission formula.