TRACKER ONLINE
ainode tracker
Swarm rendezvous and advisory planner.
This host is not an HTTP API. The tracker speaks iroh/QUIC over
UDP 48010 and authenticates by node id. This page exists only so the
hostname explains itself — there is nothing here for a browser to call.
Tracker id — the whole configuration a contributor needs
0a4c50ca9338d9bada2b3b81763d35f082e729d0603155fdaccfb91fd80fe3ce@api.ainode.world:48010
Join
ainode-ctl catalog --tracker <id>
ainode-ctl start --model <model-id> --tracker <id> --complete
Or paste the id into the desktop app's Tracker field.
No --public on the joining side — a tracker named by id is reached through relays,
so joining needs no port forwarding.
Endpoint
| Transport | iroh / QUIC over UDP |
| Port | 48010/udp |
| Planner | enabled (--plan-hints) — advisory; joiners still self-select |
| Reachability | --public — relays and hole punching, NAT traversal both sides |
| Registry | in memory; ads refresh every 20s against a 60s TTL |
Health check
ainode-ctl catalog --tracker <id>
An empty catalog is a healthy answer — the tracker
replied and nothing has registered yet. No address lookup configured means the id could
not be resolved; a timeout means it resolved but could not be reached.