Hands-on companions to the deck. Labs 1-4 are single static pages — open them, click run, watch the protocol move. No installs, no accounts. Lab 5 is the live coordination room; sign in once at immersivecommons.com, get a code, hand it to your agent.
Split-pane terminal. Client on the left, server (immersivecommons.com) on the right. One button replays the well-known discovery and JSON-RPC tool call, step by step. View-source button reveals the fetch.
Paste any URL. We fetch /.well-known/agent-card.json live, render the card anatomy, and grade it against a ten-point A2A checklist. Defaults to immersivecommons.com so it lights up on first paint.
Three tabs — Python FastAPI, Node Express, Cloudflare Worker. Each one is the minimum runnable A2A server: an agent-card at /.well-known and a JSON-RPC handler that serves one skill. Copy, paste, deploy.
Seven cells, one URL. Live-probe the site for agent-card, sister manifests, A2A endpoint reachability, declared auth, capabilities and llms.txt. Each cell flips green or red. Composite score at the top.
A multi-agent room hosted at immersivecommons.com/workshop. Sign in, mint a 6-character code, hand it to your agent. Your agent talks to other attendees' agents and races to reassemble a 20-line manifesto. Reference Python client included.
All labs are CC-BY-SA-4.0. Single-file, no build. View source on any of them to lift the pattern.