Skip to content
CRAB — a VSN product

Agentic commerce assurance

Prove the transaction
survives the agent.

CRAB independently reconstructs whether the transaction and the authority behind it remained correct as AI agents move through commerce — from product selection and cart state to delegated intent and payment execution evidence.

PASSFAILBLOCKEDUNPROVEN

Evidence at every step. Not another readiness score.

Product
Intended item
reached
Variant
Size and colour
hold
Cart
Intended SKU
in the cart
Totals
Price, tax,
shipping hold
Checkout
Handoff holds.
Then stop.

Why the problem exists

Two paths. One transaction to protect.

Agentic commerce now runs two ways. Protocols make stores machine-accessible. Browser agents need nothing from the merchant at all. Either way, the commercial transaction can go wrong between the first click and the payment handoff.

Browser path
  1. AI agent
  2. Storefront
  3. Product
  4. Variant
  5. Cart
  6. Checkout

An agent can now operate an ordinary storefront even when the merchant has implemented no agentic-commerce protocol.

Run today. Controlled missions on Magento / Adobe Commerce, Shopify, WooCommerce storefronts.

CRAB

Independent transaction evidence

PASSFAILBLOCKEDUNPROVEN

The same four states, on whichever path the agent takes. CRAB does not implement either path, so it can verify both.

Protocol path
  1. AI agent
  2. Commerce protocol / API
  3. Merchant
  4. Cart / checkout
  5. Payment handoff

Protocol conformance improves machine access. Protocol availability alone does not prove the intended transaction stays correct.

In scope, being expanded. Today CRAB records which agent-commerce profiles a store publishes (ACP, UCP, MCP), and its evidence model can read the merchant's own cart API on Shopify and WooCommerce to compare it with the browser cart. End-to-end protocol missions are not yet run.

What CRAB tests

The failure is often after “agent ready.”

Reaching checkout is not success if the wrong transaction got there. CRAB follows the intended transaction step by step and names the step where it stopped being correct.

01
Product identity

Did the agent reach the intended product?

02
Variant

Did size, colour or configuration remain correct?

03
Cart

Did the intended SKU actually enter the cart?

04
Price

Did the commercial price remain correct?

05
Tax + shipping

Did geography or fulfilment change the transaction, or leave the total undeterminable?

06
Checkout handoff

Did the cart state survive the transition to checkout?

07
Payment execution evidence

Was the transaction executed against the current authorised intent, limits and lifecycle state? CRAB reconstructs the evidence; it does not initiate payment.

Something in the cart is not success. The right product in the cart is. A sibling SKU, a wrong size, a wrong colour or a wrong edition is a failed transaction, not a near miss.

Transaction correctness is not enough

Was the transaction executed under the authority actually in force?

An agent can select the right product, calculate the right amount and reach the right payment rail — and the transaction can still be wrong if the authority used for execution was stale, revoked, superseded or outside an authorised budget.

01 · Authorised state

Mandate and intent version. CRAB records the authority that was registered, authenticated and in force, including lifecycle state and applicable limits where evidence is available.

02 · Execution-used state

Authorised state ↔ state actually used

CRAB compares the current authorised version with the version, lifecycle state and limits relied upon at execution. Initial prompt versus final order is not enough.

03 · Post-transaction continuity

Refund, cancellation and dispute. CRAB checks whether later events remain linked to the governing intent and whether participant access or changes can be reconstructed.

Controlled browser missions still stop before payment. Intent-lifecycle review uses available transaction and participant evidence; CRAB does not initiate payment. Emerging standards work, including EMVCo's draft Agentic Payments Framework v1.0, informs this research capability. CRAB does not claim EMV compliance, certification, approval or conformance.

Result model

Four states. Each means one thing.

PASS

The expectation was checked against evidence and held.

FAIL

The expectation was checked against evidence and did not hold. The step where it broke is named.

BLOCKED

The system under test prevented the check — a bot wall, a protection layer, a refusal. A statement about the store, not a guess.

UNPROVEN

The check was attempted, but the evidence does not settle it. A statement about CRAB's evidence, never promoted to a pass.

The worst step decides the result: a blocked or unproven step is never hidden by a neighbouring pass. A step that was never attempted is reported as NOT TESTED, not as a pass. No numeric score — a critical failure cannot be averaged away.

Readiness versus execution

A valid manifest is not a valid transaction.

A storefront can publish correct protocol metadata and still fail during execution. A browser agent can click through a site and still select the wrong variant, lose cart state, calculate an unexpected total, hit a shipping restriction, fail at checkout — or hand the wrong transaction to payments.

A readiness check asks

Is the required surface available?

CRAB asks

Did the intended transaction remain correct — and was it executed under the authority actually in force?

CRAB does not sell manifest validation, a readiness score or an “AI-ready” badge. CRAB reconstructs the evidence chain from authorised intent to executed transaction.

Evidence, not an agent's opinion.

The critical path is deterministic and evidence-driven. The result does not depend on whether one AI model happened to get through a site once, or on a model's judgement of whether a task felt successful.

A score can hide the one failure that stops the sale.

A store can pass dozens of technical checks and still fail the one step that matters. CRAB reports the state of each step and where the transaction stopped being correct.

You implement. CRAB verifies.

CRAB does not build feeds, integrations or protocol implementations. Your team, agency or platform makes the change; CRAB verifies whether the transaction actually holds. That independence is the product.

Who CRAB is for

Three buyers. One question about the transaction.

Lane 01

Browser & agent infrastructure

Browser-agent infrastructure, agent runtimes, browser automation platforms, AI shopping agents.

The problem

Your agent can operate a browser. Your customers need proof that real commerce missions stay commercially correct.

What CRAB gives you

  • Independent execution evidence
  • Failure localisation to the exact step
  • Merchant compatibility evidence
  • Repeatable regression missions
Scope a mission
Lane 02

Commerce implementation

Shopify and WooCommerce agencies, ecommerce integrators, plugin vendors, managed commerce hosts, commerce platforms.

The problem

A theme, plugin, shipping, tax or checkout change can break agentic execution while human checkout still works.

What CRAB gives you

  • Regression assurance after changes
  • Independent evidence for your client
  • Pre-release checks
  • Repeatable controlled missions
Inspect a client store
Lane 03

Payments, risk & agentic authority

PSPs, acquirers, payment networks, issuers, bank fraud/risk teams, payment orchestration providers and agent-payment developers.

The problem

An agentic payment can be technically valid while relying on the wrong, stale, revoked, superseded or exceeded authority.

What CRAB gives you

  • Authorised-state versus execution-state evidence
  • Mandate and intent-version reconstruction
  • Budget, recurring-limit and lifecycle evidence
  • Refund, cancellation and dispute intent continuity
Scope a mission

How a controlled mission works

Define. Execute. Observe. Evidence. Result. Retest.

01
Define

Agree the store, the product, the variant and the path to test.

02
Execute

CRAB runs the bounded mission on the agreed path.

03
Observe

Each step is captured as it happens, not reconstructed afterwards.

04
Evidence

Every assertion is tied to captured evidence, or it is not made.

05
Result

PASS, FAIL, BLOCKED or UNPROVEN per step, with the exact failure location.

06
Retest

After your team changes something, the same mission runs again.

Browser missions are bounded and authorised. They stop at the payment boundary: no order is placed, no payment is submitted, no customer identity is fabricated. Separate intent-lifecycle evidence reviews can analyse supplied or observable participant records without executing a payment.

Why now

Agentic commerce is leaving the demo stage.

Commerce protocols, browser agents and agent-payment infrastructure are moving into real merchant environments. That creates a new assurance problem: the infrastructure can work while the transaction is still wrong. CRAB exists to test that gap, independently.

Validated inspection support

Magento / Adobe Commerce
VALIDATED SUPPORT
Shopify
VALIDATED SUPPORT
WooCommerce
VALIDATED SUPPORT

What one CRAB mission covers

15
Inspection probes
9
Journey steps
3
Validated platforms
0
Orders ever placed

Exact commerce identity

CRAB verifies whether the intended product and variant survive into the resulting cart state.

Learn more

Evidence at every step

Every assertion is tied to captured evidence. Nothing is asserted without it.

Learn more

Exact failure location

A failure is located at the step where the transaction stopped being correct.

Learn more

Stops before payment

Missions stop at the payment boundary. No order placed, no payment submitted.

Learn more
Independent
transaction assurance
Evidence-first
Every assertion carries
captured proof
Deterministic
Defined steps, explicit
classification rules
Independent
CRAB does not implement
what it verifies
Repeatable
Re-runnable missions,
versioned evidence

The first engagement

Controlled transaction mission.

CRAB runs a bounded agentic-commerce mission against an agreed transaction path and returns:

  • The mission definition
  • The observed execution
  • Step-by-step evidence
  • The exact failure location
  • PASS / FAIL / BLOCKED / UNPROVEN per step
  • Browser evidence, and protocol evidence where it is actually supported
  • Retest scope where a fix is justified

Start with your own store

Free first check. No card. We confirm you are authorised for the store, then CRAB runs the mission — results are not instant.

Full evidence pack: CRAB Inspection — €149 per store, one-time, including one reinspection after you have fixed what it found.

Agencies, platforms, agent and payment infrastructure: scope a mission — regression missions and client assurance are agreed per engagement.

FAQ

Does CRAB complete purchases?

No. CRAB stops at the payment boundary. It never submits payment and never places an order.

Is there a numeric score?

No. Every step is PASS, FAIL, BLOCKED or UNPROVEN, backed by evidence.

How is CRAB different from an agent-readiness score?

Readiness tools report whether a surface is available to agents. CRAB observes execution and reports whether the intended transaction remained correct, with evidence.

Protocols

We already support ACP/UCP. Do we still need CRAB?

Protocols make agent transactions possible. Implementing one does not prove the transaction behaves correctly — and agents on the browser path will not use it at all.

Does CRAB run protocol missions today?

Not end to end. Today CRAB records published agent-commerce profiles, and its evidence model can compare the merchant's own cart API with the browser cart on Shopify and WooCommerce. Protocol-path missions are being expanded.

Does an AI decide whether we pass?

No. CRAB uses an evidence-driven process with defined probes and classification rules.

Trust & safety

  • No order placed
  • No payment submitted
  • No fabricated customer identity
  • No admin credentials — public commerce journey only
  • Authorised missions only

No purchase. No payment submitted. No customer data fabricated. No admin credentials. No numeric score.