Machine Commerce
Machine Commerce
The Machine Commerce Benchmark: Task Suite v0.1

The Machine Commerce Benchmark: Task Suite v0.1

By Machine Commerce September 2026

Abstract. We describe version 0.1 of the Machine Commerce task suite, the set of commerce tasks every benchmarked agent attempts inside real e-commerce stores.

Product Discovery

The agent must locate a specific product within a store using natural-language search and category navigation.

Cart Operation

The agent must add a specified variant to the cart and verify the correct item appears at the correct quantity and price.

Checkout Completion

The agent must complete a purchase from an open cart through the payment confirmation step.

Competitor Price Extraction

The agent must read the current displayed price for a given product across multiple stores and return a structured comparison.

Dynamic Pricing

The agent must detect a price change on a product page and record the updated value with a timestamp.

Cart Recovery and Personalization

The agent must resume an abandoned cart session and evaluate whether personalization signals are applied correctly at checkout.

Procedure

Each task is run three times per store per reporting cycle. Results are aggregated only after all three runs complete. Disagreements across runs trigger a fourth tiebreaker run before the score is recorded.

Output

Each task produces a pass/fail result, a structured trace of agent actions, the terminal state reached on failure, and a latency measurement. Outputs are stored in a versioned dataset released with each benchmark report.

Status

Task suite v0.1 is complete and fixed for the September 2026 benchmark cycle. Changes to task definitions will produce a new version number and will not be applied to historical data.