SauronID core

You hit the API server (port 3001). The actual browser UI is the dashboard, on a different port.

Dashboard → http://127.0.0.1:3000
Analytics API → http://127.0.0.1:8002/api/live/overview
Health (public) → /health
Metrics → /metrics

API examples

curl -H 'x-admin-key: $SAURON_ADMIN_KEY' http://127.0.0.1:3001/admin/agents
curl -H 'x-admin-key: $SAURON_ADMIN_KEY' http://127.0.0.1:3001/admin/anchor/status
curl -H 'x-admin-key: $SAURON_ADMIN_KEY' http://127.0.0.1:3001/admin/health/detailed

CLI examples

sauronid-cli keypair
sauronid-cli sign-call --method POST --path /agent/payment/authorize --body '{}' \
  --priv agent.priv --agent-id agt_... --config-digest sha256:...
sauronid-cli register --session $SESSION
sauronid-cli health

If http://127.0.0.1:3000 doesn't load, the Next.js dashboard isn't running. Start the full stack with ./launch.sh.