
Overview
Registration Activity
Neuron registration trends

Neuron registration trends
The alpha price in τ, day by day, and what moved it each way.
Log change over the last 30 days −36.99%: protocol buys 0.00%, root sells −7.82%, users net −27.64%, cross-subnet −1.52%, unattributed −0.0002%.
The chart follows the alpha price in τ. Each period starts at its opening price and steps through the mechanisms below, in a fixed order, to its closing price: a step that rises pushed the price up, one that falls pushed it down, and its height is how far it moved the price. A thin line carries each close into the next period’s open; it is dashed where the two differ. The faint candle behind each period is the market’s own open, high, low and close, for context.
With many periods on screen (90 days, or hours), the steps would be too thin to read, so the chart draws the price as a line instead and colours each period by the mechanism that moved it most. Hover a period for the full step-by-step breakdown.
Not here, because they do not move the spot price: the per-block TAO injection into the pool, and burns.
All figures are log changes, not simple percentage changes, so the parts add up exactly to the total; on big moves the two differ (a 10% log fall is a 9.5% price fall).
2026-11-07 UTC, as of ≈00:13 UTC (block 9,450,561)
The day isn’t over yet, so these figures keep changing. They are in no daily total, average or rank.
Running large language model inference at scale introduces a fundamental trust gap: callers cannot verify that a remote GPU actually executed the model they requested rather than returning cached or fabricated outputs. This matters for applications where correctness is load-bearing — code generation, reasoning pipelines, or regulated workflows where auditability is required.
Incentivized networks of GPU contributors can address this by binding each inference response to a cryptographic proof of execution. When miners must submit verifiable proofs alongside outputs, and validators independently check those proofs on every sampled request, the economic penalty for cheating makes honest serving the dominant strategy across the entire network.
Subnet 96 implements this by having GPU miners serve OpenAI-compatible inference endpoints backed by vLLM or distributed GGUF mesh pools, generating ZK execution proofs (proof-v2 manifest-based or proof-v3 execution-profile-based) per request.
Validators subscribe to Bittensor block headers, dispatch signed canary requests indistinguishable from organic traffic, verify proofs cryptographically, and set network weights proportional to throughput, latency, and verified correctness. Users access the network through a standard OpenAI-compatible API at api.verathos.ai, paying with TAO or USDC.
Auto-generated from the GitHub repository and may not reflect the latest changes.
Verathos (Subnet 96) is a Bittensor subnet that provides verified LLM inference with zero-knowledge proof verification. Miners serve qualified language model endpoints (via vLLM or distributed GGUF mesh pools) and earn emissions based on throughput, latency, model utility, and cryptographic proof correctness. Validators run canary tests indistinguishable from real traffic, verify ZK proofs or TEE attestations, score miners on multiple dimensions, and set Bittensor weights accordingly.
The subnet supports both single-GPU vLLM deployments and multi-machine GGUF mesh coordinators, with an OpenAI-compatible API layer for end users.
Verathos operates as a two-role subnet on Bittensor. Miners register model endpoints (vLLM single-GPU or GGUF mesh pools) on an EVM MinerRegistry smart contract, serve OpenAI-compatible inference with ZK proof generation, and renew 24-hour leases via heartbeat. Validators subscribe to Bittensor block headers, discover active miners from the MinerRegistry each epoch, dispatch signed canary requests indistinguishable from organic traffic, verify ZK proofs (proof-v2 manifest-based or proof-v3 execution-profile-based) or TEE attestations, collect signed receipts, score entries using EMA, and set Bittensor weights.
A shared-state file enables a co-located proxy/gateway to route organic user traffic to scored miners. Mesh coordinators manage multi-GPU GGUF deployments and publish signed verification snapshots that validators pin per-epoch for proof binding. Capacity audits use deterministic beacon-driven cohort selection to stress-test GPU availability claims.
Validators dispatch canary tests (small low-context and full-context) to miners each epoch (~72 min). Each test measures TTFT, tokens per second, and optionally verifies ZK proofs (proof-v2 or proof-v3) or TEE attestations. Scores are computed per miner-model entry using: base model utility (active parameters, context length, quantization), demand bonus (organic traffic demand for that model), peer median adjustments for TTFT and throughput, and proof verification pass/fail.
An EMA (exponential moving average) smooths scores across epochs. Miners on probation (proof failures, obligation misses) have their EMA halved or zeroed. Capacity audits (hot-capacity windows) further verify miners can sustain calibrated GPU workloads under timing constraints.
Emission is distributed via model-bucket weights that account for logical model families and mesh vs. vLLM runtime lanes. Blacklisted miners are zeroed. The subnet owner burns a configurable fraction of emissions.
The sections above were auto-generated from the GitHub repository and may not reflect the latest changes. View repository (github.com, opens in a new tab, external site)
Verified AI inference and training subnet.
This information was auto-extracted from the GitHub repository and may be incomplete or out of date. Always refer to the subnet's GitHub repository (github.com, opens in a new tab, external site) for the latest instructions.
Not yet verified: Notes
Machine-extracted from the subnet's repository docs; may be wrong or out of date. Check the repository before buying or renting hardware. Open the repository (github.com, opens in a new tab, external site) · Extracted 26 Oct 2026
One-command installer that sets up the serving environment, installs the qualified runtime and prebuilt proof components
curl -fsSL https://verathos.ai/install.sh | bash
Manual alternative: clone the repository and run the miner setup script(optional)
git clone https://github.com/verathos-ai/verathos.git && cd verathos && bash scripts/setup_miner.sh
Run the interactive guided wizard to configure wallet, registration, EVM funding, HTTPS, PM2, and config
verathos setup
Create a new Bittensor wallet for mining
btcli wallet create --wallet.name miner
Register on Subnet 96 (requires staking TAO)
btcli subnet register --wallet.name miner --netuid 96 --subtensor.network finney
Show your EVM address and SS58 mirror for funding
python scripts/show_evm_info.py --wallet miner --hotkey default
Transfer a small amount of TAO to fund EVM address for gas fees
btcli wallet transfer --dest <SS58_MIRROR> --amount 0.1 --subtensor.network finney
Start the miner with auto model selection; EVM registration is automatic on startup
python -m neurons.miner --wallet miner --hotkey default --model-id auto --netuid 96 --subtensor-network finney --endpoint https://YOUR-PUBLIC-IP
Set up HTTPS with nginx and self-signed certificate (required on mainnet)
bash scripts/setup_https.sh
Start mining via PM2 for production deployment with auto-restart(optional)
verathos start
One-command validator installer
curl -fsSL https://verathos.ai/install.sh | bash -s -- --validator
Manual alternative: clone repository and run the validator setup script(optional)
git clone https://github.com/verathos-ai/verathos.git && cd verathos && bash scripts/setup_validator.sh
Run the interactive guided wizard for validator configuration
verathos setup validator
Create a new Bittensor wallet for validating
btcli wallet create --wallet.name validator
Register on Subnet 96
btcli subnet register --wallet.name validator --netuid 96 --subtensor.network finney
Show EVM address for optional funding (enables on-chain reportOffline votes)(optional)
python scripts/show_evm_info.py --wallet validator --hotkey default
Fund EVM address (optional but recommended for reportOffline participation)(optional)
btcli wallet transfer --dest <SS58_MIRROR> --amount 0.05 --subtensor.network finney
Set HuggingFace token to avoid rate limits when downloading tokenizers for proof verification(optional)
export HF_TOKEN="hf_..."
Start the validator; EVM registration is automatic on startup
python -m neurons.validator --wallet validator --hotkey default --netuid 96 --subtensor-network finney
Start validating via PM2 for production deployment(optional)
verathos start validator
| Day (UTC) | Share |
|---|---|
| 2026-11-05 | 0.00% |
| 2026-11-04 | 0.00% |
| 2026-11-03 | 0.00% |
| 2026-11-02 | 0.00% |
| 2026-11-01 | 0.00% |
| 2026-10-31 | 0.00% |
| 2026-10-30 | 0.00% |
| 2026-10-29 | 0.00% |
| 2026-10-28 | 0.00% |
| 2026-10-27 | 0.00% |
| 2026-10-26 | 0.00% |
| 2026-10-25 | 0.00% |
| 2026-10-24 | 0.00% |
| 2026-10-23 | 0.00% |
| 2026-10-22 | 0.00% |
| 2026-10-21 | 0.00% |
| 2026-10-20 | 0.00% |
| 2026-10-19 | 0.00% |
| 2026-10-18 | 0.00% |
| 2026-10-17 | 0.00% |
| 2026-10-16 | 0.00% |
| 2026-10-15 | 0.01% |
| 2026-10-14 | 0.02% |
| 2026-10-13 | 0.01% |
| 2026-10-12 | 0.01% |
| 2026-10-11 | 0.01% |
| 2026-10-10 | 0.01% |
| 2026-10-09 | 0.01% |
| 2026-10-08 | 0.01% |
| 2026-10-07 | 0.01% |
| 2026-10-06 | 0.02% |
| 2026-10-05 | 0.02% |
| 2026-10-04 | 0.02% |
| 2026-10-03 | 0.02% |
| 2026-10-02 | 0.03% |
| 2026-10-01 | 0.02% |
| 2026-09-30 | 0.03% |
| 2026-09-29 | 0.02% |
| 2026-09-28 | 0.02% |
| 2026-09-27 | 0.02% |
| 2026-09-26 | 0.03% |
| 2026-09-25 | 0.03% |
| 2026-09-24 | 0.03% |
| 2026-09-23 | 0.03% |
| 2026-09-22 | 0.04% |
| 2026-09-21 | 0.04% |
| 2026-09-20 | 0.06% |
| 2026-09-19 | 0.05% |
| 2026-09-18 | 0.06% |
| 2026-09-17 | 0.07% |
| 2026-09-16 | 0.09% |
| 2026-09-15 | 0.11% |
| 2026-09-14 | 0.13% |
| 2026-09-13 | 0.13% |
| 2026-09-12 | 0.14% |
| 2026-09-11 | 0.14% |
| 2026-09-10 | 0.14% |
| 2026-09-09 | 0.20% |
| 2026-09-08 | 0.26% |
| 2026-09-07 | 0.17% |
| 2026-09-06 | 0.12% |
| 2026-09-05 | 0.13% |
| 2026-09-04 | 0.11% |
| 2026-09-03 | 0.12% |
| 2026-09-02 | 0.11% |
| 2026-09-01 | 0.08% |
| 2026-08-31 | 0.07% |
| 2026-08-30 | 0.06% |
| 2026-08-29 | 0.09% |
| 2026-08-28 | 0.10% |
| 2026-08-27 | 0.10% |
| 2026-08-26 | 0.10% |
| 2026-08-25 | 0.12% |
| 2026-08-24 | 0.13% |
| 2026-08-23 | 0.13% |
| 2026-08-22 | 0.14% |
| 2026-08-21 | 0.15% |
| 2026-08-20 | 0.16% |
| 2026-08-19 | 0.18% |
| 2026-08-18 | 0.18% |
| 2026-08-17 | 0.16% |
| 2026-08-16 | 0.15% |
| 2026-08-15 | 0.15% |
| 2026-08-14 | 0.16% |
| 2026-08-13 | 0.16% |
| 2026-08-12 | 0.17% |
| 2026-08-11 | 0.18% |
| 2026-08-10 | 0.19% |
| 2026-08-09 | 0.21% |
| 2026-08-08 | 0.17% |