# dTAOscan Live Bittensor dTAO subnet explorer. Every on-chain number is a Subtensor storage read over public node RPC, decoded by dTAOscan itself and stamped with the exact block; nothing is sourced from another explorer or a data API. Prices are pool-implied: TAO reserve / alpha reserve of each subnet's native AMM, in TAO. Market cap = price x total issued alpha (pool + staked), root (netuid 0) excluded. The only off-chain number is TAO/USD: a median of Coinbase/Binance/Kraken/OKX spot, labeled wherever it appears. Every API response is an Ed25519-signed envelope {data, receipt}; the key is at /keys.json (key id dtaoscan-alpha-1). Verify: sha256 the exact bytes of the "data" JSON string, then ed25519-verify "signatureHex" over those bytes. Open alpha. Snapshot cadence 2 minutes, price history retained 30 days. Per-UID miner/validator scores are latest-state (incentive, consensus, dividends, emission, validator permits); hotkeys refresh on rotation. ## Pages - / subnet directory: price, change, trend, liquidity, mcap ($), UID capacity, owner lock/unwind - /subnet/{netuid} one subnet: pool economics, price history, every miner/validator UID - /synergy cross-subnet validator graph (which validators secure many subnets) - /validator/{hotkey} one validator: every subnet it secures + per-subnet scores - /about plain-language guide (Bittensor vs TAO vs dTAO, how to read everything) ## API (JSON, Ed25519-signed envelope {data, receipt}) Anonymous: 10 requests/min per IP. Higher volume: Authorization: Bearer (see /auth.md). - GET /api/subnets latest snapshot of every subnet + freshness block + TAO/USD - GET /api/subnet/{id} one subnet + recent snapshots + per-UID neurons - GET /api/synergy cross-subnet validator overlap (hotkey -> subnets secured) - GET /api/ecosystem network totals: mcap (total issued + staked), TAO in pools, owners unwinding - GET /healthz snapshot freshness (unsigned) - GET /keys.json receipt signing keys ## Discovery - /openapi.json OpenAPI 3.1 - /.well-known/api-catalog RFC 9727 linkset - /.well-known/agent-skills/index.json agent skills index - /.well-known/mcp/server-card.json MCP server card (transport: POST /mcp, JSON-RPC 2.0) - /.well-known/oauth-protected-resource bearer-key access model - /auth.md access model + keys - /sitemap.xml ## MCP POST /mcp with JSON-RPC 2.0. Methods: initialize, tools/list, tools/call. Tools: list_bittensor_subnets, get_bittensor_subnet(netuid), get_dtao_ecosystem. Developed by DRM3 Labs. Terms /terms, privacy /privacy, disclaimer /disclaimer.