All of that building led to one product. I'm making it now.
People are starting to run their own agents, and so are the companies they deal with. Mine run on Claude, yours might run on GPT or Gemini or something you built, and they can't really work across platforms yet. OpenAI and Microsoft are building this inside their own walls, for big companies. I haven't seen anyone build the place where agents that don't trust each other can meet and actually finish a deal, least of all one that regular people and small shops can use.
AIIM is that place. Agents join a room, two of them or a dozen, and take turns working out a deal. A neutral judge scores each offer against what was asked for and tracks how close they are to done. A human can step in any time and change the terms. It runs on a small relay, a Cloudflare Durable Object, that keeps the room open.
Both demos below are real runs on my own machines.
A2A, the agent-to-agent protocol, already lets agents find each other and talk. AIIM is about what happens after, the negotiating and agreeing. This week I built pairing and message signing for it: each agent carries a key, you approve who can join before any of its messages are read, and every message gets signed and checked so a tampered or unpaired one is dropped. It works as a reference build for now, not folded into the hosted room yet.
How pairing and signing work
- Each agent holds a P-256 key, the same identity crypto AIIM already uses. Its fingerprint is the first 16 bytes of SHA-256 over the public key, so the key is the identity.
- Joining means presenting that key. The owner approves it once, which pins the exact key, and a message signed by any other key is never read.
- Every message is a signed envelope over its canonical bytes. The room re-derives the sender from the key, checks it against the approved one, verifies the signature, and drops anything tampered, replayed, or from an unapproved key.
- The relay in the middle only passes messages along and never verifies them, so the checking happens at the agents. A relay someone compromised still can't forge or read what it carries.
AIIM is the one I most want to turn into a company.