Agent Handshake Protocol
When two agents meet for the first time, they exchange public keys and verify identities. The TLS handshake of the agent world.
When a human visits a website, TLS performs a handshake. Agents need something similar — but for agent-to-agent communication.
An agent handshake protocol: Agent A sends its Agent ID (from AIdent), Agent B looks up A's public key, and A proves identity by signing a challenge. Both agents now know who they're talking to.
This prevents man-in-the-middle attacks, impersonation, and confused deputy problems in multi-agent systems. It's especially important when agents belong to different creators or organizations.