Agent checkout result
PARTIAL
Core path verified; availability and destination-gated totals remain gaps.
Report status
REPORTABLE
No inspector contamination of critical probes.
CAN AN AI BUY FROM YOU?
Executive summary
This is not a numeric score.
- What CRAB found
- CRAB confirmed 6 of nine buying stages (discover, identity, price, add, verify item, checkout). It could not confirm availability: Can AI tell whether it can be bought now?
- Where the journey stops
- The journey could no longer be confirmed at AVAILABILITY: Can AI tell whether it can be bought now?
- What this means
- An agent cannot confirm that this product is available. Uncertain availability can prevent an agent from safely recommending or continuing with the item.
- What to do next
- Fix the unconfirmed stage, then use the included reinspection to verify.
Journey findings 01–03
-
01 DISCOVER
Can AI find your products?
PASS
What happened. CRAB reached the storefront and found products.
What this means. An agent can reach your storefront and find your products.
What to do next. No change is required for this stage based on this inspection.
Technical detail
I02_PRODUCT_DISCOVERABILITY. Probe and evidence records remain later in this report.
-
02 IDENTITY
Can AI tell exactly what the product is?
PASS
What happened. CRAB could tell exactly which product it was looking at.
What this means. An agent can tell exactly which product it is looking at.
What to do next. No change is required for this stage based on this inspection.
Technical detail
I03_PRODUCT_IDENTITY, I04_VARIANT_ENUMERATION, I05_VARIANT_STATE. Probe and evidence records remain later in this report.
-
03 PRICE
Can AI understand what it costs?
PASS
What happened. CRAB could read the price and the currency.
What this means. An agent can read your price and currency.
What to do next. No change is required for this stage based on this inspection.
Technical detail
I06_PRICE. Probe and evidence records remain later in this report.
Journey findings 04–06
-
04 AVAILABILITY
Can AI tell whether it can be bought now?
INDETERMINATE
What happened. CRAB could not confirm that the product was available to buy.
What this means. An agent cannot confirm that this product is available. Uncertain availability can prevent an agent from safely recommending or continuing with the item.
What to do next. State clearly whether the product can be bought now.
Technical detail
I07_INVENTORY. Probe and evidence records remain later in this report.
-
05 ADD
Can AI put it in the cart?
PASS
What happened. CRAB could put the product in the cart.
What this means. An agent can add this product to a cart.
What to do next. No change is required for this stage based on this inspection.
Technical detail
I08_ADD_TO_CART. Probe and evidence records remain later in this report.
-
06 VERIFY ITEM
Did AI add the right product or variant?
PASS
What happened. CRAB confirmed the cart held the product it selected.
What this means. An agent can confirm the item in the cart is the one it selected.
What to do next. No change is required for this stage based on this inspection.
Technical detail
I09_CART_VERIFY. Probe and evidence records remain later in this report.
Journey findings 07–09
-
07 CART
Can AI understand what is in the cart?
INDETERMINATE
What happened. CRAB could not reliably read what was in the cart.
What this means. An agent cannot reliably read the cart contents. Without that confirmation, it cannot safely verify the intended purchase before checkout.
What to do next. Make cart contents readable after they change.
Technical detail
I10_QUANTITY, I11_REMOVE. Probe and evidence records remain later in this report.
-
08 CHECKOUT
Can AI reach checkout?
PASS
What happened. CRAB reached ordinary checkout.
What this means. An agent can reach your ordinary checkout.
What to do next. No change is required for this stage based on this inspection.
Technical detail
I12_CHECKOUT, I13_REQUIRED_DATA. Probe and evidence records remain later in this report.
-
09 TOTALS
Can AI determine the final amount to pay?
INDETERMINATE
What happened. CRAB could not confirm a final payable amount before destination-dependent shipping or tax information was supplied.
What this means. An agent cannot determine the final amount. Destination-dependent shipping and tax are normal, but the dependency must be represented clearly enough for an agent to understand when the total can be established.
What to do next. Show when the final amount becomes known, including destination-dependent shipping and tax.
Technical detail
I14_SHIPPING_TAX_TOTAL. Probe and evidence records remain later in this report.
Verified capabilities
- Store access and published policy — Storefront reachable
- Product discovery — Product discovered
- Product identity — Product identity consistent
- Price clarity — Price and currency observed
- Add to cart — Exact item added
- Correct product added to cart — Cart line matched the inspected product
- Ordinary checkout reachability — Ordinary checkout control reached the permitted boundary
- Required customer data — Required fields observed without submitting values
- Machine readability / identity ambiguity — No blocking identity ambiguity
Attention required
- Inventory and availability — Availability was not explicit in structured commerce data
- Quantity control — Optional quantity behaviour was not verified
- Remove from cart — Optional remove behaviour was not verified
- Shipping, tax, and totals — Shipping and tax require a destination before they can be calculated
Inspection by CRAB · VSN j.d.o.o. FIX IT. VERIFY IT. Included reinspection after remediation is part of this inspection product.
Improvement opportunities
- Expose explicit availability in structured commerce data.
- Destination-gated totals are correct for a physical product. Make the pendency explicit for agents: publish merchandise subtotal and any known discounts, and declare that shipping and the final payable total are not determinable until a destination and shipping method are supplied.
Next recommended actions
- Expose explicit availability in structured commerce data.
- Destination-gated totals are correct for a physical product. Make the pendency explicit for agents: publish merchandise subtotal and any known discounts, and declare that shipping and the final payable total are not determinable until a destination and shipping method are supplied.
- Re-run the inspection after remediation to validate the improvements.
Fifteen probes
| I01_ACCESS_POLICY | Store access and published policy | PASS |
| I02_PRODUCT_DISCOVERABILITY | Product discovery | PASS |
| I03_PRODUCT_IDENTITY | Product identity | PASS |
| I04_VARIANT_ENUMERATION | Variant enumeration | NOT_APPLICABLE |
| I05_VARIANT_STATE | Selected variant is machine-readable | NOT_APPLICABLE |
| I06_PRICE | Price clarity | PASS |
| I07_INVENTORY | Inventory and availability | INDETERMINATE |
| I08_ADD_TO_CART | Add to cart | PASS |
| I09_CART_VERIFY | Correct product added to cart | PASS |
| I10_QUANTITY | Quantity control | INDETERMINATE |
| I11_REMOVE | Remove from cart | INDETERMINATE |
| I12_CHECKOUT | Ordinary checkout reachability | PASS |
| I13_REQUIRED_DATA | Required customer data | PASS |
| I14_SHIPPING_TAX_TOTAL | Shipping, tax, and totals | INDETERMINATE |
| I15_AGENT_AMBIGUITY | Machine readability / identity ambiguity | PASS |
Evidence trail
The evidence trail is listed in full in the technical annex at the end of this document, with what each probe observed.
15 evidence references recorded on this inspection.
Validated platforms
Methodology
Inspection by CRAB · VSN j.d.o.o.
FIX IT. VERIFY IT. Included reinspection after remediation is part of this inspection product. One reinspection of this store is included within 30 days after remediation.
Journey stage basis
| 1. Discover | PASS | I02_ |
| 2. Identity | PASS | I03_ |
| 3. Price | PASS | I06_ |
| 4. Availability | INDETERMINATE | I07_ |
| 5. Add | PASS | I08_ |
| 6. Verify Item | PASS | I09_ |
| 7. Cart | INDETERMINATE | I10_ |
| 8. Checkout | PASS | I12_ |
| 9. Totals | INDETERMINATE | I14_ |
Recorded methodology
| Inspection reference | CRAB-SAMPLE-REPORT | |
| Engine version | inspect-1 | |
| Report version | inspection-report-v1 | |
| Probes recorded | 15 | |
Recorded but not published
Every recorded assertion is published in this report.
CRAB reports what the evidence establishes. It is not a numeric score and not a 0–100 score. CRAB reaches the ordinary checkout boundary only: it never places an order and never submits payment.
Technical annex
Everything above, with the values it was read from. Published so that any claim in this report can be checked against what the store actually did, rather than taken on trust.
What was inspected
| Product page | https://example-store.test/products/sample-item |
What each probe observed
| Probe | Result | Attributed to | What was observed |
|---|---|---|---|
| I01_ACCESS_POLICY Store access and published policy | PASS | STORE | reachable robots=allow inspection/demo/sample.json |
| I02_PRODUCT_DISCOVERABILITY Product discovery | PASS | STORE | productUrl=found inspection/demo/sample.json |
| I03_PRODUCT_IDENTITY Product identity | PASS | STORE | productId=1001 title=aligned inspection/demo/sample.json |
| I04_VARIANT_ENUMERATION Variant enumeration | NOT_APPLICABLE | STORE | simple-product inspection/demo/sample.json |
| I05_VARIANT_STATE Selected variant is machine-readable | NOT_APPLICABLE | STORE | simple-product inspection/demo/sample.json |
| I06_PRICE Price clarity | PASS | STORE | amount=24.00 currency=USD inspection/demo/sample.json |
| I07_INVENTORY Inventory and availability | INDETERMINATE | STORE | availability=unstated inspection/demo/sample.json |
| I08_ADD_TO_CART Add to cart | PASS | STORE | added=true productId=1001 inspection/demo/sample.json |
| I09_CART_VERIFY Correct product added to cart | PASS | STORE | targetLine=true targetStructured=true productId=1001 inspection/demo/sample.json |
| I10_QUANTITY Quantity control | INDETERMINATE | STORE | qtyControl=not-exercised inspection/demo/sample.json |
| I11_REMOVE Remove from cart | INDETERMINATE | STORE | removeControl=not-exercised inspection/demo/sample.json |
| I12_CHECKOUT Ordinary checkout reachability | PASS | STORE | ordinaryCheckout=true verifiedCart=true inspection/demo/sample.json |
| I13_REQUIRED_DATA Required customer data | PASS | STORE | fields=email,shipping inspection/demo/sample.json |
| I14_SHIPPING_TAX_TOTAL Shipping, tax, and totals | INDETERMINATE | STORE | totals=REQUIRES_ inspection/demo/sample.json |
| I15_AGENT_AMBIGUITY Machine readability / identity ambiguity | PASS | STORE | nearName=false inspection/demo/sample.json |
No raw evidence is reproduced here: either every stage was established, or the evidence files were not available to this renderer. The complete record is written in the inspection's evidence directory either way.