{"uid":"cap_cH5mN_yb0lZWP0pTCPrha","slug":"402-com-tr-b20-guard-live-feed-68961d51","name":"402.com.tr B20 Guard Live Feed","description":"The live layer over B20 Policy Watch: a network-wide onchain webhook captures every B20 PolicyUpdated/Paused sub-second. Pass a token address for its live guard status, or call with no address for the feed of tokens that JUST attached a sender blocklist (turned seizable) across all of Base.","url":"https://402.com.tr/api/x402/b20-guard","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"},"pathParams":{"type":"object"},"queryParams":{"type":"object","required":[],"properties":{"address":{"type":"string","description":"B20 token (optional — omit for network feed)"}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object"}}}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.05","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.05/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.05","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.05","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_lzrxfJbG7tMLrGlGDdCn3","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.05","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Returns live onchain guard status for a specific B20 token or a real-time feed of Base tokens that just became seizable (attached sender blocklists), captured sub-second via webhook.","exampleAgentPrompt":"What's the current B20 guard status for the token at 0xAbC123... on Base — is it paused or does it have a sender blocklist attached making it seizable?","exampleUseCases":null,"resultDescription":"For a specific token address: its live guard status including whether a sender blocklist is active (seizable), whether it's paused, and recent PolicyUpdated events. For the network feed (no address): a list of tokens across Base that just had a sender blocklist attached, captured sub-second from onchain webhook events.","failureModes":["Invalid or non-B20 token address returns an error or empty guard status","Token address not found on Base returns no data","Network or webhook delay may result in slightly stale data in edge cases","Missing required query structure may return a 400 error"],"whenToPreferThis":"Use this endpoint when you need real-time, sub-second B20 policy event monitoring on Base — specifically to check if a token has a sender blocklist (seizable) or is paused, or to get a live feed of newly seizable tokens across the entire Base network. Prefer this over batch B20 scoring endpoints when you need live webhook-driven updates rather than on-demand multi-token analysis.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T12:57:54.578Z","isFirstParty":false}