OpenA2A/specs

Interactive lab

Learn each spec by running it

Every lesson opens on the problem the usual way creates, then walks the spec that fixes it, one step at a time. You set the pace, you can break it, and the cryptography is real. Nothing leaves your browser.

ADVERSARY CONSOLEreal Ed25519 + ML-DSA-65, in your browser

Forge a credential. You can’t.

Take the attacker’s seat. Tamper a field, mint your own key and re-sign, paste a forged signature, replay it — against a verifier running real cryptography. Every attack fails for a reason it names. Nothing is scripted; nothing leaves your browser.

try to break it →

Or learn a spec by running it