{
  "name": "Baloot Game Server",
  "version": "1.0.0",
  "description": "Cloudflare Workers-based Baloot game server using Durable Objects",
  "endpoints": {
    "game": {
      "websocket": "wss://your-domain/game?gameId=<gameId>&playerId=<playerId>",
      "http": {
        "POST /game/initialize": "Initialize a new game",
        "GET /game/state": "Get current game state"
      }
    },
    "ai": {
      "POST /ai/evaluate-bid": "Get AI bid evaluation",
      "POST /ai/play-card": "Get AI card selection",
      "POST /ai/validate-card": "Validate card play"
    },
    "health": "GET /health - Health check"
  },
  "usage": {
    "websocket": "Connect with gameId and playerId parameters",
    "messages": "Send GameEnvelope JSON messages",
    "clientTick": "Client drives game timing through WebSocket messages"
  }
}