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

Every stage is reached. 4 checks beyond the minimum still fail.

Ladders

Commercial certainty

Scored apart from the stages.
  • C2Fulfillment certainty1 of 5
  • C3Recourse1 of 5
  • C4Continuity4 of 5
9 gaps
  • C2.2No offer publishes its availability.
  • C2.3Availability is stated only as in or out of stock.
  • C2.4Nothing states when a purchase would arrive.
  • C2.5Delivery is not priced per destination before purchase.
  • C3.2No returns or cancellation document was found.
  • C3.3The returns policy is prose only; nothing structured states it.
  • C3.4No return window an agent could act on is published.
  • C3.5No contact or dispute route is published for an agent to use.
  • C4.5No supported_versions map is published, so a change is a silent break.

29 checks · 1 doesn't apply

The plan puts these fixes in order
CheckOutcomeReasonRequests
R1.2Product details software can readPassedmethttps://integra-lens-merch-live.demos.integraledger.net/products/lens-tee carries a structured product in JSON-LD: "Integra Lens t-shirt", with a price and a currency.1
R1.3A product list AI agents can downloadPassedmetThe sitemap at https://integra-lens-merch-live.demos.integraledger.net/sitemap.xml lists the site's product pages, and https://integra-lens-merch-live.demos.integraledger.net/products/lens-tee, one of them, carries a product with its price.2
R1.4An agent interface that answers product searchesPassedmetAn agent queried the catalog at https://integra-lens-merch-live.demos.integraledger.net/mcp, through a UCP catalog over MCP.5
R2.2Order links AI agents can buildPassedmetAn agent can complete a purchase through UCP checkout over MCP, at https://integra-lens-merch-live.demos.integraledger.net/mcp. No checkout was created. That meets R2.2 too, through R2.3.3
R2.3A checkout for AI agentsPassedmetAn agent can complete a purchase through UCP checkout over MCP, at https://integra-lens-merch-live.demos.integraledger.net/mcp. No checkout was created.3
R2.4A way for AI agents to payPassedmetAn agent can pay: Lens met an x402 v2 challenge (exact on eip155:84532).4
R3.2Letting honest AI agents inPassedmetThe home page admits an AI agent that says what it is, and so do the 4 agent surfaces it publishes (/.well-known/ucp, /.well-known/legal-context.json, /.well-known/agent-card.json, the UCP service endpoint).5
R4.2Terms of sale AI agents can readPassedmethttps://integra-lens-merch-live.demos.integraledger.net/terms.md is served as text an agent can read (3738 words), and the site declares it as its terms.1
R4.3Dated termsPassedmetThe terms are dated: "Effective: 2026-10-03".1
R4.4Versioned termsPassedmetThe terms state their version: "Version 4".1
R4.5Terms that stay the samePassedmetTwo fetches of the terms returned identical bytes (0xcaaef4505245b302b10ab790672803382dfef31e06d05d03b1a2d08b1e24cfbf).2
R4.6Terms in a clean formatPassedmetThe terms are served as text/markdown.1
R4.8Terms locked by a fingerprintPassedmetThe legal context pins its terms by atrHash, and both fetches of the terms hash to it.3
R6.2The agreement inside the paymentPassedmetThe buyer's approval of the payment carries H: the x402/exact/eip155/eip3009 pairing's pattern states that the buyer signs over it.3
R6.3A proof anyone can checkPassedmetA stranger can check the binding from public data alone: the x402/exact/eip155/eip3009 pairing's pattern states a public proof.3
R6.4Agreements proven on a public ledgerPassedmetThe nominal payment settled in transaction 0xf6380eaa7c3f43af9614bb7bd4524a329916044e1dedbaa8db230f9c41288ba0, block 47651307: its EIP-3009 authorization used the nonce H, 0x50ecfbf0acd3456730ff83829437393b161fc5542f54b341d0802bea1415134a, the hash of the agreement record's bytes served at https://atr.demos.integraledger.net/atr/0x50ecfbf0acd3456730ff83829437393b161fc5542f54b341d0802bea1415134a.5
R7.2Your legal name, machine-readablePassedmetThe seller names its legal entity on its home page: "Integra Ledger, Inc.".1
R8.2Product identifiersPassedmet9 of 9 sampled products carry a valid, consistent identifier (0 with a global identifier, 9 merchant-scoped only), over a sample of 9 products (6 from the UCP answer, 3 from product pages): at least 90%.4
R8.3Identifiers that lead somewherePassedmet3 of the 3 products Lens resolved, drawn from a sample of 9 products (6 from the UCP answer, 3 from product pages), resolve to the product's own record, at least 90%. Integra Lens t-shirt (identifier https://integra-lens-merch-live.demos.integraledger.net/products/lens-tee): the identifier is on the seller's domain and is the product page Lens read, which answered HTTP 200. LCP t-shirt (identifier https://integra-lens-merch-live.demos.integraledger.net/products/lcp-tee): the identifier is on the seller's domain and is the product page Lens read, which answered HTTP 200. Integra Lens mug, 11 oz (identifier https://integra-lens-merch-live.demos.integraledger.net/products/lens-mug): the identifier is on the seller's domain and is the product page Lens read, which answered HTTP 200.4
R9.2Prices software can readPassedmethttps://integra-lens-merch-live.demos.integraledger.net/products/lens-tee publishes a price and its currency machine-readably.1
R9.3Whether tax is includedPassedmethttps://integra-lens-merch-live.demos.integraledger.net/products/lens-tee: an offer states that its price excludes tax.1
R9.4The total before committingPassedmethttps://integra-lens-merch-live.demos.integraledger.net/products/lens-tee: an offer states that it is not shipped.1
R9.5How long a price holdsPassedmethttps://integra-lens-merch-live.demos.integraledger.net/products/lens-tee: an offer states that its price holds until 2026-12-31.1
R10.2A checkable record of each agreementPassedmetThe buyer gate passes: the x402/exact/eip155/eip3009 challenge advertises H and its link, and both fetches of the agreement record hash to H. The pairing states what a payment through it proves: "The payer signed an EIP-3009 transfer authorization whose nonce is this ATR's hash. The token contract verified that signature when it executed the transfer, and the hash is on chain as the nonce topic of its AuthorizationUsed event in the settlement transaction. This does not show that amount, payee, asset or timing match the ATR's content."3
R10.3The terms inside each agreementPassedmetThe agreement record contains the published terms digest 0xcaaef4505245b302b10ab790672803382dfef31e06d05d03b1a2d08b1e24cfbf.4