{"uid":"cap_pCLhoHu72Ym73Qk9e96fg","slug":"ghost-identity-x402-seller-vet-8bce7407","name":"Ghost Identity — x402 Seller Vet","description":"Paid per call via x402 (exact / eip155:8453 / USDC). Any x402-capable client pays automatically: agentcash, @x402/fetch, x402-fetch. Every paid operation carries x-payment-info; the same terms are served live as a 402.","url":"https://ghost-identity.ghost-agent-os.workers.dev/v1/vet","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"address":{"type":"string","title":"Address","default":"","maxLength":64,"description":"The seller's payment address (payTo). Optional if endpoint_url is given — the 402 names its own address."},"endpoint_url":{"type":"string","title":"Endpoint Url","default":"","maxLength":2048,"description":"The seller's paid endpoint, probed with one unpaid request to read its x402 terms."},"advertised_amount":{"anyOf":[{"type":"integer","minimum":0},{"type":"null"}],"title":"Advertised Amount","default":null,"description":"The price a listing advertised, in minor units, to compare against the live quote."}}},"responseSchema":null,"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_1kECvmOL2wcXXVMmSb38S","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":"Probes and verifies an x402-paid endpoint or seller address to confirm its payment terms, price, and legitimacy before an agent commits funds","exampleAgentPrompt":"Before my agent pays, can you vet this x402 endpoint at https://api.example.com/data — the listing said it costs 1000 USDC minor units, so check if the live quote actually matches that and whether the seller address 0xAbC123 looks legitimate.","exampleUseCases":[{"title":"Price integrity check before agent payment","prompt":"I'm about to have my agent call a paid API at https://someservice.example.com/answer — the marketplace listed it at 1000 minor units of USDC. Can you probe that endpoint and tell me if the live x402 price actually matches, or if the seller is trying to charge more?"},{"title":"Validating an unknown seller address","prompt":"I found a seller address 0xDeadBeef123 in a directory claiming to offer x402 data feeds — can you vet that address to see if it's a real, well-formed x402 seller before my agent sends any USDC to it?"},{"title":"Pre-flight trust check for a new x402 integration","prompt":"My agent is going to start calling https://newprovider.ghost-agent-os.workers.dev/v1/results regularly. Before I wire it up, can you probe that endpoint, read its live x402 payment terms, and confirm everything looks above board?"}],"resultDescription":"Returns the live x402 payment terms read directly from the seller's endpoint (network, currency, amount, payTo address), a comparison result indicating whether the live quote matches the advertised price, and signals indicating whether the seller address and terms appear consistent and trustworthy.","failureModes":["Endpoint URL unreachable or returns non-402 response — cannot read live terms","Seller address malformed or not a valid EVM address — validation fails","Advertised amount mismatch — live quote differs from advertised_amount, flagged as discrepancy","Endpoint returns 402 but with missing or malformed payment headers — partial parse failure","Network or Cloudflare Worker timeout if the target endpoint is slow to respond"],"whenToPreferThis":"Use this endpoint when an AI agent is about to spend USDC on an x402-gated API and needs to verify the seller's identity and price before committing funds — especially when the endpoint was discovered from an untrusted directory or marketplace listing. Prefer this over blindly paying any x402 endpoint when the advertised price needs cross-checking against the live quote, or when the seller address is unknown.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-15T18:38:40.075Z","isFirstParty":false}