{
  "product": "Cyrink",
  "publisher": "NINETY NINE SOLUTIONS",
  "version": "0.8.0-beta.17-dev",
  "build": 25,
  "channel": "development-beta",
  "packageId": "app.cyrink.studio.dev",
  "date": "2026-10-22",
  "url": "https://99solutions.ma/updates/cyrink-studio/releases/cyrink-studio-25.apk",
  "notesUrl": "https://99solutions.ma/updates/cyrink-studio/releases/cyrink-studio-25-verification.html",
  "sha256": "9105cbdacb2e5d42c1ddf04b10178faa253afa87bf7561d7e232737c74093f9b",
  "bytes": 19819598,
  "androidMin": 26,
  "debuggable": true,
  "tests": {
    "uiJvm": 142,
    "artworkMasters": 200,
    "assetCoverage": "All230 inventory entries accounted for:200 generated masters, shared aliases,6 live-content selectors and2 proposed preference controls not implemented. Exact300px alpha PNGs; visible pixels and alpha match lossless WebP resources.",
    "nativeDevice": "Isolated Android emulator only, exact final APK installed in place; phone360x780dp, Fold708x823dp and tablet1280x800dp. Display restored afterward. Samsung/Fold6/Xiaomi untouched.",
    "nativeInput": "57 safe steps across3 profiles: tool picker, point inspector, layers, timeline, Menu/Back; touch/long/hover names and disabled touch/hover names. Saved disposable project JSON unchanged.",
    "physicalPen": "No physical S Pen/palm check in this artwork pass.",
    "review": "OpenCode supplied read-only component critique; unsupported claims were rejected. Codex fixed the native-test-confirmed disabled-pointer issue and validated all artwork visually.",
    "native80Lessons": "JVM80-lesson screen/workflow regressions pass; native80-step/TalkBack/keyboard acceptance not claimed."
  },
  "localized": {
    "en": {
      "title": "Cyrink Studio",
      "intro": "Create and refine freehand or Bézier paths. Build shapes around guides, combine silhouettes and bring your ideas to life with animation. Projects save locally on your Android device.",
      "button": "Download new Cyrink beta",
      "changes": [
        "200 contextual violet-glass button artworks, all transparent and unboxed, including the12 approved pilots. Selection, curves, Boolean operations, layers, keyframes, export and tutorial actions share one polished visual family.",
        "Action names appear on press, long press or hover and then fade away. Accessibility names remain available. Disabled actions reveal their names without running; long-press discovery does not activate the action.",
        "Consistent48dp minimum targets, small selection indicators, compact contextual groups and bounded name popups. Live colors, layer/project names, tutorial instructions and numeric values remain readable.",
        "Phone, Fold and tablet emulator checks preserve the test drawing exactly. Icon, logo, project format, vector editing and stable channels remain unchanged."
      ],
      "known": [
        "Development-key signed, debuggable beta; not a production/Google Play release. Installs separately as Cyrink Dev. No stable-channel promotion.",
        "Shape keys edit Path objects; convert constructed/boolean shapes to editable paths first. Matching topology morphs; incompatible topology holds. Split/Join/Trim/Extend and paint removal/outline-width changes are unavailable while editing a shape key.",
        "Moving onto an existing key replaces that object’s keys at the destination; Undo restores the previous state. Format2 projects require build21 or newer; build21 reads older projects.",
        "This pass used an isolated emulator, not Samsung/Fold6/Xiaomi hardware. Physical pen/palm, Android8 runtime, full TalkBack and keyboard-focus acceptance remain pending. Native UI is English/French/Spanish; the site also supports Arabic. Create/Edit show the base design; Animate shows keys. Legacy Pixels/Live brushes and integrated updater are absent."
      ],
      "notes": "Release notes and verification",
      "legacy": "Original Cyrink · previous-generation releases",
      "preview": "Actual build25 Android emulator captures at phone, Fold and tablet sizes.",
      "beta": "New generation · development beta",
      "previous": "Previous development build",
      "animationCaption": "Actual animations exported by Cyrink, with editable characters, curves, keyframes and frame drawings.",
      "galleryTitle": "Meet your five creative worlds",
      "galleryIntro": "Actual animations exported by Cyrink, with editable characters, curves, keyframes and frame drawings.",
      "galleryCaption": "16 visual lessons · real silent GIF export",
      "galleryStill": "View the editable scene preview",
      "requirements": "Android 8+ · Targets Android 16 · Editable shape/color keys · Development beta"
    },
    "fr": {
      "title": "Cyrink Studio",
      "intro": "Cyrink Studio te permet de créer et modifier des tracés à main levée ou de Bézier, de construire des formes avec des guides, de les combiner, de les transformer et de les animer. Tout se sauvegarde localement sur ton appareil.",
      "button": "Télécharger le nouveau Cyrink bêta",
      "changes": [
        "200 illustrations contextuelles en verre violet, transparentes et sans cadre, dont les12 modèles approuvés. Sélection, courbes, opérations booléennes, calques, clés, export et leçons partagent une identité cohérente.",
        "Le nom des actions apparaît à l’appui, à l’appui long ou au survol, puis disparaît. Les noms d’accessibilité restent disponibles. Les actions désactivées affichent leur nom sans s’exécuter ; l’appui long ne déclenche pas l’action.",
        "Cibles tactiles de48dp minimum, repères de sélection discrets, groupes compacts et noms maintenus à l’écran. Couleurs réelles, noms des projets/calques, consignes et valeurs restent lisibles.",
        "Vérifications sur émulateur téléphone, Fold et tablette, sans modification du dessin de test. Icône, logo, format des projets, édition vectorielle et canaux stables conservés."
      ],
      "known": [
        "Bêta débogable signée avec une clé de développement ; ni version de production ni Google Play. Installation distincte Cyrink Dev. Aucune promotion du canal stable.",
        "Les clés de forme modifient les objets Tracé ; convertis les constructions/formes booléennes au préalable. Les topologies compatibles évoluent, les autres attendent. Scinder/Joindre/Rogner/Prolonger, suppression de peinture et largeur de contour indisponibles pendant l’édition d’une clé de forme.",
        "Déplacer une clé sur une autre remplace les clés de cet objet à destination ; Annuler restaure l’état précédent. Les projets format2 nécessitent le build21 ou suivant ; les anciens projets restent lisibles.",
        "Cette passe utilise un émulateur isolé, pas les appareils Samsung/Fold6/Xiaomi. Validation physique stylet/paume, Android8, TalkBack complet et focus clavier en attente. Interface native anglais/français/espagnol ; site aussi en arabe. Créer/Modifier montrent la base, Animer les clés. Anciens Pixels/Live et mise à jour intégrée absents."
      ],
      "notes": "Notes de version et vérification",
      "legacy": "Cyrink original · versions de la génération précédente",
      "preview": "Vraies captures du build25 sur émulateur Android, aux formats téléphone, Fold et tablette.",
      "beta": "Nouvelle génération · bêta de développement",
      "previous": "Version de développement précédente",
      "animationCaption": "Véritables animations exportées par Cyrink : personnages, courbes, images clés et dessins restent modifiables.",
      "galleryTitle": "Découvre tes cinq mondes créatifs",
      "galleryIntro": "Véritables animations exportées par Cyrink : personnages, courbes, images clés et dessins restent modifiables.",
      "galleryCaption": "16 leçons illustrées · véritable export GIF muet",
      "galleryStill": "Voir l’aperçu de la scène modifiable",
      "requirements": "Android 8+ · Cible Android 16 · Clés de forme/couleur éditables · Bêta de développement"
    },
    "es": {
      "title": "Cyrink Studio",
      "intro": "Explora cinco aventuras originales con detalles vectoriales enriquecidos, animaciones superpuestas y un taller más claro. Construye formas, refina curvas y dirige tu historia.",
      "button": "Descargar el nuevo Cyrink beta",
      "changes": [
        "200 ilustraciones contextuales de cristal violeta, transparentes y sin marco, incluidos los12 modelos aprobados. Selección, curvas, operaciones booleanas, capas, claves, exportación y tutoriales comparten una familia visual.",
        "Los nombres aparecen al pulsar, mantener pulsado o pasar el puntero y después desaparecen. Los nombres accesibles siguen disponibles. Las acciones desactivadas muestran su nombre sin ejecutarse; la pulsación larga no activa la acción.",
        "Objetivos táctiles de48dp como mínimo, indicadores discretos, grupos compactos y nombres dentro de la pantalla. Colores reales, nombres de proyectos/capas, instrucciones y valores siguen legibles.",
        "Pruebas en emulador de teléfono, Fold y tableta sin cambiar el dibujo de prueba. Icono, logotipo, formato, edición vectorial y canales estables conservados."
      ],
      "known": [
        "Beta depurable con clave de desarrollo; no es una versión de producción ni Google Play. Se instala como Cyrink Dev. Sin promoción al canal estable.",
        "Las claves de forma editan objetos Trazado; convierte primero las construcciones y booleanos. Las topologías compatibles se interpolan; las demás esperan. Dividir/Unir/Recortar/Extender, quitar pintura y ancho de contorno no están disponibles al editar una clave de forma.",
        "Mover una clave sobre otra reemplaza las claves del objeto en ese destino; Deshacer restaura el estado anterior. El formato2 requiere build21 o posterior; los proyectos anteriores siguen siendo legibles.",
        "Esta revisión usa un emulador aislado, no los dispositivos Samsung/Fold6/Xiaomi. Pendientes lápiz/palma físicos, Android8, TalkBack completo y foco de teclado. Interfaz nativa inglés/francés/español; sitio también en árabe. Crear/Editar muestran la base; Animar las claves. Sin Pixels/Live antiguos ni actualizador integrado."
      ],
      "notes": "Notas y verificación",
      "legacy": "Cyrink original · versiones anteriores",
      "preview": "Capturas reales del build25 en emulador Android con tamaños de teléfono, Fold y tableta.",
      "beta": "Nueva generación · beta de desarrollo",
      "previous": "Versión de desarrollo anterior",
      "animationCaption": "Animaciones reales exportadas por Cyrink con personajes, curvas, claves y dibujos editables.",
      "galleryTitle": "Descubre tus cinco mundos creativos",
      "galleryIntro": "Animaciones reales exportadas por Cyrink con personajes, curvas, claves y dibujos editables.",
      "galleryCaption": "16 lecciones visuales · exportación GIF muda real",
      "galleryStill": "Ver la vista de escena editable",
      "requirements": "Android 8+ · Android 16 objetivo · Claves de forma/color · Beta de desarrollo"
    },
    "ar": {
      "title": "Cyrink Studio",
      "intro": "يتيح لك Cyrink Studio إنشاء وتعديل المسارات اليدوية أو مسارات Bézier، وبناء الأشكال باستخدام الأدلة، ودمجها وتحويلها وتحريكها. يُحفظ كل شيء محليًا على جهازك.",
      "button": "تنزيل Cyrink الجديد التجريبي",
      "changes": [
        "200 أيقونة سياقية من الزجاج البنفسجي بخلفية شفافة ومن دون إطار، تشمل النماذج12 المعتمدة. هوية موحدة للتحديد والمنحنيات والعمليات المنطقية والطبقات والمفاتيح والتصدير والدروس.",
        "تظهر أسماء الإجراءات عند الضغط أو الضغط المطول أو مرور المؤشر ثم تختفي. تبقى أسماء إمكانية الوصول متاحة. تعرض الإجراءات المعطلة أسماءها دون تنفيذها ولا يفعّل الضغط المطول الإجراء.",
        "مساحات لمس لا تقل عن48dp ومؤشرات تحديد صغيرة ومجموعات سياقية مدمجة وأسماء تبقى ضمن الشاشة. تظل الألوان وأسماء المشاريع والطبقات والتعليمات والقيم واضحة.",
        "اختبارات على محاكي الهاتف وFold والتابلت دون تغيير رسم الاختبار. الأيقونة والشعار وتنسيق المشاريع والتحرير المتجهي وقنوات الإصدار المستقر محفوظة."
      ],
      "known": [
        "نسخة تجريبية قابلة للتنقيح بمفتاح تطوير، وليست إصدار إنتاج أو Google Play. تُثبت باسم Cyrink Dev منفصلة، دون ترقية القناة المستقرة.",
        "مفاتيح الشكل تعدّل كائنات المسار؛ حوّل الأشكال المنشأة أو البولينية أولًا. تتدرج البنية المتطابقة وتثبت المختلفة. التقسيم والوصل والقص والتمديد وإزالة الطلاء وتعديل عرض الحد غير متاحة أثناء تحرير مفتاح الشكل.",
        "النقل فوق مفتاح آخر يستبدل مفاتيح الكائن في تلك اللحظة؛ التراجع يستعيد الحالة السابقة. ملفات format2 تتطلب build21 أو أحدث؛ تبقى الملفات القديمة قابلة للقراءة.",
        "استخدمت هذه المراجعة محاكياً معزولاً وليس أجهزة Samsung أوFold6 أوXiaomi. اختبارات القلم والراحة الفعلية وAndroid8 وTalkBack الكامل وتركيز لوحة المفاتيح معلقة. واجهة التطبيق بالإنجليزية والفرنسية والإسبانية والموقع يدعم العربية أيضاً. يعرض الإنشاء والتحرير الأساس والتحريك المفاتيح. أدوات Pixels وLive القديمة والمحدّث المدمج غير متوفرة."
      ],
      "notes": "ملاحظات الإصدار والتحقق",
      "legacy": "Cyrink الأصلي · إصدارات الجيل السابق",
      "preview": "لقطات فعلية للبناء25 على محاكي Android بأحجام الهاتف وFold والتابلت.",
      "beta": "جيل جديد · نسخة تجريبية تطويرية",
      "previous": "إصدار التطوير السابق",
      "animationCaption": "حركات فعلية مصدّرة من Cyrink بشخصيات ومنحنيات ومفاتيح ورسوم قابلة للتحرير.",
      "galleryTitle": "اكتشف عوالمك الإبداعية الخمسة",
      "galleryIntro": "حركات فعلية مصدّرة من Cyrink بشخصيات ومنحنيات ومفاتيح ورسوم قابلة للتحرير.",
      "galleryCaption": "16 درساً مرئياً · تصدير GIF فعلي صامت",
      "galleryStill": "اعرض معاينة المشهد القابل للتحرير",
      "requirements": "Android 8+ · يستهدف Android 16 · مفاتيح شكل ولون قابلة للتحرير · نسخة تطوير تجريبية"
    }
  },
  "previous": [
    {
      "version": "0.8.0-beta.16-dev",
      "build": 24,
      "url": "https://99solutions.ma/updates/cyrink-studio/releases/cyrink-studio-24.apk",
      "notesUrl": "https://99solutions.ma/updates/cyrink-studio/releases/cyrink-studio-24.html",
      "sha256": "617694430d102a2f77e7675b636604e8a3d1432893bab8e3331fcac92dc8df83"
    },
    {
      "version": "0.8.0-beta.15-dev",
      "build": 23,
      "url": "https://99solutions.ma/updates/cyrink-studio/releases/cyrink-studio-23.apk",
      "notesUrl": "https://99solutions.ma/updates/cyrink-studio/releases/cyrink-studio-23.html",
      "sha256": "de14ba571539c5bc6d73fa2c2d9d45f12d498778820d65a766e575cc0e61ea01"
    },
    {
      "version": "0.8.0-beta.14-dev",
      "build": 22,
      "url": "https://99solutions.ma/updates/cyrink-studio/releases/cyrink-studio-22.apk",
      "notesUrl": "https://99solutions.ma/updates/cyrink-studio/releases/cyrink-studio-22.html",
      "sha256": "ff8ec01417881362ee52b280e16b5486649e43aac703d7790164f39f9a4cef62"
    },
    {
      "version": "0.8.0-beta.13-dev",
      "build": 21,
      "url": "https://99solutions.ma/updates/cyrink-studio/releases/cyrink-studio-21.apk",
      "notesUrl": "https://99solutions.ma/updates/cyrink-studio/releases/cyrink-studio-21.html",
      "sha256": "3eec78691ff604d60e41bb0114a09ed8755b041d3ed13c72a2eebdc9952b3064"
    },
    {
      "version": "0.8.0-beta.12-dev",
      "build": 20,
      "url": "https://99solutions.ma/updates/cyrink-studio/releases/cyrink-studio-20.apk",
      "notesUrl": "https://99solutions.ma/updates/cyrink-studio/releases/cyrink-studio-20.html",
      "sha256": "e77b48bf6245935be259c73351bc52481912a7d33f902609c0f417e6ba51adb5"
    },
    {
      "version": "0.8.0-beta.11-dev",
      "build": 19,
      "url": "https://99solutions.ma/updates/cyrink-studio/releases/cyrink-studio-19.apk",
      "notesUrl": "https://99solutions.ma/updates/cyrink-studio/releases/cyrink-studio-19.html",
      "sha256": "3403474925f55ffaf4d82a665b23f8dd180744cd1335faeeabf43d6e20cf463b"
    },
    {
      "version": "0.8.0-beta.10-dev",
      "build": 18,
      "url": "https://99solutions.ma/updates/cyrink-studio/releases/cyrink-studio-18.apk",
      "notesUrl": "https://99solutions.ma/updates/cyrink-studio/releases/cyrink-studio-18.html",
      "sha256": "6d20d38e8c3df1d9aa39675dd847bc05d589f5082230a3f07fe7d990416052f1"
    },
    {
      "version": "0.8.0-beta.9-dev",
      "build": 17,
      "url": "https://99solutions.ma/updates/cyrink-studio/releases/cyrink-studio-17.apk",
      "notesUrl": "https://99solutions.ma/updates/cyrink-studio/releases/cyrink-studio-17.html",
      "sha256": "cab82c06af435eac2c2ab6cd61aa52d0b68bc01b07487335a36648bc9f8347ac"
    },
    {
      "version": "0.8.0-beta.8-dev",
      "build": 16,
      "url": "https://99solutions.ma/updates/cyrink-studio/releases/cyrink-studio-16.apk",
      "notesUrl": "https://99solutions.ma/updates/cyrink-studio/releases/cyrink-studio-16.html",
      "sha256": "42c7138aac335ff1193718dbd5a5f17442787f74c8a6be455a95862440ab4094"
    },
    {
      "version": "0.8.0-beta.7-dev",
      "build": 15,
      "url": "https://99solutions.ma/updates/cyrink-studio/releases/cyrink-studio-15.apk",
      "notesUrl": "https://99solutions.ma/updates/cyrink-studio/releases/cyrink-studio-15.html",
      "sha256": "08f4aa3de079e7b4c9abd76a391e09fcc27eaf0c0d9712b749edac8e69a256e0"
    },
    {
      "version": "0.8.0-beta.6-dev",
      "build": 14,
      "url": "https://99solutions.ma/updates/cyrink-studio/releases/cyrink-studio-14.apk",
      "notesUrl": "https://99solutions.ma/updates/cyrink-studio/releases/cyrink-studio-14.html",
      "sha256": "94c9d3ab7f200817ff72d8aac88c8c778716120823d753138737f5d6e1e5a84a"
    },
    {
      "version": "0.8.0-beta.4-dev",
      "build": 12,
      "url": "https://99solutions.ma/updates/cyrink-studio/releases/cyrink-studio-12.apk",
      "notesUrl": "https://99solutions.ma/updates/cyrink-studio/releases/cyrink-studio-12.html",
      "sha256": "837cdb745857edeb1dd95ed027d1875a756ec768496dfd677e8bcd2bb934de8f"
    },
    {
      "version": "0.8.0-beta.3-dev",
      "build": 11,
      "url": "https://99solutions.ma/updates/cyrink-studio/releases/cyrink-studio-11.apk",
      "notesUrl": "https://99solutions.ma/updates/cyrink-studio/releases/cyrink-studio-11.html",
      "sha256": "9e2dbca26054856dd426a3b4754b303ce764ead36a794b6e388e4652634663ed"
    },
    {
      "version": "0.8.0-beta.2-dev",
      "build": 10,
      "url": "https://99solutions.ma/updates/cyrink-studio/releases/cyrink-studio-10.apk",
      "notesUrl": "https://99solutions.ma/updates/cyrink-studio/releases/cyrink-studio-10.html",
      "sha256": "1bbe34406887e4782445df64afe2947a65acd9bd2296a45bb0834815de9dda1f"
    },
    {
      "version": "0.8.0-beta.1-dev",
      "build": 9,
      "url": "https://99solutions.ma/updates/cyrink-studio/releases/cyrink-studio-9.apk",
      "notesUrl": "https://99solutions.ma/updates/cyrink-studio/releases/cyrink-studio-9.html",
      "sha256": "d8724ae844db51fdc7f8c879aade3ff64a664bcd162b89f1e38bb5ffd2d56fd3"
    },
    {
      "version": "0.7.0-beta.1-dev",
      "build": 8,
      "url": "https://99solutions.ma/updates/cyrink-studio/releases/cyrink-studio-8.apk",
      "notesUrl": "https://99solutions.ma/updates/cyrink-studio/releases/cyrink-studio-8.html",
      "sha256": "3bf60dd8e78213a9c5024dd92aa064dc6fc4aeb09aa7325e5c5b03b30433a6d8"
    },
    {
      "version": "0.6.0-beta.1-dev",
      "build": 7,
      "url": "https://99solutions.ma/updates/cyrink-studio/releases/cyrink-studio-7.apk",
      "notesUrl": "https://99solutions.ma/updates/cyrink-studio/releases/cyrink-studio-7.html",
      "sha256": "aaf4dd7112f501cb451e0ad33c40d21036a723767431091a59035197111497fc"
    },
    {
      "version": "0.5.0-beta.1-dev",
      "build": 6,
      "url": "https://99solutions.ma/updates/cyrink-studio/releases/cyrink-studio-6.apk",
      "notesUrl": "https://99solutions.ma/updates/cyrink-studio/releases/cyrink-studio-6.html",
      "sha256": "5ed75554016361b7c38105ebc2536c0d401293278de28c8bcf82596ce105efe2"
    },
    {
      "version": "0.4.0-beta.1-dev",
      "build": 5,
      "url": "https://99solutions.ma/updates/cyrink-studio/releases/cyrink-studio-5.apk",
      "notesUrl": "https://99solutions.ma/updates/cyrink-studio/releases/cyrink-studio-5.html",
      "sha256": "0efb26c3d2c51b95e33f8076f797f1a8a6ea82c3f4d89e3d0515b74b8e5aaf68"
    },
    {
      "version": "0.3.0-beta.2-dev",
      "build": 4,
      "url": "https://99solutions.ma/updates/cyrink-studio/releases/cyrink-studio-4.apk",
      "notesUrl": "https://99solutions.ma/updates/cyrink-studio/releases/cyrink-studio-4.html",
      "sha256": "a263b2f6c202fd88890885f4b0cea3066bc7a49a4f2342f6525b7d2b3b044966"
    },
    {
      "version": "0.3.0-beta.1-dev",
      "build": 3,
      "url": "https://99solutions.ma/updates/cyrink-studio/releases/cyrink-studio-3.apk",
      "notesUrl": "https://99solutions.ma/updates/cyrink-studio/releases/cyrink-studio-3.html",
      "sha256": "3a8b698b0b37d22e90b0c743c0be86d18e864310c56c2503f109e92e2e935d19"
    },
    {
      "version": "0.2.0-beta.1-dev",
      "build": 2,
      "url": "https://99solutions.ma/updates/cyrink-studio/releases/cyrink-studio-2.apk",
      "notesUrl": "https://99solutions.ma/updates/cyrink-studio/releases/cyrink-studio-2.html",
      "sha256": "72ba6b9c2e0f99171d01e5709b02dba0c5d58aefad85c3463b8f0d9d2a36c4bd"
    }
  ],
  "previewImage": "/assets/cyrink/studio25/phone.png",
  "lessonImage": null,
  "animationImage": null,
  "adventures": [
    {
      "key": "pico",
      "title": {
        "en": "YoYo & Pico",
        "fr": "YoYo et Pico",
        "es": "YoYo y Pico",
        "ar": "YoYo & Pico"
      },
      "image": "/assets/cyrink/studio9/pico-reference.png",
      "animation": "/assets/cyrink/studio9/yoyo-pico.gif"
    },
    {
      "key": "prisma",
      "title": {
        "en": "Cyrine & Prisma",
        "fr": "Cyrine et Prisma",
        "es": "Cyrine y Prisma",
        "ar": "Cyrine & Prisma"
      },
      "image": "/assets/cyrink/studio9/prisma-reference.png",
      "animation": "/assets/cyrink/studio9/cyrine-prisma.gif"
    },
    {
      "key": "miro",
      "title": {
        "en": "Ilyane & Miro",
        "fr": "Ilyane et Miro",
        "es": "Ilyane y Miro",
        "ar": "Ilyane & Miro"
      },
      "image": "/assets/cyrink/studio9/miro-reference.png",
      "animation": "/assets/cyrink/studio9/ilyane-miro.gif"
    },
    {
      "key": "nova",
      "title": {
        "en": "Diana & Nova",
        "fr": "Diana et Nova",
        "es": "Diana y Nova",
        "ar": "Diana & Nova"
      },
      "image": "/assets/cyrink/studio9/nova-reference.png",
      "animation": "/assets/cyrink/studio9/diana-nova.gif"
    },
    {
      "key": "zipp",
      "title": {
        "en": "Lilia & Zipp",
        "fr": "Lilia et Zipp",
        "es": "Lilia y Zipp",
        "ar": "Lilia & Zipp"
      },
      "image": "/assets/cyrink/studio9/zipp-reference.png",
      "animation": "/assets/cyrink/studio9/lilia-zipp.gif"
    }
  ],
  "screens": [
    {
      "src": "/assets/cyrink/studio25/phone.png",
      "width": 720,
      "height": 1560
    },
    {
      "src": "/assets/cyrink/studio25/fold.png",
      "width": 1416,
      "height": 1646
    },
    {
      "src": "/assets/cyrink/studio25/tablet.png",
      "width": 2560,
      "height": 1600
    }
  ],
  "minSdk": 26,
  "targetSdk": 36,
  "compileSdk": 36,
  "verification": {
    "date": "2026-10-22",
    "emulator": true,
    "physicalSPen": "Pending physical hardware acceptance; isolated emulator only in build25",
    "projectFormat": 2,
    "legacyFormat1": "Supported for reading; shape/color key edits save explicit format2 headers; older builds safely refuse newer files.",
    "nativeDevice": "Isolated Android emulator; phone360x780dp, Fold708x823dp, tablet1280x800dp; physical devices untouched this pass",
    "jvmUiTests": 142
  },
  "sourceCommit": "cf5369d40bf1691fe08e420478dd05fd00d37b04",
  "metadataUrl": "https://99solutions.ma/updates/cyrink-studio/releases/cyrink-studio-25-verification.json"
}
