{
  "schema_version": "1.0",
  "catalog_version": "2026.04.29.2",
  "updated_at": "2026-04-29T00:00:00Z",
  "publisher": "OkamaLabs",
  "apps": [
    {
      "id": "com.okamalabs.demo",
      "name": "Okama Demo Game",
      "version": "0.1.1",
      "runtime": "okama-sdl2",
      "category": "Starter",
      "status": "available",
      "tagline": "The first controller-first drop for every fresh OkamaOS build.",
      "description": "Reference demo game showing sprite movement, pause handling, save state, audio permissions, and clean return to the OkamaOS shell.",
      "download_url": "https://zyntrixsolutions.github.io/okamaos/downloads/games/com.okamalabs.demo-0.1.1.ok",
      "manifest_url": "https://zyntrixsolutions.github.io/okamaos/catalog/manifests/com.okamalabs.demo.json",
      "sha256": "10689ad9449d9d54bbc648e66a6b59784424757a035f8f6164479b2d4cd6ef44",
      "size_bytes": 13520,
      "min_os_version": "0.1.0",
      "min_ram_mb": 48,
      "target_fps": 30,
      "permissions": ["controller", "audio", "save_data"],
      "age_rating": "Everyone",
      "featured": true
    },
    {
      "id": "com.okamaos.firstwave",
      "name": "First Wave Slot",
      "version": "0.0.0",
      "runtime": "okama-sdl2",
      "category": "Creator Call",
      "status": "coming-soon",
      "tagline": "The catalog is still small, which means early games can stand out.",
      "description": "Reserved listing for the first community-ready OkamaOS game drop.",
      "download_url": "",
      "manifest_url": "",
      "sha256": "",
      "size_bytes": 0,
      "min_os_version": "1.0.0",
      "min_ram_mb": 64,
      "target_fps": 30,
      "permissions": ["controller"],
      "age_rating": "Pending",
      "featured": false
    }
  ]
}
