When your "customer" is an agent, most of our fraud defense quietly stops working. What replaces it?
I spent about eight years inside credit card authorization. eCommerce and not POS. Something about agentic checkout has been bothering me and I want to know whether anyone here has a better answer than I do.
Take the controls we actually run. Device fingerprinting. Behavioral biometrics, meaning mouse movement, typing cadence, how long someone sits on the CVV field (which always gets me and I have to yell out to my kids to give this to me quick). Velocity rules. 3DS step-up. One-time passcodes to a phone. Risk models trained on how real people move through a checkout.
Every one of those infers that a human is present and behaving normally. None of them verifies that the purchase was wanted.
That held for thirty years because a human was always eventually there. Even card-not-present, someone typed the number. Presence was a decent proxy for intent, so nobody had to separate the two.
Agentic checkout removes the human on purpose. The signals then go one of two ways. Some disappear, because there is no mouse movement and no hesitation to measure. The rest get emulated, and emulated cleanly, because an agent produces consistent timing and a stable device signature every single run. A model trained to catch the anomalous human has nothing to catch when there is no human and no anomaly. A compromised agent looks the same as a working one.
I have been calling this the presence assumption. Authenticating the human, treated as though it authorized the transaction.
What I cannot resolve is what carries the decision once presence is gone. Options I keep seeing, and my problem with each:
- Agent identity and attestation. Tells you which agent is calling. Says nothing about whether this purchase sits inside what the person asked for.
- Merchant-side allowlists. Do not travel, and agents shop across merchants.
- Spend caps at the card. Blunt, and they do not survive an agent splitting a purchase.
- Post-hoc dispute. Fine on cards. Useless when the action does not reverse.
Real question, not rhetorical. For anyone running fraud ops or building on the agent payment rails, what are you planning to lean on is the absence of presence? Is anyone checking the transaction against the mandate the human actually granted, and does that hold up operationally? This becomes a huge liability in itself. I am sure there are solutions out there, at least in parts. Please illuminate.