{
  "studio": {
    "id": "moonlit-forge",
    "name": "Moonlit Forge Games",
    "founded": 2021,
    "timezone": "America/Toronto",
    "contact": {
      "email": "hello@moonlitforge.games",
      "supportUrl": "https://support.moonlitforge.games"
    }
  },
  "service": {
    "name": "player-services",
    "version": "2.4.1",
    "environment": "production",
    "region": "ca-central-1",
    "maintenanceMode": false,
    "endpoints": {
      "publicApi": "https://api.moonlitforge.games/v2",
      "websocket": "wss://realtime.moonlitforge.games",
      "status": "https://status.moonlitforge.games"
    },
    "rateLimits": {
      "anonymous": {
        "requests": 60,
        "windowSeconds": 60
      },
      "authenticated": {
        "requests": 600,
        "windowSeconds": 60
      }
    }
  },
  "games": [
    {
      "id": "embervale",
      "title": "Embervale",
      "status": "early_access",
      "currentBuild": {
        "version": "0.9.7",
        "commit": "8d41c7e",
        "releasedAt": "2026-07-12T16:30:00Z",
        "platforms": [
          "windows",
          "macos",
          "linux"
        ]
      },
      "features": {
        "cloudSaves": true,
        "crossPlay": false,
        "achievements": true,
        "multiplayer": {
          "enabled": true,
          "maxPartySize": 4,
          "regions": [
            "us-east",
            "eu-west",
            "ap-southeast"
          ]
        }
      },
      "storefronts": [
        {
          "name": "Steam",
          "appId": "2481630",
          "enabled": true
        },
        {
          "name": "itch.io",
          "slug": "moonlit-forge/embervale",
          "enabled": true
        },
        {
          "name": "Epic Games Store",
          "productId": null,
          "enabled": false
        }
      ]
    },
    {
      "id": "tinheart-tactics",
      "title": "Tinheart Tactics",
      "status": "development",
      "currentBuild": {
        "version": "0.3.0-alpha.5",
        "commit": "b27f93a",
        "releasedAt": "2026-07-16T21:05:44Z",
        "platforms": [
          "windows"
        ]
      },
      "features": {
        "cloudSaves": false,
        "crossPlay": false,
        "achievements": false,
        "multiplayer": {
          "enabled": false,
          "maxPartySize": 1,
          "regions": []
        }
      },
      "storefronts": []
    }
  ],
  "authentication": {
    "providers": [
      {
        "type": "steam",
        "enabled": true,
        "clientId": "moonlit-forge-production"
      },
      {
        "type": "email",
        "enabled": true,
        "verificationRequired": true
      },
      {
        "type": "guest",
        "enabled": true,
        "accountUpgradeSupported": true
      }
    ],
    "session": {
      "accessTokenTtlSeconds": 3600,
      "refreshTokenTtlSeconds": 2592000,
      "maxConcurrentSessions": 5
    }
  },
  "telemetry": {
    "enabled": true,
    "sampleRate": 0.15,
    "privacy": {
      "collectIpAddresses": false,
      "collectChatMessages": false,
      "retentionDays": 30
    },
    "events": [
      "session_started",
      "session_ended",
      "level_completed",
      "matchmaking_failed",
      "purchase_completed"
    ]
  },
  "featureFlags": {
    "experimentalMatchmaking": {
      "enabled": true,
      "rolloutPercentage": 25,
      "allowedBuilds": [
        "0.9.7",
        "0.9.8-beta.1"
      ]
    },
    "summerFestival2026": {
      "enabled": true,
      "startsAt": "2026-07-20T15:00:00Z",
      "endsAt": "2026-08-03T15:00:00Z",
      "config": {
        "currencyMultiplier": 1.5,
        "exclusiveCosmetics": [
          "sunpetal-cape",
          "firefly-lantern"
        ]
      }
    }
  },
  "operations": {
    "healthChecks": [
      {
        "name": "database",
        "intervalSeconds": 30,
        "timeoutSeconds": 5,
        "critical": true
      },
      {
        "name": "matchmaking",
        "intervalSeconds": 15,
        "timeoutSeconds": 3,
        "critical": true
      },
      {
        "name": "telemetry",
        "intervalSeconds": 60,
        "timeoutSeconds": 10,
        "critical": false
      }
    ],
    "notifications": {
      "incidentChannels": [
        "ops-alerts",
        "player-support"
      ],
      "minimumSeverity": "warning"
    }
  },
  "generatedAt": "2026-07-17T14:22:09Z"
}