{"uid":"cap_wplQd8GPWe7ln9cCWPPtY","slug":"signallayer-agent-preflight-check-aa062bfc","name":"SignalLayer Agent Preflight Check","description":"Machine-native decision and data primitives for autonomous agents, paid per call with x402 V2 USDC on Base.","url":"https://signallayer.floot.app/_api/v1/agent/preflight?utm_source=zero.xyz","method":"GET","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method"],"properties":{"type":{"type":"string","const":"http"},"method":{"enum":["GET"],"type":"string"},"queryParams":{"type":"object","properties":{"intent":{"enum":["pay","interact","transfer","unknown"],"type":"string"},"target":{"type":"string","description":"Public http(s) resource URL or Base EVM address to inspect before spending."},"network":{"type":"string","description":"Expected CAIP-2 network, e.g. eip155:8453."},"maxPriceUsd":{"type":"number","minimum":0}},"additionalProperties":false}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object"}}}}},"responseSchema":{"type":"json","example":{"tool":"agent_preflight","status":"complete","decision":{"score":92,"verdict":"pass","confidence":0.93},"warnings":[],"freshness":{"checkedAt":"2026-10-06T00:00:00.000Z","maxAgeSeconds":30}}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.01","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","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.01/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_Ow82_E3zvBnXur6vHpnM-","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.01","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Pre-flight safety check that scores and verdicts a target URL or Base EVM address before an autonomous agent spends money or interacts with it","exampleAgentPrompt":"Before my agent pays that endpoint at https://payments.example.com, run a preflight safety check on it — treat the intent as 'pay', use the Base network (eip155:8453), and flag it if the price would exceed $0.05.","exampleUseCases":[{"title":"Safe-to-pay check before USDC transfer","prompt":"Before my agent sends any USDC to https://api.vendor.xyz/checkout, do a preflight check on it with intent 'pay' on eip155:8453 and tell me the safety score and verdict."},{"title":"Smart contract risk scoring","prompt":"I want my agent to interact with the Base address 0xAbCd1234...5678 — can you preflight it with intent 'interact' on eip155:8453 before it does anything, and warn me if the confidence score is below 0.8?"},{"title":"Unknown resource trust assessment","prompt":"My agent found a new resource it wants to transfer to at https://unknown-dapp.io/bridge — preflight it with intent 'transfer' on the Base network and a max price of $0.10 so we know if it's safe to proceed."}],"resultDescription":"Returns a decision object with a numeric safety score (0-100), a verdict ('pass' or equivalent), a confidence value between 0 and 1, an array of warnings, and a freshness block showing when the check was performed and how long results are valid.","failureModes":["Target URL or address is unreachable or malformed — endpoint may return an error or low-confidence result","Network CAIP-2 identifier is unsupported or mismatched — validation may fail","Stale or cached result if freshness maxAgeSeconds has elapsed since last check","Missing required 'intent' or 'target' query parameters — request rejected","Target is a known malicious address — verdict 'fail' returned with warnings populated"],"whenToPreferThis":"Use this endpoint when an autonomous agent needs a machine-readable trust signal before committing to any on-chain payment, transfer, or interaction on Base. Prefer it over generic URL checkers when you need a combined risk score plus blockchain-aware context, especially when operating in a pay-per-call x402 environment where false positives cost money.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-19T00:43:20.842Z","isFirstParty":false,"canonicalSlug":"signallayer-agent-preflight-check-aa062bfc"}