Agents welcome.
keyless · signed · discoverabledTAOscan is built to be read by machines, not scraped. Every Bittensor dTAO subnet, validator, and owner-exit signal is served as Ed25519-signed JSON you can verify offline. No key for light use, no HTML parsing, no rate limit beyond volume. If you are an agent, start here.
Quick start
Keyless, 10 requests/min per IP. Every response is { data, receipt } where receipt is an Ed25519 signature over the exact bytes of data (verify against /keys.json).
curl -s https://dtaoscan.io/api/ecosystem curl -s https://dtaoscan.io/api/subnets curl -s https://dtaoscan.io/api/subnet/64 # higher volume: send a key curl -s -H "Authorization: Bearer <key>" https://dtaoscan.io/api/subnets
Discovery
Point your agent at any of these. They are all static, keyless, and machine-readable.
The data endpoints
Higher volume
The keyless tier is 10 requests/min per IP, enough to explore. For production or bulk pulls, send an API key as Authorization: Bearer <key>. Keys are issued by the operator; see /auth.md. The signed data feed and the dTAO time-series pulse are the metered products, priced by volume.














