{"uid":"cap_PtbomEn494BgZqnFahZ7O","slug":"sentinel-position-verifier-9b7bc606","name":"Sentinel Position Verifier","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/verify/position?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","bodyType","body","method"],"properties":{"body":{"required":["protocol"],"properties":{"user":{"type":"string","description":"User wallet address (optional)"},"chain":{"enum":["base","base-sepolia"],"type":"string","description":"Chain name: 'base' or 'base-sepolia'"},"detail":{"enum":["full","standard","minimal"],"type":"string","description":"Response detail level"},"protocol":{"type":"string","description":"Protocol contract address (0x + 40 hex chars)"}}},"type":{"type":"string","const":"http"},"method":{"enum":["POST"],"type":"string"},"bodyType":{"enum":["json","form-data","text"],"type":"string"}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object","properties":{"verdict":{"enum":["SAFE","LOW_RISK","CAUTION","HIGH_RISK","DANGER"],"type":"string"},"trust_grade":{"enum":["A","B","C","D","F"],"type":"string"},"trust_score":{"type":"number"}}}}}}},"responseSchema":{"type":"json","example":{"chain":"base","verdict":"CAUTION","trust_grade":"C","trust_score":57,"recommendations":["Monitor TVL trends - rapid outflows may signal issues"],"protocol_address":"0x2626664c2603336e57b271c5c0b26f421741e481"}},"example":{"request":{"chain":"base","detail":"standard","address":"0x940181a94A35A4569E4529A3CDfB74e38FD98631"},"response":{"meta":{"cache_hit":false,"agent_tier":"unknown","data_freshness":"2026-06-16T17:17:47.828Z","response_time_ms":593,"sentinel_version":"0.4.0","cache_ttl_applied":300},"chain":"base","verdict":"CAUTION","confidence":0.8,"risk_flags":["TVL volatility: -17.3% in 30 days"],"trust_grade":"C","user_address":null,"protocol_info":{"name":"Aerodrome Ignition","category":"Launchpad","underlying_protocol_grade":"C"},"recommendations":["Monitor TVL trends - rapid outflows may signal issues"],"protocol_address":"0x940181a94A35A4569E4529A3CDfB74e38FD98631"}},"exampleRequest":{"chain":"base","detail":"standard","address":"0x940181a94A35A4569E4529A3CDfB74e38FD98631"},"tags":["x402"],"displayCostAmount":"0.005","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.005/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.005","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.005","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_jivt9e9hW_6r4EMvfkrTK","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.005","costPer":"request","priority":0,"asset":null,"unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Verifies a DeFi position on Base using on-chain EAS attestations, returning a trust score, grade, verdict, and risk recommendations for a given protocol address.","exampleAgentPrompt":"Can you check the trust score for the protocol at 0x2626664c2603336e57b271c5c0b26f421741e481 on Base — I want to know the verdict, trust grade, and whether there are any concerns about my position before I add more liquidity.","exampleUseCases":null,"resultDescription":"Returns a JSON object containing the chain (e.g. 'base'), a verdict (e.g. 'CAUTION'), a letter trust grade (e.g. 'C'), a numeric trust score (0–100), a protocol address, and an array of human-readable recommendations such as warnings about TVL trends or other risk signals.","failureModes":["Invalid or malformed protocol address returns an error or null result","Protocol not indexed on Base returns no attestation data","Exceeding 25 free daily calls without USDC payment results in a payment-required error (402)","Network/render cold-start latency may cause timeout on first call","Unsupported chain identifier returns a validation error"],"whenToPreferThis":"Use this endpoint when an AI agent needs on-chain, attestation-backed risk assessment for a specific DeFi position or protocol address on Base, especially when the agent needs a structured trust score and actionable recommendations rather than raw contract data. Prefer this over generic block explorers when you need a trust verdict with graded output suitable for autonomous decision-making.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-27T12:46:30.511Z","isFirstParty":false,"canonicalSlug":"sentinel-position-verifier-9b7bc606"}