Skip to content
Integra Lens
Menu

Agentic commerce readiness report

Integra Lens Merch Shop

integralens.store · Checked 5 Oct 2026, 20:28 UTC · 51 requests

The technical record

Technical

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

Ladders

Commercial certainty

Scored apart from the stages.
  • C2Fulfillment certainty2 of 5
  • C3Recourse1 of 5
  • C4Continuity1 of 5
2 gaps
  • C2.3Availability is stated only as in or out of stock.
  • C3.2No returns or cancellation document was found.
CheckOutcomeReasonRequests
R1.2Product details software can readPassedmethttps://integralens.store/products/standard-sweatshirt carries a structured product in JSON-LD: "Wear the Standard Sweatshirt", with a price and a currency.1
R1.3A product list AI agents can downloadPassedmethttps://integralens.store/products.json?limit=10 answers with 8 catalog product(s), each with a title and a price.1
R1.4An agent interface that answers product searchesPassedmetAn agent queried the catalog at https://integralens.store/openapi.json, through OpenAPI operations declaring x-payment-info.1
R2.2Order links AI agents can buildPassedmetAn agent can pay: Lens met an x402 v2 challenge (exact on eip155:84532). That meets R2.3 too, through R2.4. That meets R2.2 too, through R2.3.2
R2.3A checkout for AI agentsPassedmetAn agent can pay: Lens met an x402 v2 challenge (exact on eip155:84532). That meets R2.3 too, through R2.4.2
R2.4A way for AI agents to payPassedmetAn agent can pay: Lens met an x402 v2 challenge (exact on eip155:84532).2
R3.2Letting honest AI agents inPassedmetThe home page admits an AI agent that says what it is, and so does the agent surface it publishes (/.well-known/legal-context.json).2
R4.2Terms of sale AI agents can readPassedmethttps://integralens.store/terms.md is served as text an agent can read (446 words), and the site declares it as its terms.1
R4.3Dated termsPassedmetThe terms are dated: "Last updated: October 4, 2026".1
R4.4Versioned termsPassedmetThe terms state their version: "Version 1.2".1
R4.5Terms that stay the samePassedmetTwo fetches of the terms returned identical bytes (0x9e3a5c3e85095e32957b2215dc226f87b422ce3f929370564562a67d9deb6b03).2
R4.6Terms in a clean formatPassedmetThe terms are served as text/markdown.1
R4.7The same terms everywherePassedmetThe model found that the terms shown elsewhere state the same terms as the legal context's. The model's notes: No differences found.3
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
R7.2Your legal name, machine-readablePassedmetThe seller names its legal entity at https://integralens.store/products/standard-sweatshirt: "Integra Ledger, Inc.".1
R8.2Product identifiersPassedmet11 of 11 sampled products carry a valid, consistent identifier (0 with a global identifier, 11 merchant-scoped only), over a sample of 11 products (8 from the catalog, 3 from product pages): at least 90%.4
R8.3Identifiers that lead somewherePassedmet3 of the 3 products Lens resolved, drawn from a sample of 11 products (8 from the catalog, 3 from product pages), resolve to the product's own record, at least 90%. Wear the Standard Sweatshirt (identifier https://integralens.store/products/standard-sweatshirt): the identifier is on the seller's domain and is the product page Lens read, which answered HTTP 200. LCP Icon Tritan Water Bottle (identifier https://integralens.store/products/lcp-icon-tritan-water-bottle): the identifier is on the seller's domain and is the product page Lens read, which answered HTTP 200. INTEGRA Lens logo T-Shirt (identifier https://integralens.store/products/integra-lens-logo-t-shirt): 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://integralens.store/products/standard-sweatshirt publishes a price and its currency machine-readably.1
R9.3Whether tax is includedPassedmethttps://integralens.store/products/standard-sweatshirt: an offer states that its price excludes tax.1
R9.4The total before committingPassedmethttps://integralens.store/products/standard-sweatshirt: delivery is priced before purchase.1
R9.5How long a price holdsPassedmethttps://integralens.store/products/standard-sweatshirt: 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 0x9e3a5c3e85095e32957b2215dc226f87b422ce3f929370564562a67d9deb6b03.4