In the next 24 months, a growing share of B2B procurement, renewals, and supplier negotiations will run agent-to-agent. Pactum already negotiates for Walmart and Maersk. But when two agents from different companies meet, there is no neutral protocol for them to commit on terms — no shared offer format, no way to verify the other side has authority, no tamper-evident record of what was agreed. A2CN is that layer.
Scrub the timeline to see why now is the right moment. Run a live negotiation between two agents. Or wire it into a real procurement platform and see the adapter output change.
Agents can talk. Agents can pay. Agents cannot yet safely negotiate commercial terms across organizational boundaries.
Each component solves a specific problem that shows up the moment you try to wire two agents from different companies together to commit on a deal.
/.well-known/a2cn-agent — agents advertise capabilities and find each other without a central registrygoods_procurement and saas_renewal, with extensible custom_terms for anything elseA2CN is a solo build by one person with GTM experience across 5+ AI/ML startups — built from the sales seat, not the engineering org. The reference implementation has 202 passing tests. The A2A extension proposal is in review.
I'm not a protocol author by training — I'm a GTM person who spent years selling AI tooling into enterprise procurement. The more I thought about where this is all going, the more it kept coming back to the same question: the agents can do the work, but there have to be guardrails for how they safely commit across company lines.
A2CN is my attempt to actually build what that future needs. The spec is rigorous because it has to be — signing, DIDs, dual-signed records, formally specified state machines. But the reason it exists isn't academic. It's because the agents are going to show up, and the guardrails need to be there before they do.
If you're a PM at a procurement platform, a contract AI company, or an agent framework wondering how to handle cross-organizational commitment — I want to talk. That's the bottleneck right now, not code.
Design partner conversations are the active bottleneck. If you're running a procurement platform, a contract AI, or an agent framework that will soon need to commit on terms across organizational boundaries, we want to hear from you.