Skip to content
Integra Lens
Menu

Agentic commerce readiness report

Integra Lens Merch Shop

integra-lens-merch-live.demos.integraledger.net · Checked 3 Oct 2026, 23:41 UTC · 66 requests

The technical record

Technical

Routes · 75

A route is one way a site can pass a check.

  • Met20A check passed through it.
  • Seen9Lens found it, and no check passed through it.
  • Absent38Lens didn't find it. That includes what it couldn't reach, because a request was refused or a step was skipped.
  • Not checked8Lens doesn't read it yet. It counts neither for nor against the site.

Catalog

  • schema.org JSON-LD and microdata · Met
  • Open Graph product:* · Absent
  • RDFa · Absent
  • Sitemaps and platform product URL patterns · Met
  • Shopify products.json; WooCommerce Store API · Absent
  • NLWeb schema map · Absent
  • x402 facilitator discovery · Absent
  • UCP catalogue over MCP · Met
  • UCP catalogue over REST · Seen
  • UCP catalogue over A2A · Not checked
  • Wix site MCP · Absent
  • Platform agent endpoints · Absent
  • OpenAPI x-payment-info · Seen
  • MCP with a published commerce schema · Absent
  • A2A with a published commerce schema · Not checked

Purchase

  • Shopify and WooCommerce cart links · Absent
  • UCP permalink · Absent
  • UCP checkout over MCP · Met
  • UCP checkout over REST · Seen
  • UCP checkout over A2A · Seen
  • ACP · Absent
  • x402 v1 and v2 over HTTP · Met
  • x402 over MCP · Absent
  • MPP · Seen
  • L402 · Absent
  • A402 · Absent
  • AP2 mandates · Seen
  • A2A payment extensions · Seen
  • UCP agent-usable payment handlers · Seen

Access

  • HTTP, against the control path · Met

Terms

  • LCP legal context terms · Met
  • UCP policy entries · Absent
  • rel="terms-of-service" · Absent
  • schema.org termsOfService · Absent
  • Terms linked in the page's language · Absent
  • Per-language date labels and forms · Met
  • JSON-LD dateModified · Absent
  • Per-language version forms · Met
  • A dated or versioned URL · Absent
  • A published terms digest · Met
  • Byte-identical fetches · Met
  • Markdown, plain text or JSON · Met
  • LCP termsFormat · Seen
  • The same URL, bytes or text · Absent
  • A model's judgement · Absent

Binding

  • LCP pairing pattern buyerSigns · Met
  • LCP pairing pattern publicProof · Met
  • A consented nominal settlement · Met
  • A seller-supplied settlement reference · Absent

Seller

  • schema.org Organization and subtypes · Met
  • Legal-notice page · Absent
  • GLEIF · Absent
  • VIES · Absent
  • SEC EDGAR · Absent
  • Companies House · Not checked
  • ABN Lookup · Not checked
  • BIMI mark certificates · Absent
  • UNTP Digital Identity Anchor · Not checked
  • vLEI · Not checked

Product

  • GTIN · Absent
  • GTIN as a Digital Link URI · Absent
  • MPN, SKU or productID · Met
  • ISBN · Absent
  • identifier as a PropertyValue · Absent
  • GS1 Digital Link resolution · Absent
  • The seller's product URL · Met
  • VC 2.0 product passport by COSE · Absent
  • VC 2.0 product passport by JOSE · Absent
  • schema.org hasDigitalProductPassport · Absent
  • Integra product exhibit with a SCITT receipt · Absent

Price

  • Catalogue tax basis · Not checked
  • Named fees, or no delivery · Not checked

Agreement record

  • LCP placements · Met
  • Any declared agreement record hash and link · Absent
  • The terms digest inside the agreement record · Met

Behind sign-in or payment

Not scored: it counts neither for nor against the site.

None found.

Agent interfaces the site declares

  • ucp-restHandshake not attemptedhttps://integra-lens-merch-live.demos.integraledger.net/https://ucp.dev/2026-08-25/services/shopping/rest.openapi.json
  • ucp-mcpHandshake completedhttps://integra-lens-merch-live.demos.integraledger.net/mcphttps://ucp.dev/2026-08-25/services/shopping/mcp.openrpc.json
  • ucp-a2aHandshake not attemptedhttps://integra-lens-merch-live.demos.integraledger.net/.well-known/agent-card.jsonhttps://ucp.dev/2026-08-25/specification/overview
  • a2aHandshake completedhttps://integra-lens-merch-live.demos.integraledger.net/a2aUCP A2A binding
  • ard:application/vnd.oai.openapi+jsonHandshake not attemptedhttps://integra-lens-merch-live.demos.integraledger.net/openapi.jsonNo published schema
  • ard:application/agent-skills+jsonHandshake not attemptedhttps://integra-lens-merch-live.demos.integraledger.net/.well-known/agent-skills/index.jsonNo published schema
  • ard:text/plainHandshake not attemptedhttps://integra-lens-merch-live.demos.integraledger.net/llms.txtNo published schema
  • api-catalogHandshake not attemptedhttps://integra-lens-merch-live.demos.integraledger.net/.well-known/api-catalogNo published schema
  • api-catalogHandshake not attemptedhttps://integra-lens-merch-live.demos.integraledger.net/application/vnd.oai.openapi+json
  • api-catalogHandshake not attemptedhttps://integra-lens-merch-live.demos.integraledger.net/mcpapplication/mcp-server-card+json
  • api-catalogHandshake not attemptedhttps://integra-lens-merch-live.demos.integraledger.net/a2aapplication/a2a-agent-card+json
  • openapiHandshake not attemptedhttps://integra-lens-merch-live.demos.integraledger.net/openapi.jsonOpenAPI

What no outside probe can observe

  • Visa Intelligent Commerce and the Trusted Agent Protocol
  • Mastercard Agent Pay and Verifiable Intent
  • Skyfire KYAPay
  • Stripe Shared Payment Tokens (visible only through MPP or ACP)
  • Product feeds pushed to Google, OpenAI, Perplexity and Microsoft
  • ChatGPT Instant Checkout, Copilot Checkout, Perplexity with PayPal, Amazon Buy for Me, PayPal Store Sync
  • The EU Business Wallet
  • Enterprise agent identity (Entra Agent ID, Okta)
  • EMVCo's agentic payments framework and W3C Secure Payment Confirmation

Off-domain channels: May be reachable through an off-domain channel; not observable.

Also observed, not scored

  • access.verified-agentTreats an agent that proves who it is differently from one that does notA 402 declares x402's http-message-signatures extension: the site authenticates agents by signature.
  • payment.signed-authorisationThe buyer's authorization of the payment is signedThe payment is proven: the buyer's authorization is signed through the x402/exact/eip155/eip3009 pairing, whose pattern states that the buyer signs.
  • seller.keysPublishes keys bound to its domainThe UCP profile publishes 1 signing key(s) with a kid in keys[]. The did:web document at /.well-known/did.json publishes 1 verification method(s). The A2A agent card carries 1 signature(s) whose protected header gives its public key, embedded or at a key set on the seller's domain (not verified here). The Web Bot Auth key directory at /.well-known/http-message-signatures-directory publishes 1 public key(s).
  • terms.privacy-policyNo privacy-policy link was found on the home pageThe home page, as served without running its scripts, links to no privacy policy by its language's phrases or a privacy path.