$1.00 — Aegis full 4-tier verdict
x402 Endpoints (USDC pay-per-call)
GET /check-address/{chain}/{address}
Aegis full 4-tier verdict — SDN + 17-source consensus + 1-hop inheritance + BFS exposure.
GET
$1.00 — Aegis full 4-tier verdict
Tier: $1.00 · Asset: USDC · Network: Base
| Tier | What it does |
|---|---|
| 0 · SDN | Direct lookup against OFAC SDN + UK OFSI + EU sanctions lists |
| 1+2 · Consensus | 17-source aggregation with severity caps + confidence scoring |
| 3 · One-hop | Inherits risk from immediate counterparties (haircut formula) |
| 4 · BFS | Multi-hop priority-queue exposure traversal (max 5 hops) |
Path parameters
| Name | Type | Description |
|---|---|---|
chain | string | See networks |
address | string | Address; case-normalised per chain |
Request
Response — 200
Response shape
schema_version=5 envelope from the underlying Aegis service. Top-level fields:
| Field | Type | Notes |
|---|---|---|
risk_level, risk_score, risk_categories[] | … | Same semantics as /screen |
consensus_found | bool | True when ≥1 source has labelled this address |
primary_source_slug | string | null | Top-trust source contributing to the verdict |
sdn_match | object | null | Tier-0 hit on a sanctions list |
one_hop | object | null | Tier-3 1-hop inheritance result |
bfs | object | null | Tier-4 BFS multi-hop result |
tiers_run[] | string[] | Which tiers actually executed for this call |
tiers_skipped[] | object[] | Tiers we declined to run + reason (e.g. {"name":"bfs", "reason":"already_critical"}) |
elapsed_ms | int | Server-side wall time |
Tier-skip behaviour
For maximum speed Aegis short-circuits. If Tier 0 hits an exact OFAC SDN match, Tier 3 (1-hop) and Tier 4 (BFS) are skipped — there’s nothing more to learn. Conversely if Tier 0+1+2 find nothing, the expensive BFS Tier 4 always runs to confirm the negative.tiers_skipped[] records every skip with a one-word reason so you
know whether the absence of bfs in the response is “we ran it and
it found nothing” vs “we didn’t run it because we already had a
verdict”.
Use this vs other tiers
- **Use /screen (0.90. You still get every per-source label plus the consensus risk verdict.
- Use /check-transfer ($0.50) to screen an inbound transaction (per-sender exposure + policy alerts) rather than a single address.

