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.

Identity comparisons run only when discovery JSON supplies the matching feed_url (also feed.url or links.feed) or merchant_id (also merchant.id) value.
Commerce validation evidence

Next steps

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.

Feedback
Report a bug

Found something broken in Ai Commerce Validator? Let us know what happened — this goes straight to a private triage queue, not a public list.

What will be sent
 No tool inputs, uploads, pasted source, complete results, query parameters, or URL fragments are attached automatically. You can edit or remove the selected passage above. Browser and anti-abuse metadata is processed for spam prevention. 

Commerce truth comparator

Does the URL, visible selection, schema, feed and purchasable item describe the same product?

How to use it

  1. Paste a public ACP-style discovery response, a merchant feed, or both.
  2. Use XML with item/entry elements or TSV with a header row for the feed.
  3. Select Validate. Read each pass or warning independently and note any section marked not evaluated.
  4. 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.

Loading…

➕ Request a feature

New requests are reviewed before they appear here.

Tentang alat

Baseline: ·

Validasi publik commerce penemuan dan merchant-feed readiness tanpa attempting credentialed checkout.

Yang merchant feed formats adalah supported?

Fitur

  • Ini memeriksa apakah ditempel penemuan konten adalah valid JSON dan declares publik endpoint, dan apakah ditempel XML atau TSV merchant feed berisi wajib nilai, unique produk IDs, dan absolut HTTP(S) image URLs.
  • Home › Alat › AI Commerce Validator
  • Ini recognizes XML item atau entry elements dan tab-dipisahkan data dengan header baris. Ini sampel di paling 200 baris dan tidak mendukung arbitrary CSV.
  • Tidak. alat adalah luring publik-penemuan dan feed-shape periksa. Ini tidak authenticate, tambah produk untuk cart, kirim payment, atau verifikasi urutan lifecycle perilaku.
  • AI Commerce Validator

Cara kerja

Tidak. Penemuan JSON dan feed teks adalah parsed secara lokal di Anda browser. Apa melakukan AI Commerce Validator periksa? interactive contoh menggunakan fictional contoh.com data dan mengembalikan: Commerce validasi bukti

Batasan

  • ACP penemuan tidak yang diberikan.
  • Fitur Penemuan dan merchant-feed memeriksa dapat jalankan together atau independently. Eksplisit XML, TSV, tidak diketahui-format, dan tidak-dievaluasi keadaan. Nyata baseline kebaruan disclosure dan hanya di browser penguraian. Interactive fictional contoh dengan tidak ada langsung commerce tindakan.
  • Batasan Field keberadaan dapat menjadi distributed di seluruh berbeda baris; ini tidak baris-oleh-baris completeness jaminan. Feed URL dan merchant comparisons assert string identitas setelah conservative normalisasi; mereka tidak buktikan ownership atau yang URL adalah dapat dijangkau. Tidak ada URL fetching, skema validasi, feed-kebijakan validasi, authentication, cart, payment, tax, shipping, atau urutan pengujian. XML penguraian supports small tag atur dan tidak penuh namespace-aware feed parser. Protocols evolve; gunakan ditampilkan baseline tanggal ketika interpreting hasil.
  • Tempel publik ACP-style penemuan respons, merchant feed, atau keduanya. Gunakan XML dengan item/entry elements atau TSV dengan header baris untuk feed. Pilih Validasi. Baca setiap lulus atau peringatan independently dan catatan apa pun section marked tidak dievaluasi. Lanjutkan dengan langsung endpoint, skema, perayap-akses, akun, dan checkout pengujian outside ini luring periksa.

Pertanyaan umum

lulus Valid JSON penemuan respons. lulus Publik checkout/discovery endpoint dinyatakan. lulus Wajib merchant-feed nilai adalah present di di least satu baris. lulus Diambil sampelnya produk IDs adalah unique. lulus Diambil sampelnya produk image URLs adalah absolut HTTP(S) URLs. lulus Validated 1 diambil sampelnya feed baris. Feed parser: tsv. Produk/Offer skema, llms.TXT, AI-perayap akses, dan authenticated checkout tidak dievaluasi.

Feed/discovery identitas tidak dievaluasi karena tidak ada diharapkan feed URL atau merchant identitas adalah yang diberikan.

Lulus berarti sempit lokal shape periksa succeeded. Warn berarti cacat JSON, tidak ada dinyatakan endpoint, tidak ada parsed baris, atau wajib nilai hilang dari Sampel. Tidak dievaluasi adalah digunakan untuk tidak ada sections dan adjacent memeriksa outside alat. lulus tidak protokol certification.

ACP penemuan JSON (opsional) Diharapkan feed URL (opsional) Diharapkan merchant identitas (opsional) Identitas comparisons jalankan hanya ketika penemuan JSON supplies mencocokkan feed_url (juga feed.URL atau tautan.feed ) atau merchant_id (juga merchant.id ) nilai. Merchant feed XML atau TSV (opsional) Validasi Coba contoh Unduh hasil card Salin share tautan

Gratis, tanpa pendaftaran. Publik penemuan dan merchant-feed readiness untuk agentic commerce. Ini tidak attempt credentialed checkout.

penemuan validator parses JSON dan terlihat untuk checkout_url, endpoint, atau tautan.checkout. Ketika Anda secara eksplisit supply diharapkan feed URL atau merchant identitas, ini membandingkan yang nilai dengan corresponding penemuan nilai. Hilang nilai tetap tidak dievaluasi; ketidakcocokan adalah dihasilkan hanya ketika keduanya sides provide sebanding bukti. feed parser mengekstrak up untuk 200 XML items/entries atau TSV baris dan berjalan deterministik shape memeriksa.

Adalah my commerce data diunggah?

Contoh hasil Contoh data — mesin calculation