{
  "schemaVersion": 1,
  "apiVersion": "1.1.0",
  "registryVersion": "2026.08.25",
  "status": "stable",
  "locale": "en-SG",
  "compatibility": {
    "additiveChanges": "Documents may gain fields without changing the v1 path. Consumers should ignore unknown fields.",
    "breakingChanges": "A breaking document or meaning change requires a new /api/sg-mahjong/vN/ path.",
    "ruleChanges": "Material rule changes require updated versions, fixtures and a dated public explanation.",
    "fingerprints": {
      "current": "SGMJ-WHW-v2",
      "legacy": ["SGMJ-WHW-v1"],
      "note": "v2 adds the base point unit. v1 remains recognizable but cannot distinguish profiles that differ only by base unit."
    }
  },
  "documents": [
    {
      "rel": "sources",
      "href": "/api/sg-mahjong/v1/sources.json",
      "mediaType": "application/json"
    },
    {
      "rel": "rules",
      "href": "/api/sg-mahjong/v1/rules.json",
      "mediaType": "application/json"
    },
    {
      "rel": "profile",
      "href": "/api/sg-mahjong/v1/profiles/wong-practice-v1.json",
      "mediaType": "application/json"
    },
    {
      "rel": "fixtures",
      "href": "/api/sg-mahjong/v1/fixtures.json",
      "mediaType": "application/json"
    },
    {
      "rel": "profile-choices-schema",
      "href": "/api/sg-mahjong/v1/schemas/profile-choices.schema.json",
      "mediaType": "application/schema+json"
    },
    {
      "rel": "companion-backup-schema",
      "href": "/api/sg-mahjong/v1/schemas/companion-backup.schema.json",
      "mediaType": "application/schema+json"
    }
  ]
}
