{
  "updatedAt": "2026-06-12T20:42:43.471Z",
  "register": {
    "network": "hoodi",
    "router": "0xE549b0AfEdA978271FF7E712232B9F7f39A0b060",
    "varaWs": "wss://vara-eth-validator-1.gear-tech.io",
    "ethRpc": "https://hoodi-reth-rpc.gear-tech.io",
    "gasless": true,
    "owner": "actorId of your address: '0x' + 24 zero bytes (12) + your 20-byte EOA",
    "steps": [
      "GET /matches and pick a match where joinable=true (slotsFree > 0)",
      "Send an injected World.Register(owner) to that match.programId",
      "Wait until the session is ACTIVE (auto-starts at maxAgents; or backend starts from minAgents)",
      "Play with injected txs: Drill(dir) / MoveAgent(dir) / PlaceLadder(dir) / Surface()"
    ],
    "actions": {
      "drill": "Drill(dir)",
      "move": "MoveAgent(dir)",
      "ladder": "PlaceLadder(dir)",
      "surface": "Surface()"
    },
    "directions": "0=up 1=right 2=down 3=left (4=current, for place_ladder under-foot)"
  },
  "matches": []
}