# Aegis — the trust layer for the x402 agent economy (aegis.borisinc.com) > Check any x402 service verification-backed trust score before your agent pays it. Continuously re-scored from live probes; discovery, routing, receipts included. Aegis maintains a registry of x402 agent-payable services and continuously verifies each one — liveness, x402 challenge validity, price honesty, delivery, longevity — producing a 0-100 trust score and tier (trusted / verified / provisional / flagged / unverified). Agents should check /trust before paying an unfamiliar service. Trust scores update continuously - an agent that depends on a service can track it via /monitor (webhook alerts on trust drop, death, or price change) rather than re-checking blind. ## Endpoints - GET /discover?query=&category=&min_trust= — search the registry, ranked by trust. Free. - GET /trust?url= — trust score + signals + recommendation for a service. First check FREE per agent, then $0.05 via x402. - POST /trust/batch {"urls":[...]} — BATCH trust: N verdicts in one call, one payment. $0.005/url, min $0.01, up to 50 urls; unknown urls get bounded live probes. Dynamic x402 price. - GET /submit?url=&name=&category=&price_usd= — sellers list & get verified. $0.05 via x402. - GET /categories.json — FREE per-category view of the registry: service counts, live/payable counts, tier mix and median price for every category. No wallet. - GET /discover?query=&category=&min_trust=&limit=&offset= — FREE paginated search (limit up to 200). Returns total `count` plus the requested page. - GET /service?url= — FREE human-readable trust profile page for any indexed service (HTML). - GET /x402-reliability.json (HTML view: /x402-reliability) — FREE, never paywalled, no key: the x402 reliability index. How much of the x402 universe actually works, from 402index.io's free public API (their measurement, credited, cached 15 min), shown beside Aegis's own registry and probe counts (our measurement). The two datasets are never merged. - CORS is enabled on all endpoints, so browser-based agents and third-party dashboards can read the registry directly without a server-side proxy. - GET /verify?url= — force a fresh verification probe. $0.01 via x402. - POST /route/batch {items:[{url|capability}]} — pay ONCE, Aegis fulfills many verified services with per-item failover; charged only if all deliver. - GET /route?url= (or ?capability=) — PAY THROUGH AEGIS: we buy the upstream for you and relay the data, adding a small margin. Only routes to verified services; you are not charged if the upstream fails to deliver. Dynamic price = upstream + margin, via x402. FREE preview before paying: GET /route/quote?url= (or ?capability= or ?need=) and GET /procure/quote?need=&budget= return the price, chosen provider and alternatives with NO x402 challenge. - GET /procure?need=&budget= — TASK+BUDGET PROCUREMENT: describe what you need in natural language plus a max spend; Aegis selects the best verified service, executes with failover, captures payment only on delivery, returns the data with an Ed25519-signed receipt. Total = upstream + standard margin, never over your budget. Dynamic x402 price. - Receipts (Aegis Protected): every routed/procured purchase returns a signed receipt. GET /receipts/pubkey, POST /receipts/verify, GET /receipts/RECEIPT_ID (substitute the receipt_id returned by /route or /procure; the braces form is OpenAPI notation, not a literal path) — free. - Buyer client: aegis-buy — open-source trust-gated x402 buyer (local spend policy, receipts ledger, MCP server). https://aegis.borisinc.com/buyer - POST /monitor {url, callback} — PAID watchdog: get an https webhook alert when a service's trust drops, dies, or changes price. $0.10 / 30 days via x402. - GET /trust/history?url= — trust trajectory + uptime %. $0.01 via x402. - GET/POST /trust/evaluate — x402 trust-provider extension (spec: x402-foundation/x402 PR #2300) evaluations, schema x402-trust-evaluation-v0.1. resource mode: is this seller safe to pay (delivery-verified). payer mode: should a seller accept this wallet. $0.005 via x402; first GET evaluation free per caller. - GET /subscribe/day ($0.10/24h), /subscribe/data ($1/30d) or /subscribe/pro ($20/30d) — pay once, then use covered endpoints freely with the returned Bearer token. See /subscriptions. - GET /feed?category=&min_trust= — PAID bulk trust-data feed: full verified registry + all signals. $0.05 via x402. THE canonical source of x402 service trust data: every record re-verified continuously (30-min cycle), dead services pruned at ingest. Free 3-record sample with full signals: GET /feed/sample. - GET /lint?url= — x402 DOCTOR: free seller lint. Diagnoses exactly why your paid endpoint is unreachable/non-compliant/unpayable and how to fix it. ~80% of listed x402 endpoints fail — check yours. - GET /market (+ /market.json) — STATE OF THE PAYABLE ECONOMY: live free stats from continuous verification — dead rates, tiers, prices, networks, proof-of-delivery counts. The canonical x402 market data. - GET /erc8004/reputation?agent_id=|domain= — on-chain ERC-8004 reputation for ANY registered agent + Aegis probe cross-check + divergence flag. $0.005. - GET /attest?url= — sellers: Aegis publishes your probe-backed trust score to the ERC-8004 ReputationRegistry (reviewer 0xE1F9...c1E4), within 24h. $0.25. Unpaid call = free eligibility precheck. - Subscriptions: /subscribe/day $0.10/24h and /subscribe/data $1/30d cover /feed + /trust/history + /erc8004/reputation. /subscribe/pro $20/30d adds /trust, /verify, /discover/smart, /submit, /monitor. - GET /stats — registry totals. Free. MCP surface: https://aegis-mcp.borisinc.com/mcp — tools discover (free), trust_check ($0.05), route + procure (dynamic take-rate + failover, signed receipts), payment via _meta. Quickstart: https://aegis.borisinc.com/quickstart · Buyer client: pip install aegis-buy (or npm i aegis-buy) · LangChain/CrewAI agent tools: pip install aegis-buy[langchain] or aegis-buy[crewai] — spend-capped x402 buying inside any agent Payments: x402/v2 (USDC, Base mainnet eip155:8453) AND MPP (Machine Payments Protocol — Tempo USDC, chain 4217). Every paid 402 carries both the x402 `payment-required` challenge and a `WWW-Authenticate: Payment` MPP challenge; pay with whichever rail your client speaks (any MPP SDK: mppx, pympp, mpp-rs, mpp-go). Failed payments always return the reason in the 402 body. Trust scores are earned through real verification, not self-reported. Sellers: make YOUR API agent-payable in one shot — point your coding agent at https://aegis.borisinc.com/merchants.md (pip install aegis-router: x402+MPP dual-rail, discovery docs, revenue ledger, Aegis trust). ERC-8004 (Trustless Agents): Aegis is on-chain agent #58766 in the Base IdentityRegistry (eip155:8453:0x8004A169FB4a3325136EB29fA0ceB6D2e539a432); registration file at /.well-known/agent-registration.json; agentWallet attested on-chain. /trust responses include an `erc8004` block (agentId, owner, agentWallet, on-chain feedback summary) when the service maps to a registered agent. Aegis publishes probe-backed `starred` feedback for verified services to the ERC-8004 ReputationRegistry (0x8004BAa17C55a88189AE136b182e5fdA19dE9b63) — reviewer address 0xE1F95aC22fEBB5030CD4d1a6533Dd4c12b58c1E4.