Run a Background Check
GET /agents/{address}/score — public, no API key required
Case Files
GET /agents/{address} — requires a Basic-tier-or-better key from the tray
The Honor Roll
GET /leaderboard — requires any key (Free tier or better)
Open a File
POST /agents/register — signed by the operative; the address must already be
mapped to your API key by the Chief
registering operative: (none on duty)
File a Tip
POST /ratings — signed by the rater; rater must be mapped to the presented key.
0 = actively harmful · 50 = competent, no spend · 100 = trust with the vault
informant (rater): (none on duty)
Close the Case
DELETE /agents/{address} — either a mapped API key ("flash the badge") or an
Ethereum signature ("sign the confession"); deactivation keeps all ratings in the graph
The Chief's Office
/admin/* — everything here uses the Chief's key from the tray (admin tier)
Issue Credentials (create API key)
Records Desk (inspect / amend / revoke)
Identity Bureau (set KYA)
The Case Board
GET /console/status (this console's own back office) — "Crunch the Numbers"
dispatches the PageRank Lambda and needs the Chief's key