API reference
Base URL https://api.norosha.com/v1. All responses are JSON. Rate limits follow your plan.
Flags
GET /flags/:address — is a wallet or agent flagged, and what should you do?
bash
curl https://api.norosha.com/v1/flags/0x9c4f...a1b2 \
-H "Authorization: Bearer $NOROSHA_API_KEY"Feed
GET /feed — the live stream of flagged agents, filterable.
bash
GET /feed?chain=bnb&type=on-chain&severity=confirmed&since=2026-11-01chain— bnb, ethereum, base… (defaults to your active chains)type— on-chain, web-lure, tripwire, mcpseverity— watch, suspected, confirmed
Watchlist
POST /watchlist — add an asset to monitor. Web3 assets are watched automatically; for a website, add the snippet below.
bash
curl -X POST https://api.norosha.com/v1/watchlist \
-H "Authorization: Bearer $NOROSHA_API_KEY" \
-d '{"kind":"wallet","chain":"bnb","value":"0xabc..."}'html
<!-- Web2 watchlist snippet -->
<script async src="https://cdn.norosha.com/w.js"
data-site="YOUR_SITE_ID"></script>Webhooks
Register an endpoint and we POST every matching alert, signed with your secret.
json
{
"event": "agent.flagged",
"severity": "confirmed",
"address": "0x9c4f...a1b2",
"model_family": "qwen",
"action": "Block this wallet in your contract allowlist.",
"ts": "2026-11-07T10:14:00Z"
}SIEM
Enterprise accounts can stream alerts to Splunk, Microsoft Sentinel or Datadog in CEF/JSON. See your integrations tab.