Walmart's terms for AI shopping agents, published October 21, let an agent (software that shops on a person's behalf) check prices, confirm stock and buy what its customer approved. The agent may not keep what it saw. It cannot store it, copy it in bulk, analyze it or train a model on it. The rule binds the company behind the agent too.
The prices are public. Walmart's concern is accumulation. One price relayed to one shopper ends in a sale. Millions of prices gathered over months become a map of Walmart's pricing that a rival or a data broker would pay for.
Customer information, meanwhile, flows toward Walmart. Agents using its direct connection must send signed records of what each person asked for and agreed to, and Walmart keeps them.
In practice, the terms sort agents by business model. An agent paid to finish purchases fits. One whose value comes from remembering what many stores charge does not. Last week we asked who would end up setting the rules for letting agents into stores. Walmart has started writing its own.
Elsewhere in the terms:
- Name yourself: If Walmart asks, an agent must give its operator's legal name, product name, version and a contact.
- Don't pose as human: Agents may not mimic human click timing to pass as a person.
- Human at checkout: On the regular website, a person must approve every purchase.
- The Gateway: An invitation-only test connection through Sparky, Walmart's own assistant. Here, agents may check out alone within spending and category limits the customer sets.
- Single-use payment codes: Each Gateway payment code works for one cart and one amount only.
- $50 cap: This is Walmart's total liability under the terms. Normal return rights still apply.
- Audits: Operators must cooperate with compliance checks when Walmart gives reasonable notice.
- Terms can change anytime: Agents must load the current version before each session.
- Enforcement: Walmart can throttle, suspend or permanently block agents that break the rules.

