{"uid":"cap_T6fkyLHohWMU8uaxq1gov","slug":"lumi-trades-x402-seller-verdict-fe162df5","name":"Lumi Trades x402 Seller Verdict","description":"Use when an agent wants a one-label check before paying an x402 URL or seller domain: checks_passed, check_first, checks_failed or no_data, with as-of date, evidence window, conclusive test-buy count, last delivered/failed dates, reason codes, and evidence and appeal links. Same data and signing key as the free /v1/check. Observed on-chain payments appear as ranges only (unverified; no payer addresses or amounts). Not charged on bad input. Observations, not a guarantee.","url":"https://api.lumitrades.io/v1/verdict?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","required":["url"],"properties":{"url":{"type":"string","description":"The x402 resource URL or the seller's domain (required)"},"payTo":{"type":"string","description":"The payTo address from its 402 quote (optional)"},"amount":{"type":"string","description":"The quoted price in USD, e.g. 0.01 (optional)"}},"additionalProperties":false}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object","required":["kind","payment"],"properties":{"kind":{"type":"string"},"as_of":{"type":"string"},"label":{"type":"string"},"payment":{"type":"object"},"reply_url":{"type":"string"},"label_text":{"type":"string"},"next_update":{"type":"string"},"reason_code":{"type":"string"},"stale_after":{"type":"string"},"n_conclusive":{"type":"number"},"last_failed_at":{"type":"null"},"evidence_window":{"type":"object"},"data_age_seconds":{"type":"number"},"last_delivered_at":{"type":"string"},"commercial_relationship":{"type":"array"},"observed_onchain_payments":{"type":"object"}}}},"description":"Errors: 400 invalid_input; 402 payment_required; 409 idempotency_conflict | settlement_status_unknown; 429 rate_limited; 500 internal_error; 502 invalid_verify_response | settle_http_error; 503 stale_data | data_unavailable | facilitator_unavailable. Details: GET /openapi.json (responses) or /.well-known/x402 (errors)."}}},"responseSchema":{"type":"json","example":{"kind":"lumi_verdict","as_of":"2026-10-25T11:00:00Z","label":"checks_passed","payment":{"asset":"USDC","payer":"0x12ab...89cd","amount":"0.01","network":"eip155:8453","transaction":"0x5f0c...e41a"},"reply_url":"https://lumitrades.io/contact/","label_text":"Delivered in recent checks","next_update":"2026-10-25T17:00:00Z","reason_code":"delivered_recently","stale_after":"2026-10-26T11:00:00Z","n_conclusive":3,"last_failed_at":null,"evidence_window":{"to":"2026-10-20","from":"2026-09-02","test_buy_rule_days":14},"data_age_seconds":600,"last_delivered_at":"2026-10-20T09:12:00Z","commercial_relationship":[],"observed_onchain_payments":{"name":"Observed on-chain payments (unverified)","shown":true,"last_payment":"within the last week","payments_30d":"100–999","payer_groups_30d":"10–99"}}},"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_zxlry0utNdHwB5y14Rfnz","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":"Returns a one-label trust verdict (checks_passed, check_first, checks_failed, or no_data) for an x402 URL or seller domain, with evidence window, test-buy count, delivery history, and reason codes.","exampleAgentPrompt":"Before I pay, can you check the Lumi Trades trust verdict for api.example.com/premium-data — is that seller flagged as checks_passed or something worse?","exampleUseCases":[{"title":"Pre-payment seller safety check","prompt":"I'm about to pay an x402 endpoint at https://api.newvendor.io/v1/report — can you pull the Lumi trust verdict for that URL and tell me the label, reason code, and how many conclusive test buys they've had?"},{"title":"Automated agent payment gating","prompt":"Before my agent pays any x402 seller, check their trust verdict on Lumi Trades — if the label isn't checks_passed, block the payment and show me the reason code and last failed date."},{"title":"Vetting an unfamiliar x402 domain","prompt":"I found a micropayment API at sells.cryptodata.io and I'm not sure if it's legit — what does Lumi Trades say about it? I want to know the label, evidence window, and when they last delivered successfully."}],"resultDescription":"A JSON object with a 'kind' of 'lumi_verdict', a trust label (checks_passed, check_first, checks_failed, or no_data), an as-of timestamp, a human-readable label_text, a reason_code, next_update and stale_after timestamps, the number of conclusive test buys (n_conclusive), last_delivered_at and last_failed_at timestamps, an evidence window with date range and test-buy rule, data_age_seconds, observed on-chain payment ranges (unverified, no payer addresses or amounts), commercial_relationship array, reply_url for contact, and payment metadata for the $0.01 USDC charge.","failureModes":["400 invalid_input — malformed or missing URL parameter","402 payment_required — x402 payment not settled correctly","409 idempotency_conflict or settlement_status_unknown — duplicate or ambiguous payment","429 rate_limited — too many requests","500 internal_error — server-side failure","502 invalid_verify_response or settle_http_error — upstream verification failure","503 stale_data, data_unavailable, or facilitator_unavailable — data too old or service temporarily down"],"whenToPreferThis":"Use this endpoint when an AI agent needs a fast, low-cost ($0.01 USDC) binary trust signal about an x402 seller before committing a payment — especially when the agent has the seller's URL or domain and optionally the payTo address and quoted price. Prefer this over manual on-chain lookups or generic reputation checks because it incorporates actual paid test-buy evidence, delivery history, and a signed label that can gate automated payments.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-30T12:31:44.577Z","isFirstParty":false,"canonicalSlug":"lumi-trades-x402-seller-verdict-fe162df5"}