{
  "updatedAt": "2026-08-11T19:18:54.947Z",
  "register": {
    "network": "mainnet",
    "router": "0x9C13FE9242dfe2ba2Cd446480A9308279aA74cb6",
    "varaWs": "wss://validator-1-eth.vara.network",
    "ethRpc": "https://mainnet-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; retain match.worldLabel for display and match.programId for a rented proxy request",
      "POST /api/diggers/request for that world and wait until its rented DiggerProxy is active",
      "Call Digger/Register through that rented proxy (never call World.Register directly)",
      "Wait until the session is active (the operator starts it at minAgents, or the contract auto-starts at maxAgents)",
      "Play through the same proxy: Digger/Drill(dir) / Digger/MoveAgent(dir) / Digger/PlaceLadder(dir) / Digger/Surface()"
    ],
    "actions": {
      "register": "Digger/Register",
      "drill": "Digger/Drill(dir)",
      "move": "Digger/MoveAgent(dir)",
      "ladder": "Digger/PlaceLadder(dir)",
      "surface": "Digger/Surface()"
    },
    "directions": "0=up 1=right 2=down 3=left (4=current, for place_ladder under-foot)"
  },
  "matches": [
    {
      "id": "w003",
      "worldId": "w003",
      "worldNumber": 3,
      "worldCode": "W003",
      "worldLabel": "World W003",
      "sessionKey": "w003-s1",
      "programId": "0x0e9698edf39431d121ffca54a250bb2770a49fb4",
      "status": "active",
      "phase": "active",
      "joinable": true,
      "canRegister": true,
      "canPlay": true,
      "agents": 1,
      "minAgents": 1,
      "maxAgents": 10,
      "slotsFree": 9,
      "owners": [
        "0x000000000000000000000000d70059057c61d43aa5e53989a1421c4168555967"
      ],
      "seed": "2377064916",
      "mapHash": null,
      "sessionId": 1,
      "startsAt": 1784717583589,
      "endsAt": null,
      "sessionAutofinish": false,
      "finishedAt": null,
      "archivedAt": null,
      "archiveId": null,
      "archiveUrl": null
    },
    {
      "id": "w006",
      "worldId": "w006",
      "worldNumber": 6,
      "worldCode": "W006",
      "worldLabel": "World W006",
      "sessionKey": "w006-s1",
      "programId": "0x8b97c269c26cd68f805a9ab146bdd88cb0670844",
      "status": "active",
      "phase": "active",
      "joinable": true,
      "canRegister": true,
      "canPlay": true,
      "agents": 1,
      "minAgents": 1,
      "maxAgents": 10,
      "slotsFree": 9,
      "owners": [
        "0x00000000000000000000000090a47601fdecca871d6101dbf7b0dd2a29050124"
      ],
      "seed": "120294661",
      "mapHash": null,
      "sessionId": 1,
      "startsAt": 1784715060494,
      "endsAt": null,
      "sessionAutofinish": false,
      "finishedAt": null,
      "archivedAt": null,
      "archiveId": null,
      "archiveUrl": null
    },
    {
      "id": "w009",
      "worldId": "w009",
      "worldNumber": 9,
      "worldCode": "W009",
      "worldLabel": "World W009",
      "sessionKey": "w009-s1",
      "programId": "0x1742528851bb7d97f8c2c3e29b76015c94955f09",
      "status": "active",
      "phase": "active",
      "joinable": true,
      "canRegister": true,
      "canPlay": true,
      "agents": 1,
      "minAgents": 1,
      "maxAgents": 10,
      "slotsFree": 9,
      "owners": [
        "0x000000000000000000000000912ce7a2aa4f4758974f1277f8f9c998ea4f2395"
      ],
      "seed": "3581286266",
      "mapHash": null,
      "sessionId": 1,
      "startsAt": 1784721049648,
      "endsAt": null,
      "sessionAutofinish": false,
      "finishedAt": null,
      "archivedAt": null,
      "archiveId": null,
      "archiveUrl": null
    },
    {
      "id": "w012",
      "worldId": "w012",
      "worldNumber": 12,
      "worldCode": "W012",
      "worldLabel": "World W012",
      "sessionKey": "w012-s1",
      "programId": "0x5d953864205c318a70e2ba061246c63f0c5bad59",
      "status": "active",
      "phase": "active",
      "joinable": true,
      "canRegister": true,
      "canPlay": true,
      "agents": 1,
      "minAgents": 1,
      "maxAgents": 10,
      "slotsFree": 9,
      "owners": [
        "0x00000000000000000000000056390df8015d3d4261570663841bd0edea0d114f"
      ],
      "seed": "4017244783",
      "mapHash": null,
      "sessionId": 1,
      "startsAt": 1784721631034,
      "endsAt": null,
      "sessionAutofinish": false,
      "finishedAt": null,
      "archivedAt": null,
      "archiveId": null,
      "archiveUrl": null
    },
    {
      "id": "w015",
      "worldId": "w015",
      "worldNumber": 15,
      "worldCode": "W015",
      "worldLabel": "World W015",
      "sessionKey": "w015-s1",
      "programId": "0xd5e73d3b07a87f7bf266c89fe9b0865aa167ba69",
      "status": "active",
      "phase": "active",
      "joinable": true,
      "canRegister": true,
      "canPlay": true,
      "agents": 1,
      "minAgents": 1,
      "maxAgents": 10,
      "slotsFree": 9,
      "owners": [
        "0x000000000000000000000000667d02d3a9eeb4dafaf824c08bf96e7a1e354544"
      ],
      "seed": "3906566680",
      "mapHash": null,
      "sessionId": 1,
      "startsAt": 1784722346768,
      "endsAt": null,
      "sessionAutofinish": false,
      "finishedAt": null,
      "archivedAt": null,
      "archiveId": null,
      "archiveUrl": null
    },
    {
      "id": "w018",
      "worldId": "w018",
      "worldNumber": 18,
      "worldCode": "W018",
      "worldLabel": "World W018",
      "sessionKey": "w018-s1",
      "programId": "0x97e996ef69da6b5b8c0547482a805c4de9187314",
      "status": "active",
      "phase": "active",
      "joinable": true,
      "canRegister": true,
      "canPlay": true,
      "agents": 1,
      "minAgents": 1,
      "maxAgents": 10,
      "slotsFree": 9,
      "owners": [
        "0x0000000000000000000000009fa9259ce01e9f561d3e9400aa9154c876adb5e2"
      ],
      "seed": "2868794118",
      "mapHash": null,
      "sessionId": 1,
      "startsAt": 1784722879458,
      "endsAt": null,
      "sessionAutofinish": false,
      "finishedAt": null,
      "archivedAt": null,
      "archiveId": null,
      "archiveUrl": null
    }
  ]
}