{
  "studio": {
    "id": "moonlit-anvil",
    "name": "Moonlit Anvil Games",
    "founded": 2021,
    "timezone": "America/Toronto",
    "contact": {
      "email": "hello@moonlitanvil.games",
      "website": "https://moonlitanvil.games"
    }
  },
  "service": {
    "name": "player-services-api",
    "version": "2.4.1",
    "environment": "production",
    "maintenanceMode": false,
    "baseUrl": "https://api.moonlitanvil.games/v2",
    "regions": [
      {
        "code": "ca-central",
        "primary": true,
        "status": "operational"
      },
      {
        "code": "us-east",
        "primary": false,
        "status": "operational"
      },
      {
        "code": "eu-west",
        "primary": false,
        "status": "degraded"
      }
    ],
    "limits": {
      "requestsPerMinute": 120,
      "maxSaveFileBytes": 5242880,
      "maxPartySize": 4
    }
  },
  "games": [
    {
      "id": "emberfall",
      "title": "Emberfall",
      "genre": [
        "action",
        "roguelite"
      ],
      "release": {
        "status": "early_access",
        "date": "2026-03-12",
        "platforms": [
          "windows",
          "linux"
        ]
      },
      "build": {
        "version": "0.9.7",
        "commit": "8ac13f2",
        "requiredApiVersion": "2.3.0"
      },
      "features": {
        "cloudSaves": true,
        "crossPlay": false,
        "leaderboards": true,
        "telemetry": {
          "enabled": true,
          "sampleRate": 0.25
        }
      }
    },
    {
      "id": "mossbound",
      "title": "Mossbound",
      "genre": [
        "adventure",
        "puzzle"
      ],
      "release": {
        "status": "in_development",
        "date": null,
        "platforms": [
          "windows",
          "macos",
          "switch"
        ]
      },
      "build": {
        "version": "0.3.2-alpha",
        "commit": "bc9021d",
        "requiredApiVersion": "2.4.0"
      },
      "features": {
        "cloudSaves": true,
        "crossPlay": false,
        "leaderboards": false,
        "telemetry": {
          "enabled": true,
          "sampleRate": 1.0
        }
      }
    }
  ],
  "endpoints": {
    "authentication": {
      "path": "/auth/session",
      "methods": [
        "POST",
        "DELETE"
      ],
      "providers": [
        "guest",
        "steam",
        "itch"
      ]
    },
    "cloudSaves": {
      "path": "/players/{playerId}/saves",
      "methods": [
        "GET",
        "PUT"
      ],
      "conflictResolution": "latest_timestamp"
    },
    "leaderboards": {
      "path": "/games/{gameId}/leaderboards/{boardId}",
      "methods": [
        "GET",
        "POST"
      ],
      "defaultPageSize": 50
    }
  },
  "notifications": {
    "channels": [
      {
        "type": "webhook",
        "events": [
          "build.published",
          "service.degraded"
        ],
        "enabled": true
      },
      {
        "type": "email",
        "events": [
          "service.outage"
        ],
        "enabled": true
      }
    ]
  },
  "generatedAt": "2026-07-29T14:30:00Z"
}