Public API + Agent API

No-custody, read-only foundations. Webhook setup is not required. Watchlist uses Alchemy API polling.

Public impact

curl https://your-host/api/public/impact

Agent health

curl -H "x-koschei-agent-key: YOUR_KEY" https://your-host/api/agent/health

Authenticated user tool

curl -X POST https://your-host/api/web3/risk-v2 \
  -H "Authorization: Bearer YOUR_JWT" \
  -H "Content-Type: application/json" \
  -d '{"target":"0x...","chain":"ethereum","network":"mainnet","target_type":"wallet"}'