GET
Service health check — version, block height, node status
GET
Chain stats — block height, TPS, chain ID, latest block time
GET
Latest 20 blocks with height, time, tx count, hash
POST
/api/faucet
Request 100 TDSEL testnet tokens. Body: {"address":"dsel1..."} Rate: 1/24h
GET
All registered satellites. Filter: ?owner=dsel1...&band=Ku
GET
Registry stats — total satellites, active count, band breakdown
POST
/api/satellite/register
Register a satellite: name, owner, TLE, band, altitude, capability
POST
/api/satellite/:id/heartbeat
Satellite liveness ping — updates last_heartbeat and sets status=active