Subnet Validator Economics
Last updated
Fetch what it costs to become a validator on one subnet and whether a permit there earns: the permit floor and the earning floor (which differ by a median of ~7x — a permit is not income), the TAO to reach each priced against live AMM pool reserves plus the registration burn, how many validator slots are open, the commission (take) distribution across permit-holders, whether the emission gate is open and the daily TAO inflow, and the live StakeThreshold/TaoWeight the floors were computed against. Permitted, active and earning are returned as three separate counts because they are three different sets. Root stake counts toward the threshold on every registered subnet at once, so root_tao_to_clear_threshold is the cross-subnet alternative to the per-subnet alpha costs. Read-only and derived — no chain write, no custody; every derived field is nullable and degrades with a stated reason rather than a confident zero.
Path Parameters
0 <= valueResponse Body
application/json
application/json
application/json
application/json
application/json
curl -X GET "https://example.com/api/v1/subnets/0/validator-economics"{ "data": { "cap_binding": false, "composition": { "active": 1, "earning": 1, "permitted": 1 }, "degraded_reason": "A", "earning_entry_cost_tao": 0.5, "earning_floor_cost_tao": 0.5, "earning_floor_units": 0.5, "emission_gate_open": false, "field_sources": { "example": { "kind": "measured", "storage": "example" } }, "max_validators": 1, "min_childkey_take_ratio": 0.9966, "model_agreement": { "agreement": 0.5, "matched": 1, "observed_permits": 1, "over_predicted": 1, "publishable": false, "under_predicted": 1 }, "netuid": 7, "permit_entry_cost_tao": 0.5, "permit_floor_cost_tao": 0.5, "permit_floor_units": 0.5, "permit_to_earning_multiple": 0.5, "registration_cost_tao": 0.5, "root_tao_to_clear_threshold": 0.5, "schema_version": 1, "stake_threshold_units": 0.5, "takes": { "distribution": [ 0.5 ], "max": 0.5, "median": 0.5, "median_earning": 0.5, "min": 0.5, "sample_size": 1 }, "tao_inflow_per_day": 0.5, "tao_weight": 0.5, "uids_above_threshold": 1, "validator_slots_open": 1 }, "meta": { "artifact_path": "example", "cache": "short", "contract_version": "2026-06-29.1", "generated_at": "2026-06-01T00:00:00.000Z", "pagination": { "collection": "example", "cursor": 1, "limit": 1, "next_cursor": 1, "order": "asc", "returned": 1, "sort": "example", "total": 1 }, "published_at": "2026-06-01T00:00:00.000Z", "source": "live-cron-prober", "stale_contract": { "built_under": "example", "live": "example" } }, "ok": true, "schema_version": 1}