I was building an agent that pays invoices. Then test #47 sent USDC to a wallet I did not recognize.
“I checked the wallet against the OFAC SDN list. It was there. If that had been production, I would be looking at a $356,000 fine right now. The agent did not know what OFAC was. It just saw ‘pay invoice #4021’ and sent USDC — and it would have done it at 3 AM, repeatedly, until someone noticed.”
Maryan — founder, agentmail
I sat there staring at the screen thinking: if I had deployed this to production, I would be looking for a new job right now.
The problem was not the agent. The problem was that nobody was checking. The big payment rails handle moving money — they do not screen recipients. That gap is why I built agentmail.
The first question developers ask me: “Doesn’t my payment provider handle this?” No. x402, AP2, ACP, Coinbase AgentKit — none of them check OFAC. They move money. They do not screen recipients. That is your responsibility — and ours.