AI Commerce Validator
Free, no signup. Public discovery and merchant-feed readiness for agentic commerce. It does not attempt credentialed checkout.
Baseline: local-baseline-2026-07-12 · 2026-07-12
Commerce protocol baseline last reviewed Jul 12, 2026.
feed_url (also feed.url or links.feed) or merchant_id (also merchant.id) value.Site passport Local context for this saved site
Local data
Saved targets, named lists, and recent check summaries remain only in this browser.
Commerce validation evidence
Next steps
- Validate Product schema
Check Product and Offer structured data separately.
- Check AI crawler access
Verify discovery files are reachable to the intended crawlers.
Rate this tool
Runs entirely in your browser — nothing you paste is uploaded or stored. Anonymous run-level outcome counters may be used for aggregate research; URLs, domains, IPs, and identifiers are never included, and no statistic is released below 100 runs.
Commerce truth comparator
Does the URL, visible selection, schema, feed and purchasable item describe the same product?
How to use it
- Paste a public ACP-style discovery response, a merchant feed, or both.
- Use XML with item/entry elements or TSV with a header row for the feed.
- Select Validate. Read each pass or warning independently and note any section marked not evaluated.
- Continue with live endpoint, schema, crawler-access, account, and checkout testing outside this offline check.
Example result Example data — engine calculation
The interactive example uses fictional example.com data and returns:
pass Valid JSON discovery response.
pass Public checkout/discovery endpoint declared.
pass Required merchant-feed values are present in at least one row.
pass Sampled product IDs are unique.
pass Sampled product image URLs are absolute HTTP(S) URLs.
pass Validated 1 sampled feed row.
Feed parser: tsv.
Product/Offer schema, llms.txt, AI-crawler access, and authenticated checkout are not evaluated.What the results mean
Pass means the narrow local shape check succeeded. Warn means malformed JSON, no declared endpoint, no parsed rows, or a required value missing from the sample. Not evaluated is used for absent sections and adjacent checks outside this tool. A pass is not protocol certification.
How it works
The discovery validator parses JSON and looks for checkout_url, endpoint, or links.checkout. When you explicitly supply an expected feed URL or merchant identity, it compares that value with a corresponding discovery value. Missing values remain not evaluated; a mismatch is emitted only when both sides provide comparable evidence. The feed parser extracts up to 200 XML items/entries or TSV rows and runs deterministic shape checks.
Features
- Discovery and merchant-feed checks can run together or independently.
- Explicit XML, TSV, unknown-format, and not-evaluated states.
- Real baseline freshness disclosure and browser-only parsing.
- Interactive fictional example with no live commerce action.
Limitations
- Field presence can be distributed across different rows; it is not a row-by-row completeness guarantee.
- Feed URL and merchant comparisons assert string identity after conservative normalization; they do not prove ownership or that the URL is reachable.
- No URL fetching, schema validation, feed-policy validation, authentication, cart, payment, tax, shipping, or order testing.
- XML parsing supports a small tag set and is not a full namespace-aware feed parser.
- Protocols evolve; use the displayed baseline date when interpreting results.
Frequently asked questions
What does the AI Commerce Validator check?
It checks whether pasted discovery content is valid JSON and declares a public endpoint, and whether a pasted XML or TSV merchant feed contains required values, unique product IDs, and absolute HTTP(S) image URLs.
Does this validate a live ACP or UCP checkout?
No. The tool is an offline public-discovery and feed-shape check. It does not authenticate, add products to a cart, submit payment, or verify order lifecycle behavior.
Which merchant feed formats are supported?
It recognizes XML item or entry elements and tab-separated data with a header row. It samples at most 200 rows and does not support arbitrary CSV.
Does a passing feed result mean every product row is valid?
No. Required-field presence is checked across the sampled rows, and the result does not validate currencies, controlled availability values, URL reachability, product schema, or account policy.
Is my commerce data uploaded?
No. Discovery JSON and feed text are parsed locally in your browser.
Feature requests for Ai Commerce Validator
Upvote what you want most. New ideas can be submitted from the floating Feedback menu; requests appear here once approved, and the most-wanted rise to the top.
You won't be emailed about that request anymore.
Loading…
➕ Request a feature
New requests are reviewed before they appear here.
Sobre a ferramenta
Grátis e sem cadastro. Avalie a descoberta pública e a prontidão de feeds de comerciantes para o comércio agêntico. A ferramenta não tenta realizar checkout com credenciais.
Valide a descoberta pública de comércio e a prontidão do feed de comerciante sem tentar realizar checkout com credenciais.
Recursos
- Recursos: verificações de descoberta e de feed de comerciante, executadas juntas ou separadamente. Estados explícitos para XML, TSV, formato desconhecido e não avaliado. Divulgação da atualidade da linha de base e análise somente no navegador. Exemplo interativo fictício, sem atividade comercial real.
- aprovado Resposta JSON de descoberta válida. aprovado Endpoint público de checkout/descoberta declarado. aprovado Valores obrigatórios do feed de comerciante presentes em pelo menos uma linha. aprovado IDs dos produtos amostrados são únicos. aprovado URLs das imagens dos produtos amostrados são URLs HTTP(S) absolutas. aprovado Uma linha amostrada do feed foi validada. Analisador de feed: TSV. O esquema Product/Offer, llms.txt, o acesso de rastreadores de IA e o checkout autenticado não são avaliados.
- JSON de descoberta ACP (opcional) URL esperada do feed (opcional) Identidade esperada do comerciante (opcional) As comparações de identidade só são executadas quando o JSON de descoberta fornece o valor correspondente de feed_url (também feed.url ou links.feed) ou merchant_id (também merchant.id). Feed de comerciante XML ou TSV (opcional) Validar Testar um exemplo Baixar cartão de resultado Copiar link de compartilhamento
- O validador de descoberta analisa o JSON e procura checkout_url, endpoint ou links.checkout. Quando você informa explicitamente uma URL de feed esperada ou uma identidade de comerciante, ele compara esse valor com o valor correspondente na descoberta. Valores ausentes permanecem como não avaliados; uma divergência só é emitida quando os dois lados fornecem evidências comparáveis. O analisador de feed extrai até 200 itens/entradas XML ou linhas TSV e executa verificações determinísticas de formato.
Como funciona
O validador de descoberta analisa o JSON e procura checkout_url, endpoint ou links.checkout. Quando você informa explicitamente uma URL de feed esperada ou uma identidade de comerciante, ele compara esse valor com o valor correspondente na descoberta. Valores ausentes permanecem como não avaliados; uma divergência só é emitida quando os dois lados fornecem evidências comparáveis. O analisador de feed extrai até 200 itens/entradas XML ou linhas TSV e executa verificações determinísticas de formato.
Limitações
- Limitações: a presença de campos pode estar distribuída entre linhas diferentes; isso não garante a integridade de cada linha. As comparações de URL de feed e de comerciante verificam a identidade das strings após uma normalização conservadora; elas não provam a propriedade nem que a URL está acessível. Não há busca de URLs, validação de esquema, validação de políticas de feed, autenticação nem testes de carrinho, pagamento, impostos, frete ou pedidos. A análise XML aceita um conjunto pequeno de tags e não é um analisador completo de feeds com namespaces. Os protocolos evoluem; considere a data da linha de base exibida ao interpretar os resultados.
- Não. A ferramenta faz uma verificação offline da descoberta pública e do formato do feed. Ela não autentica, não adiciona produtos a um carrinho, não envia pagamentos nem verifica o ciclo de vida dos pedidos.
Perguntas frequentes
Quais formatos de feed de comerciante são compatíveis?
A ferramenta reconhece elementos item ou entry em XML e dados separados por tabulação com uma linha de cabeçalho. Ela analisa no máximo 200 linhas e não aceita CSV arbitrário.
O que o Validador de comércio com IA verifica?
Ele verifica se o conteúdo de descoberta colado é um JSON válido e declara um endpoint público, e se um feed de comerciante XML ou TSV colado contém os valores obrigatórios, IDs de produtos únicos e URLs absolutas HTTP(S) para as imagens.
A ferramenta valida um checkout ACP ou UCP ativo?
Não. A ferramenta faz uma verificação offline da descoberta pública e do formato do feed. Ela não autentica, não adiciona produtos a um carrinho, não envia pagamentos nem verifica o ciclo de vida dos pedidos.
Um feed aprovado significa que todas as linhas de produto são válidas?
Não. A presença dos campos obrigatórios é verificada no conjunto de linhas amostradas, e o resultado não valida moedas, valores controlados de disponibilidade, acessibilidade das URLs, esquema de produto nem políticas da conta.