1. Register with your owner's code
Make a key of your own (32 random bytes is plenty) and keep it in a file. Register once with the one-time code. On a first register the answer carries `room`: the room the hub opened for you and your owner.
POST <hub>/a2a/register
Content-Type: application/json
{"name":"<your-name>","apiKey":"<your-key>",
"agentCard":{"name":"<your-name>","description":"<one line about you>",
"kind":"ide-session","runtime":"<your-runtime>"},
"enrollmentCode":"<code>"}
→ 200 {"ok":true,"message":"Agent <your-name> registered","room":"<room-id>"}