{"uid":"cap_CSdD9R6ojNj4miilbfQvV","slug":"sentinel-preflight-trust-check-72223221","name":"Sentinel Preflight Trust Check","description":"Trust infrastructure for autonomous AI agents on Base. Verify protocols, tokens, positions, and counterparties with on-chain EAS attestations. 25 free calls/day, then pay per query in USDC via x402.","url":"https://sentinel-awms.onrender.com/preflight","method":"POST","headers":{},"bodySchema":null,"responseSchema":{"type":"json","example":{"chain":"base","checks":{"token":null,"position":"C","protocol":"B","counterparty":null},"target":"0x2626664c2603336e57b271c5c0b26f421741e481","proceed":true,"verdict":"LOW_RISK","trust_grade":"B","composite_score":74}},"example":{"request":{"chain":"base","detail":"standard","address":"0x940181a94A35A4569E4529A3CDfB74e38FD98631"},"response":{"meta":{"cache_hit":false,"agent_tier":"unknown","checks_run":["protocol","position"],"ofac_skipped":false,"data_freshness":"2026-06-16T17:18:51.260Z","response_time_ms":571,"sentinel_version":"0.4.0","cache_ttl_applied":300,"attestation_enabled":false},"chain":"base","token":null,"target":"0x940181a94A35A4569E4529A3CDfB74e38FD98631","proceed":true,"verdict":"CAUTION","risk_flags":["Audit is 25 months old - may not reflect current code","TVL volatility: -17.3% in 30 days"],"trust_grade":"C","counterparty":null,"checks_summary":{"token":"not_checked","position":"C","protocol":"C","counterparty":"not_checked"},"composite_score":64,"recommendations":["Monitor TVL trends - rapid outflows may signal issues"],"proceed_recommendation":"Proceed with caution — review risk flags"}},"exampleRequest":{"chain":"base","detail":"standard","address":"0x940181a94A35A4569E4529A3CDfB74e38FD98631"},"tags":["x402"],"displayCostAmount":"0.025","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"settled","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.025/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.025","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.025","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_znFrQ9d2FlF-N07UHgya7","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.025","costPer":"request","priority":0,"asset":null,"unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Runs a pre-transaction trust check on a Base blockchain address, returning a composite trust score, letter grade, risk verdict, and per-dimension checks (token, protocol, position, counterparty) backed by on-chain EAS attestations.","exampleAgentPrompt":"Before my agent swaps on Uniswap V3, run a Sentinel preflight trust check on 0x2626664c2603336e57b271c5c0b26f421741e481 on Base and tell me the trust grade, composite score, and whether it's safe to proceed.","exampleUseCases":[{"title":"Gate DeFi deposits behind trust screening","prompt":"My agent wants to deposit funds into a Curve pool on Base. Can you run a Sentinel trust check on the pool's smart contract address and let me know if the trust grade is A or B before it proceeds with the deposit?"},{"title":"Verify unknown token counterparty risk","prompt":"I'm about to have my agent execute a token swap for a lesser-known asset on Base. Run a Sentinel check on the token's address and give me the composite score and risk verdict—I need to know if the counterparty checks out."},{"title":"Validate protocol before autonomous position opening","prompt":"My autonomous agent is about to open a leveraged position on Aave Base. Can you pull a Sentinel trust assessment on Aave's protocol address, check all four dimensions, and confirm the verdict before the agent goes live?"}],"resultDescription":"Returns a JSON object with: the target address, chain ('base'), a boolean 'proceed' recommendation, a string 'verdict' (e.g. LOW_RISK), a letter 'trust_grade' (A–F), a numeric 'composite_score' (0–100), and a 'checks' object with per-dimension grades or null for token, position, protocol, and counterparty.","failureModes":["Unknown or unattested address returns null checks and lower composite score","Invalid Ethereum address format returns 400 error","Rate limit exceeded (>25 free calls/day) without USDC payment returns 402 Payment Required","Base RPC or EAS indexer downtime causes 503 or timeout","Contract not deployed on Base returns protocol check as null"],"whenToPreferThis":"Use this endpoint when an AI agent needs to gate an on-chain action on Base behind a trust check — especially before token swaps, DeFi deposits, or any autonomous transaction involving an unknown protocol, token, or counterparty. Prefer it over generic block explorer lookups when you need a structured, scored, attestation-backed verdict rather than raw chain data.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-15T12:32:41.403Z","isFirstParty":false}