Nestack Agent Care
Industries / Retail & E-commerce / Checkout agent

Retail AI agent · Agentic checkout

Agentic-Checkout & Buy-for-Me AI Agent

Assemble the cart, present a per-order authorisation carrying the all-in total and the limits the shopper set, and place nothing until the shopper has authorised that exact order.

4–6 weeksTypical delivery
Your stackDeployment
Per-orderShopper decides
Agent CareAfter launch

What this agent does

Assembles the order, never authorises it

In
01

Gather candidate products, live prices and merchant terms from supported commerce and agent-protocol sources.

02

Rank the candidates, and mark which merchants permit automated purchasing at all.

Reason
03

Price the all-in total — item, shipping, tax and every mandatory fee — before anything is shown.

04

Draw the mandate the shopper set: scope, price ceiling, category limits, ship-to and expiry.

05

Bind the cart to that mandate, and mark where the cart falls outside it.

Decide
06

Name any commercial relationship that influenced the selection.

07

Present the order to the shopper for a per-order authorisation, and wait there.

Out
08

Keep the mandate, the cart, the totals and the authorisation against the order.

09

Execute write actions only inside the approval boundaries agreed during implementation.

Product statement

The agent proposes the order; the shopper authorises it — and whether a wrong purchase counts as unauthorised is unsettled, which is why the authorisation record matters.

Example workflow

One order, intent to authorisation

AgentHuman
1Shopping intent receivedA stated request, a reorder, or a standing shopping list
2Mandate assembledProducts, live prices, merchant terms, agent permissions and an all-in total for each
3Cart built and heldThe exact item, quantity, merchant, all-in total, ship-to, tender and confidence
4Mandate checks runMandate checks, ceiling and expiry checks, merchant-permission checks and confidence threshold
No human action required

Stages 1 to 4 run unaided and no order exists yet — the cart sits un-submitted, and the shopper's lane opens at the confidence gate.

5DecisionSplits on the mandate limit
Inside the mandate

Goes to the shopper to authorise.

Outside the mandate

Adds a mandate re-check first.

Shopper authorisation

The cart is held with its mandate, its all-in total and the protections disclosure.

Authorise · Amend · Cancel
Authorised — order placed
6Merchant accepts or declinesThe merchant stays the seller of record throughout
7Order evaluatedMandate conformance, total drift, cancellation-window use and orders the shopper later disowned
Cancellations

Every amendment the shopper makes is counted in the evaluation.

What should not run autonomously

Human approval stays in control

Outside the boundary — human approval required8 items
Buying age-restricted, prescription or otherwise regulated goods.
Accepting merchant terms, arbitration clauses or warranty disclaimers.
Enrolling in a subscription, auto-renewal or free-to-pay conversion.
Buying where the merchant's terms bar agents, or access was revoked.
Automation boundaryAgent acts unaided
Search, compare and rank candidates with each all-in total itemised.
Build a cart and hold it un-submitted at a merchant.
Present the authorisation record.
Cancel an in-flight order and revoke the delegated token behind it.
Any write happens inside the boundaries agreed at implementation, never ahead of the shopper's authorisation.
Disguising the agent, spoofing a session or passing a bot control.
Shipping to an unverified address, or using a new payment instrument.
Exceeding the per-order maximum charge, or the authorisation's expiry.
Filing or arguing a bank or card dispute on the shopper's behalf.

Example output

One authorisation record, annotated

What the shopper authorises is the exact order the agent is permitted to place.

Authorisation record · single orderIllustrative example
Order
What will be bought
Total shown
Mandate
Confidence
Protections
Reorder, same item
One unit of the exact item bought before, from the same merchant
Item, shipping, tax
Per-order, with expiry
88%
Caps may not apply
As receivedTaken from the merchant's live listing and the shopper's own mandate — nothing on this side is assumed.
Mandate terms used Maximum charge amount Merchant and category limits Verified ship-to address
Why this disclosureThe shopper authorised the agent and a person still decides.
ActionAuthoriseAmendCancel
What the score decidesBelow the configured threshold the cart is re-checked against the mandate.

Value

Where AI adds value

The same four claims, placed at the point in the workflow where each one applies.

Where the value landsValue 01 – 04
Every orderFrom the shopper's mandate
03Assembly

Build against the mandate

Work inside the scope, the ceiling, the category limits and the expiry the shopper set.

01Approved path

Buy only what was authorised

Reorders and tightly stated intents arrive as a cart ready to authorise.

02Human review

Stop where the mandate runs out

Anything past the scope, the ceiling or the merchant's own agent terms stops and waits for the shopper.

04Build an evidence trail

The mandate, the cart and the authorisation stay attached to the order.

Integrations

Typical integrations

Five system groups connect to the same agent. Which of them are in scope is decided in discovery.

Agent-commerce protocolsAgentic Commerce Protocol
Visa Trusted Agent Protocol
Network agentic credentialsVisa Intelligent Commerce
Mastercard Agent Pay
Payment executionStripe
Adyen

Agent

Agentic checkout & buy-for-me

Builds the cart
Holds it for the shopper
Places on authorisation

Merchant surfacesShopify · BigCommerce
Signifyd · Forter
Observability & evaluationOpenTelemetry · Langfuse
Supported monitoring/evaluation sources

Integration availability depends on the client's existing systems and API access.

Agent controls

Six layers between the model and the checkout

Layers wrap inward, and the map below names what each one misses.

L6 · Outermost — last line of defenceInward → L1 · closest to the model
L6Rollback / safe modeFall back to cart-building only when evaluation or production signals degrade.Roll back
L5Version monitoringTrack model, prompt, mandate-rule and merchant-terms changes.Track
L4TraceabilityRecord the mandate, the cart, the totals, the authorisation and the agent signature.Record
L3Shopper authorisationHold each cart for a per-order authorisation; it records consent, it does not make a wrong order reversible.Gate
L2Policy guardrailsTest carts against the mandate, the ceiling and the merchant's agent terms; a failure returns the cart.Restrict
L1Confidence thresholdsRoute low-confidence carts to a mandate re-check before the shopper sees them.Require review
Model coreCart held — item, quantity, merchant, all-in total, ship-to and confidence
L1 – L2Test whether a cart may be offered
L3Puts the decision in the shopper's hands
L4 – L5Keep the mandate and what was bought against it
L6Suspends buying and holds the cart when signals slip

How Nestack evaluates it

Evaluate the whole purchase — not only whether checkout succeeded.

Coverage runs the whole depth of the workflow, and every layer is cut by slice.

Surface — the order the shopper is charged for
Depth of coverage ▼
E1Final-output evaluationDid the order match the item, quantity and total the shopper authorised?
E2Step-level evaluationDid the agent use the live listing, the current terms and the shopper's mandate?
E3Tool evaluationDid it transact at the intended merchant, on the intended token?
E4Confidence calibrationDo low-confidence carts actually attract more amendments?
E5Slice evaluationHow does performance change across specific merchants and intent types?
E6Business outcomeHow many orders were cancelled, returned, or disowned by the shopper afterwards?
Floor — the order the shopper is charged for

Failure modes

Where each failure originates in the agent

Seven modes, from mandate to settlement.

Agent lifecycleDirection of processing →
01 · Retrieval1 mode
AK-03

Stale product page

A delisted variant is bought from a cached listing at an old price.

Stage gathersListings, live prices, with the source each came from
02 · Reasoning2 modes
AK-04

Trial SKU chosen

The cheapest option resolves to a free-trial or auto-renewing plan.

AK-06

Session read as per-order

One stated intent becomes three separate orders inside the budget.

Stage proposesThe item, the all-in total and confidence
03 · Tool / write2 modes
AK-02

Double charge on retry

Checkout times out after authorisation and is retried without a key.

AK-05

Bought where agents are barred

Checkout completes at a merchant that had revoked agent access.

Stage writesOnly where write access and approval policy allow it
04 · Output1 mode
AK-01

Pre-tax total shown

The shopper authorises a number that is not the amount charged.

Stage returnsThe order the shopper is charged for
05 · Change / Version1 mode
AK-07

Checkout page changes

A newly inserted disclaimer or arbitration box is skipped and accepted.

Stage tracksModel, prompt, mandate rules and merchant terms
Sev-1 · a held act performed by the agent Sev-2 · an order outside the mandate is placed Sev-3 · source degrades, cart routes to re-check

Affected slices

One number cannot carry this

Unintended purchases are counted per order and read as a lift on the all-order baseline. Funding type Nestack reports it by slice rather than in aggregate The cohorts that carry it are named, not averaged away..

Slice performance — reported separately, not only in aggregateIllustrative example
SliceFailure rateLift Lift vs. thresholdStatus
Debit, anti-agent terms, final sale9.0%2.9× Review
Open-ended comparison intents6.8%2.2× Review
Credit, protocol-integrated5.6%1.8× Watch
Reorder under a per-order mandate2.8%0.9× Normal
Bar: unintended-purchase lift vs. the all-order baseline · scale 0–4.0× · tick marks the 2.0× review threshold 2 of 4 slices over threshold

Evidence-linked improvement

No cycle here closes on agreement

The cycle closes on a test, not a write-up — one the next release has to pass That suite is what the following detection is measured against..

Improvement cycle · five stagesSwitchback — the path turns at Improve and returns at Learn
01Detect

Disowned orders cluster in one intent type.

02Diagnose

The authorisation records are replayed against the carts until one cause is left.

03Improve

The change is stamped to a version, with the orders that produced it attached.

04Verify

Re-run the affected cases; a fail holds the release.

05Learn

A standing test, plus a change to the authorisation rules.

Learn → DetectThe return edge. Each detection meets more standing cases than the one before.

Typical build scope

Twelve workstreams across six weeks

The build scope read against the delivery timeline. Week structure follows the six-week plan — discovery, sources, cart workflow, evaluation, integration, then production validation and handover.

Workstream Week 1Week 2Week 3Week 4Week 5Week 6
01Purchasing workflow discovery and boundary definition.
02Merchant and payment-source assessment.
03Mandate, ceiling and merchant-terms mapping.
04Catalogue and price ingestion with all-in totals.
05Cart assembly and mandate binding.
06Confidence scoring and authorisation routing.
07Shopper authorisation workflow.
08Wallet, token and merchant integration.
09Mandate regression cases.
10Guardrails and spend controls.
11Mandate-trail instrumentation.
12Deployment, documentation and Agent Care handover.
12 workstreams · 6 weeks · bar shows the weeks a workstream is active — several run in parallel Final scope and sequence confirmed in discovery

Engagement tiers

What each tier includes

Rows are the capabilities named in each tier's scope. Higher tiers include everything below them.

Capability✓ in scope · — not at this tier PilotOne merchant, one mandate ProductionProduction order volume AdvancedMultiple merchants / tenders
Introduced at Pilot
Carts built to your mandate
Shopper authorisation
Mandate-conformance baseline
Introduced at Production
Reporting by merchant
Authorisation workflow in your app
Approved order placement
Wallet and network integration
Introduced at Advanced
Multi-merchant mandate sets
Multi-party authorisation
High order volume
Enterprise mandate controls
Build price From $5,000 From $8,000 Custom quote
Final build priceConfirmed after discovery based on integrations, workflow complexity, transaction volume, approval controls and deployment requirements.
Separate from buildBuild pricing is separate from recurring Agent Care, which covers managed monitoring, evaluations, incidents and verified improvements after launch.

What we need from you

What you bring, and what we build with it

Each input maps to a piece of build scope and a week in the delivery timeline.

You bringWe build with it
01The merchants you buy from and their agent terms Merchant-terms and agent-permission mappingWeek 1
02Representative past orders Cart-assembly baseline, ranking and all-in totalsWeek 2
03Your ceilings, category limits and ship-to list Mandate and ceiling mapping, and the automation boundaryWeek 1
04Access to relevant APIs, feeds or exports Merchant, protocol and payment assessment, then integration setupWeek 2
05Orders the shopper did not want Mandate cases and the evaluation suiteWeek 4
06The mandate limits the shopper actually set Mandate limits, spend routing and authorisation controlsWeek 3
07The shopper's own authorisation record Shopper authorisation workflow, then pilot and production validationWeeks 5–6
Nothing else is required Deployment, documentation and Agent Care handover are ours.

Delivery timeline

Four phases across six weeks

Each band spans the weeks its work is named in, and week 5 carries two because both genuinely run.

Phase W1W2W3W4W5W6
Discovery W1
Build W2 – W3
Evaluate W4 – W5
Pilot & Launch W5 – W6
Week focus W1Purchasing workflow discovery, mandate mapping and the automation boundary W2Merchant and wallet connections established W3Mandate binding, confidence logic and authorisation controls W4Mandate cases and spend guardrails W5Token and wallet integration, pilot orders and targeted corrections W6One mandate run end to end under the shopper's authorisation
Reading the bandNo week is padded. The fifth carries evaluation and pilot together.
At the end of W6Hand-over happens against a verified mandate run, not a demo.
DurationSix-week plan shown · typical delivery 4–6 weeks depending on scope confirmed in discovery.

Next step · Retail AI agent

Build a buy-for-me agent around a mandate you can produce later.

Show us what your shoppers ask for, which merchants you buy from and the limits they set. Nobody has yet decided whether a wrong purchase is unauthorised, so we build the record that will have to answer for it.

Nestack Agents · Agentic checkout and buy-for-meAGT-RT-03 · Agent Care available after launch