{
  "schema_version": 1,
  "kit_version": "0.1",
  "identity_version": "0.5",
  "geometry_version": "0.2",
  "status": "candidate",
  "published_base_url": "https://brand.nikuniku.ai/assets/rebrand-kit-v0.1/",
  "labels": {
    "en": [
      "Model-provider rebrand kit",
      "Replacement map, AI asset catalog and editable layout templates. Local candidates."
    ],
    "zh-Hant": [
      "模型廠商品牌置換包",
      "置換清單、AI 資源索引與可編輯版式模板；供本地候選預覽。"
    ],
    "zh-Hans": [
      "模型厂商品牌置换包",
      "置换清单、AI 资源索引与可编辑版式模板；供本地候选预览。"
    ],
    "ja": [
      "モデル提供者向けリブランドキット",
      "置換リスト、AI用アセット一覧、編集可能なレイアウト。ローカル確認用の候補です。"
    ],
    "ko": [
      "모델 제공자용 리브랜딩 키트",
      "교체 목록, AI 자산 카탈로그와 편집 가능한 레이아웃. 로컬 검토용 후보입니다."
    ],
    "vi": [
      "Bộ đổi thương hiệu cho nhà cung cấp mô hình",
      "Danh sách thay thế, danh mục tài nguyên cho AI và bố cục có thể sửa. Bản đề xuất xem cục bộ."
    ],
    "id": [
      "Kit penggantian merek penyedia model",
      "Daftar penggantian, katalog aset untuk AI dan tata letak yang dapat diedit. Kandidat pratinjau lokal."
    ],
    "th": [
      "ชุดเปลี่ยนแบรนด์สำหรับผู้ให้บริการโมเดล",
      "รายการเปลี่ยนแปลง แค็ตตาล็อกทรัพยากรสำหรับ AI และแม่แบบที่แก้ไขได้ สำหรับดูตัวอย่างในเครื่อง"
    ],
    "es": [
      "Kit de cambio de marca para proveedores de modelos",
      "Mapa de sustitución, catálogo de recursos para IA y plantillas editables. Propuestas para vista previa local."
    ],
    "pt-BR": [
      "Kit de mudança de marca para provedores de modelos",
      "Mapa de substituição, catálogo de recursos para IA e modelos editáveis. Propostas para prévia local."
    ],
    "fr": [
      "Kit de changement de marque pour les fournisseurs de modèles",
      "Plan de remplacement, catalogue de ressources pour l’IA et mises en page modifiables. Propositions en aperçu local."
    ],
    "de": [
      "Rebranding-Kit für Modellanbieter",
      "Austauschplan, KI-Ressourcenkatalog und bearbeitbare Layouts. Entwürfe für die lokale Vorschau."
    ],
    "ar": [
      "حزمة تغيير العلامة التجارية لمزوّدي النماذج",
      "خريطة الاستبدال وفهرس موارد للذكاء الاصطناعي وقوالب قابلة للتحرير. مسودات للمعاينة المحلية."
    ],
    "hi": [
      "मॉडल प्रदाताओं के लिए रीब्रांडिंग किट",
      "प्रतिस्थापन सूची, AI संसाधन सूची और संपादन योग्य लेआउट। स्थानीय पूर्वावलोकन के लिए प्रस्ताव।"
    ]
  },
  "locales": [
    "en",
    "zh-Hant",
    "zh-Hans",
    "ja",
    "ko",
    "vi",
    "id",
    "th",
    "es",
    "pt-BR",
    "fr",
    "de",
    "ar",
    "hi"
  ],
  "selection_policy": {
    "default": "reject candidates; explicit local-preview opt-in only",
    "unknown_or_missing": "error; never guess",
    "external_writes": false,
    "preserve": [
      "model IDs",
      "API hosts and schemas",
      "credentials",
      "billing and legal identity",
      "LICENSE and NOTICE",
      "third-party marks",
      "media provenance and disclosures"
    ]
  },
  "assets": [
    {
      "id": "identity.CI-STANDARD.md",
      "path": "identity/CI-STANDARD.md",
      "role": "guidelines",
      "theme": "any",
      "format": "md",
      "mime": "text/markdown",
      "bytes": 8864,
      "sha256": "6a977a62f9033bf9caac2652ddefc5f273aa16433ee291e4223aa924bebae060",
      "dimensions": null,
      "locale": "neutral",
      "status": "candidate",
      "rights": "UI: preserve identity/ui/LICENSE.txt; brand: no trademark/final artwork approval; templates: local candidate preview only",
      "editable": false,
      "modification": "Do not redraw or alter brand geometry; see identity/USAGE.md",
      "source": "identity-v0.5; geometry-v0.2",
      "usage": "REBRAND-STANDARD.md",
      "approval": {
        "artwork": "candidate",
        "trademark": "not-cleared",
        "publication": "not-authorized"
      },
      "constraints": {
        "brand_name": "nikuniku.ai",
        "horizontal_min_css_px": 240,
        "symbol_min_css_px": 32,
        "touch_target_min_css_px": 44,
        "clear_space": "wordmark: >=1x stem (22 source units); symbol: >=10% visible height",
        "language_entry": "Lucide globe only; no flags or emoji",
        "media_surface": "neutral; no brand filter on skin or benchmark comparisons",
        "fonts": "system fallback; SVG template text not outlined; inspect locale before final export"
      }
    },
    {
      "id": "identity.README.md",
      "path": "identity/README.md",
      "role": "guidelines",
      "theme": "any",
      "format": "md",
      "mime": "text/markdown",
      "bytes": 2653,
      "sha256": "e9e94c3d679acebc90d91e7f5d7eeda3e9d0e7cdc8e3a2c940c4f03b37864337",
      "dimensions": null,
      "locale": "neutral",
      "status": "candidate",
      "rights": "UI: preserve identity/ui/LICENSE.txt; brand: no trademark/final artwork approval; templates: local candidate preview only",
      "editable": false,
      "modification": "Do not redraw or alter brand geometry; see identity/USAGE.md",
      "source": "identity-v0.5; geometry-v0.2",
      "usage": "REBRAND-STANDARD.md",
      "approval": {
        "artwork": "candidate",
        "trademark": "not-cleared",
        "publication": "not-authorized"
      },
      "constraints": {
        "brand_name": "nikuniku.ai",
        "horizontal_min_css_px": 240,
        "symbol_min_css_px": 32,
        "touch_target_min_css_px": 44,
        "clear_space": "wordmark: >=1x stem (22 source units); symbol: >=10% visible height",
        "language_entry": "Lucide globe only; no flags or emoji",
        "media_surface": "neutral; no brand filter on skin or benchmark comparisons",
        "fonts": "system fallback; SVG template text not outlined; inspect locale before final export"
      }
    },
    {
      "id": "identity.USAGE.md",
      "path": "identity/USAGE.md",
      "role": "guidelines",
      "theme": "any",
      "format": "md",
      "mime": "text/markdown",
      "bytes": 831,
      "sha256": "59e757015fdf3c625e943dfbe9164e3c4d8ded2520d2ad25e4c0e4284ac0b105",
      "dimensions": null,
      "locale": "neutral",
      "status": "candidate",
      "rights": "UI: preserve identity/ui/LICENSE.txt; brand: no trademark/final artwork approval; templates: local candidate preview only",
      "editable": false,
      "modification": "Do not redraw or alter brand geometry; see identity/USAGE.md",
      "source": "identity-v0.5; geometry-v0.2",
      "usage": "REBRAND-STANDARD.md",
      "approval": {
        "artwork": "candidate",
        "trademark": "not-cleared",
        "publication": "not-authorized"
      },
      "constraints": {
        "brand_name": "nikuniku.ai",
        "horizontal_min_css_px": 240,
        "symbol_min_css_px": 32,
        "touch_target_min_css_px": 44,
        "clear_space": "wordmark: >=1x stem (22 source units); symbol: >=10% visible height",
        "language_entry": "Lucide globe only; no flags or emoji",
        "media_surface": "neutral; no brand filter on skin or benchmark comparisons",
        "fonts": "system fallback; SVG template text not outlined; inspect locale before final export"
      }
    },
    {
      "id": "identity.badges.built-with-dark.png",
      "path": "identity/badges/built-with-dark.png",
      "role": "attribution",
      "theme": "dark",
      "format": "png",
      "mime": "image/png",
      "bytes": 14192,
      "sha256": "57e002f8bdf520643faa4c4e1d303604ff4a3535fea7db26fd9d64138acfb54f",
      "dimensions": null,
      "locale": "neutral",
      "status": "candidate",
      "rights": "UI: preserve identity/ui/LICENSE.txt; brand: no trademark/final artwork approval; templates: local candidate preview only",
      "editable": false,
      "modification": "Do not redraw or alter brand geometry; see identity/USAGE.md",
      "source": "identity-v0.5; geometry-v0.2",
      "usage": "REBRAND-STANDARD.md",
      "approval": {
        "artwork": "candidate",
        "trademark": "not-cleared",
        "publication": "not-authorized"
      },
      "constraints": {
        "brand_name": "nikuniku.ai",
        "horizontal_min_css_px": 240,
        "symbol_min_css_px": 32,
        "touch_target_min_css_px": 44,
        "clear_space": "wordmark: >=1x stem (22 source units); symbol: >=10% visible height",
        "language_entry": "Lucide globe only; no flags or emoji",
        "media_surface": "neutral; no brand filter on skin or benchmark comparisons",
        "fonts": "system fallback; SVG template text not outlined; inspect locale before final export"
      }
    },
    {
      "id": "identity.badges.built-with-dark",
      "path": "identity/badges/built-with-dark.svg",
      "role": "attribution",
      "theme": "dark",
      "format": "svg",
      "mime": "image/svg+xml",
      "bytes": 2311,
      "sha256": "5d0981f52e009ca08fe0a707a51b7cd4215e61b10f51fd4ec135f94cb4a8d5af",
      "dimensions": {
        "view_box": "0 0 320 68",
        "width": null,
        "height": null
      },
      "locale": "neutral",
      "status": "candidate",
      "rights": "UI: preserve identity/ui/LICENSE.txt; brand: no trademark/final artwork approval; templates: local candidate preview only",
      "editable": false,
      "modification": "Do not redraw or alter brand geometry; see identity/USAGE.md",
      "source": "identity-v0.5; geometry-v0.2",
      "usage": "REBRAND-STANDARD.md",
      "approval": {
        "artwork": "candidate",
        "trademark": "not-cleared",
        "publication": "not-authorized"
      },
      "constraints": {
        "brand_name": "nikuniku.ai",
        "horizontal_min_css_px": 240,
        "symbol_min_css_px": 32,
        "touch_target_min_css_px": 44,
        "clear_space": "wordmark: >=1x stem (22 source units); symbol: >=10% visible height",
        "language_entry": "Lucide globe only; no flags or emoji",
        "media_surface": "neutral; no brand filter on skin or benchmark comparisons",
        "fonts": "system fallback; SVG template text not outlined; inspect locale before final export"
      }
    },
    {
      "id": "identity.badges.built-with-light.png",
      "path": "identity/badges/built-with-light.png",
      "role": "attribution",
      "theme": "light",
      "format": "png",
      "mime": "image/png",
      "bytes": 14613,
      "sha256": "05f48a780414a52d75531f6362aeee467a8e11bae871b165675f9a7c778ce566",
      "dimensions": null,
      "locale": "neutral",
      "status": "candidate",
      "rights": "UI: preserve identity/ui/LICENSE.txt; brand: no trademark/final artwork approval; templates: local candidate preview only",
      "editable": false,
      "modification": "Do not redraw or alter brand geometry; see identity/USAGE.md",
      "source": "identity-v0.5; geometry-v0.2",
      "usage": "REBRAND-STANDARD.md",
      "approval": {
        "artwork": "candidate",
        "trademark": "not-cleared",
        "publication": "not-authorized"
      },
      "constraints": {
        "brand_name": "nikuniku.ai",
        "horizontal_min_css_px": 240,
        "symbol_min_css_px": 32,
        "touch_target_min_css_px": 44,
        "clear_space": "wordmark: >=1x stem (22 source units); symbol: >=10% visible height",
        "language_entry": "Lucide globe only; no flags or emoji",
        "media_surface": "neutral; no brand filter on skin or benchmark comparisons",
        "fonts": "system fallback; SVG template text not outlined; inspect locale before final export"
      }
    },
    {
      "id": "identity.badges.built-with-light",
      "path": "identity/badges/built-with-light.svg",
      "role": "attribution",
      "theme": "light",
      "format": "svg",
      "mime": "image/svg+xml",
      "bytes": 2311,
      "sha256": "67fc3461bca8502be93d5134594e7e2535d5cc8326123ee8e943985ba241a93a",
      "dimensions": {
        "view_box": "0 0 320 68",
        "width": null,
        "height": null
      },
      "locale": "neutral",
      "status": "candidate",
      "rights": "UI: preserve identity/ui/LICENSE.txt; brand: no trademark/final artwork approval; templates: local candidate preview only",
      "editable": false,
      "modification": "Do not redraw or alter brand geometry; see identity/USAGE.md",
      "source": "identity-v0.5; geometry-v0.2",
      "usage": "REBRAND-STANDARD.md",
      "approval": {
        "artwork": "candidate",
        "trademark": "not-cleared",
        "publication": "not-authorized"
      },
      "constraints": {
        "brand_name": "nikuniku.ai",
        "horizontal_min_css_px": 240,
        "symbol_min_css_px": 32,
        "touch_target_min_css_px": 44,
        "clear_space": "wordmark: >=1x stem (22 source units); symbol: >=10% visible height",
        "language_entry": "Lucide globe only; no flags or emoji",
        "media_surface": "neutral; no brand filter on skin or benchmark comparisons",
        "fonts": "system fallback; SVG template text not outlined; inspect locale before final export"
      }
    },
    {
      "id": "identity.badges.powered-by-dark.png",
      "path": "identity/badges/powered-by-dark.png",
      "role": "attribution",
      "theme": "dark",
      "format": "png",
      "mime": "image/png",
      "bytes": 15719,
      "sha256": "b67e768916b4bab246f4c7e20c126901e1b3a7dfdc162e104cf0522454baf9be",
      "dimensions": null,
      "locale": "neutral",
      "status": "candidate",
      "rights": "UI: preserve identity/ui/LICENSE.txt; brand: no trademark/final artwork approval; templates: local candidate preview only",
      "editable": false,
      "modification": "Do not redraw or alter brand geometry; see identity/USAGE.md",
      "source": "identity-v0.5; geometry-v0.2",
      "usage": "REBRAND-STANDARD.md",
      "approval": {
        "artwork": "candidate",
        "trademark": "not-cleared",
        "publication": "not-authorized"
      },
      "constraints": {
        "brand_name": "nikuniku.ai",
        "horizontal_min_css_px": 240,
        "symbol_min_css_px": 32,
        "touch_target_min_css_px": 44,
        "clear_space": "wordmark: >=1x stem (22 source units); symbol: >=10% visible height",
        "language_entry": "Lucide globe only; no flags or emoji",
        "media_surface": "neutral; no brand filter on skin or benchmark comparisons",
        "fonts": "system fallback; SVG template text not outlined; inspect locale before final export"
      }
    },
    {
      "id": "identity.badges.powered-by-dark",
      "path": "identity/badges/powered-by-dark.svg",
      "role": "attribution",
      "theme": "dark",
      "format": "svg",
      "mime": "image/svg+xml",
      "bytes": 2311,
      "sha256": "ecdfcf1e53412f4477d316b6f9ebb112cda9ec9ff8ad0ecacab02b87e0afd7de",
      "dimensions": {
        "view_box": "0 0 320 68",
        "width": null,
        "height": null
      },
      "locale": "neutral",
      "status": "candidate",
      "rights": "UI: preserve identity/ui/LICENSE.txt; brand: no trademark/final artwork approval; templates: local candidate preview only",
      "editable": false,
      "modification": "Do not redraw or alter brand geometry; see identity/USAGE.md",
      "source": "identity-v0.5; geometry-v0.2",
      "usage": "REBRAND-STANDARD.md",
      "approval": {
        "artwork": "candidate",
        "trademark": "not-cleared",
        "publication": "not-authorized"
      },
      "constraints": {
        "brand_name": "nikuniku.ai",
        "horizontal_min_css_px": 240,
        "symbol_min_css_px": 32,
        "touch_target_min_css_px": 44,
        "clear_space": "wordmark: >=1x stem (22 source units); symbol: >=10% visible height",
        "language_entry": "Lucide globe only; no flags or emoji",
        "media_surface": "neutral; no brand filter on skin or benchmark comparisons",
        "fonts": "system fallback; SVG template text not outlined; inspect locale before final export"
      }
    },
    {
      "id": "identity.badges.powered-by-light.png",
      "path": "identity/badges/powered-by-light.png",
      "role": "attribution",
      "theme": "light",
      "format": "png",
      "mime": "image/png",
      "bytes": 16161,
      "sha256": "682dc01c3ab1a720295126d7f39668936c03ecc1ec0d063b46cd2b4ba2e0322d",
      "dimensions": null,
      "locale": "neutral",
      "status": "candidate",
      "rights": "UI: preserve identity/ui/LICENSE.txt; brand: no trademark/final artwork approval; templates: local candidate preview only",
      "editable": false,
      "modification": "Do not redraw or alter brand geometry; see identity/USAGE.md",
      "source": "identity-v0.5; geometry-v0.2",
      "usage": "REBRAND-STANDARD.md",
      "approval": {
        "artwork": "candidate",
        "trademark": "not-cleared",
        "publication": "not-authorized"
      },
      "constraints": {
        "brand_name": "nikuniku.ai",
        "horizontal_min_css_px": 240,
        "symbol_min_css_px": 32,
        "touch_target_min_css_px": 44,
        "clear_space": "wordmark: >=1x stem (22 source units); symbol: >=10% visible height",
        "language_entry": "Lucide globe only; no flags or emoji",
        "media_surface": "neutral; no brand filter on skin or benchmark comparisons",
        "fonts": "system fallback; SVG template text not outlined; inspect locale before final export"
      }
    },
    {
      "id": "identity.badges.powered-by-light",
      "path": "identity/badges/powered-by-light.svg",
      "role": "attribution",
      "theme": "light",
      "format": "svg",
      "mime": "image/svg+xml",
      "bytes": 2311,
      "sha256": "e78ca9d7145c637952449f97de3fdc0cba0f3deeaa54a365934482a4dc5fc286",
      "dimensions": {
        "view_box": "0 0 320 68",
        "width": null,
        "height": null
      },
      "locale": "neutral",
      "status": "candidate",
      "rights": "UI: preserve identity/ui/LICENSE.txt; brand: no trademark/final artwork approval; templates: local candidate preview only",
      "editable": false,
      "modification": "Do not redraw or alter brand geometry; see identity/USAGE.md",
      "source": "identity-v0.5; geometry-v0.2",
      "usage": "REBRAND-STANDARD.md",
      "approval": {
        "artwork": "candidate",
        "trademark": "not-cleared",
        "publication": "not-authorized"
      },
      "constraints": {
        "brand_name": "nikuniku.ai",
        "horizontal_min_css_px": 240,
        "symbol_min_css_px": 32,
        "touch_target_min_css_px": 44,
        "clear_space": "wordmark: >=1x stem (22 source units); symbol: >=10% visible height",
        "language_entry": "Lucide globe only; no flags or emoji",
        "media_surface": "neutral; no brand filter on skin or benchmark comparisons",
        "fonts": "system fallback; SVG template text not outlined; inspect locale before final export"
      }
    },
    {
      "id": "identity.brand-manifest.schema.json",
      "path": "identity/brand-manifest.schema.json",
      "role": "guidelines",
      "theme": "any",
      "format": "json",
      "mime": "application/json",
      "bytes": 1718,
      "sha256": "1327d26a3e35f84f021e621239f0b7a7faa04f6552278b4229e92763502584cd",
      "dimensions": null,
      "locale": "neutral",
      "status": "candidate",
      "rights": "UI: preserve identity/ui/LICENSE.txt; brand: no trademark/final artwork approval; templates: local candidate preview only",
      "editable": false,
      "modification": "Do not redraw or alter brand geometry; see identity/USAGE.md",
      "source": "identity-v0.5; geometry-v0.2",
      "usage": "REBRAND-STANDARD.md",
      "approval": {
        "artwork": "candidate",
        "trademark": "not-cleared",
        "publication": "not-authorized"
      },
      "constraints": {
        "brand_name": "nikuniku.ai",
        "horizontal_min_css_px": 240,
        "symbol_min_css_px": 32,
        "touch_target_min_css_px": 44,
        "clear_space": "wordmark: >=1x stem (22 source units); symbol: >=10% visible height",
        "language_entry": "Lucide globe only; no flags or emoji",
        "media_surface": "neutral; no brand filter on skin or benchmark comparisons",
        "fonts": "system fallback; SVG template text not outlined; inspect locale before final export"
      }
    },
    {
      "id": "identity.brand-tokens.json",
      "path": "identity/brand-tokens.json",
      "role": "guidelines",
      "theme": "any",
      "format": "json",
      "mime": "application/json",
      "bytes": 2101,
      "sha256": "00dd1afc4c9079ad2b0dd4055fc3280ab766a8f39112f2d692eebab60902b7fc",
      "dimensions": null,
      "locale": "neutral",
      "status": "candidate",
      "rights": "UI: preserve identity/ui/LICENSE.txt; brand: no trademark/final artwork approval; templates: local candidate preview only",
      "editable": false,
      "modification": "Do not redraw or alter brand geometry; see identity/USAGE.md",
      "source": "identity-v0.5; geometry-v0.2",
      "usage": "REBRAND-STANDARD.md",
      "approval": {
        "artwork": "candidate",
        "trademark": "not-cleared",
        "publication": "not-authorized"
      },
      "constraints": {
        "brand_name": "nikuniku.ai",
        "horizontal_min_css_px": 240,
        "symbol_min_css_px": 32,
        "touch_target_min_css_px": 44,
        "clear_space": "wordmark: >=1x stem (22 source units); symbol: >=10% visible height",
        "language_entry": "Lucide globe only; no flags or emoji",
        "media_surface": "neutral; no brand filter on skin or benchmark comparisons",
        "fonts": "system fallback; SVG template text not outlined; inspect locale before final export"
      }
    },
    {
      "id": "identity.clear-space",
      "path": "identity/clear-space.svg",
      "role": "brand",
      "theme": "any",
      "format": "svg",
      "mime": "image/svg+xml",
      "bytes": 3367,
      "sha256": "5f2665a41ef47f212a51bfcf6fcd61d36020008ea3fc76107ee7b505d8d15734",
      "dimensions": {
        "view_box": "-26.539388130224385 -17.838137789433326 1133.5393881302243 273.4875924383998",
        "width": null,
        "height": null
      },
      "locale": "neutral",
      "status": "candidate",
      "rights": "UI: preserve identity/ui/LICENSE.txt; brand: no trademark/final artwork approval; templates: local candidate preview only",
      "editable": false,
      "modification": "Do not redraw or alter brand geometry; see identity/USAGE.md",
      "source": "identity-v0.5; geometry-v0.2",
      "usage": "REBRAND-STANDARD.md",
      "approval": {
        "artwork": "candidate",
        "trademark": "not-cleared",
        "publication": "not-authorized"
      },
      "constraints": {
        "brand_name": "nikuniku.ai",
        "horizontal_min_css_px": 240,
        "symbol_min_css_px": 32,
        "touch_target_min_css_px": 44,
        "clear_space": "wordmark: >=1x stem (22 source units); symbol: >=10% visible height",
        "language_entry": "Lucide globe only; no flags or emoji",
        "media_surface": "neutral; no brand filter on skin or benchmark comparisons",
        "fonts": "system fallback; SVG template text not outlined; inspect locale before final export"
      }
    },
    {
      "id": "identity.guidelines.guidelines-ar.md",
      "path": "identity/guidelines/guidelines-ar.md",
      "role": "guidelines",
      "theme": "any",
      "format": "md",
      "mime": "text/markdown",
      "bytes": 3883,
      "sha256": "4393e4872a26f7394b577676ad30640fe8aa75f319926fd50fa78c5d8b65dadc",
      "dimensions": null,
      "locale": "ar",
      "status": "candidate",
      "rights": "UI: preserve identity/ui/LICENSE.txt; brand: no trademark/final artwork approval; templates: local candidate preview only",
      "editable": false,
      "modification": "Do not redraw or alter brand geometry; see identity/USAGE.md",
      "source": "identity-v0.5; geometry-v0.2",
      "usage": "REBRAND-STANDARD.md",
      "approval": {
        "artwork": "candidate",
        "trademark": "not-cleared",
        "publication": "not-authorized"
      },
      "constraints": {
        "brand_name": "nikuniku.ai",
        "horizontal_min_css_px": 240,
        "symbol_min_css_px": 32,
        "touch_target_min_css_px": 44,
        "clear_space": "wordmark: >=1x stem (22 source units); symbol: >=10% visible height",
        "language_entry": "Lucide globe only; no flags or emoji",
        "media_surface": "neutral; no brand filter on skin or benchmark comparisons",
        "fonts": "system fallback; SVG template text not outlined; inspect locale before final export"
      }
    },
    {
      "id": "identity.guidelines.guidelines-de.md",
      "path": "identity/guidelines/guidelines-de.md",
      "role": "guidelines",
      "theme": "any",
      "format": "md",
      "mime": "text/markdown",
      "bytes": 2896,
      "sha256": "0329de9faeaebc4e14bd681e8d7147afcc8f2aee80bd158c131b43a26fbee82f",
      "dimensions": null,
      "locale": "de",
      "status": "candidate",
      "rights": "UI: preserve identity/ui/LICENSE.txt; brand: no trademark/final artwork approval; templates: local candidate preview only",
      "editable": false,
      "modification": "Do not redraw or alter brand geometry; see identity/USAGE.md",
      "source": "identity-v0.5; geometry-v0.2",
      "usage": "REBRAND-STANDARD.md",
      "approval": {
        "artwork": "candidate",
        "trademark": "not-cleared",
        "publication": "not-authorized"
      },
      "constraints": {
        "brand_name": "nikuniku.ai",
        "horizontal_min_css_px": 240,
        "symbol_min_css_px": 32,
        "touch_target_min_css_px": 44,
        "clear_space": "wordmark: >=1x stem (22 source units); symbol: >=10% visible height",
        "language_entry": "Lucide globe only; no flags or emoji",
        "media_surface": "neutral; no brand filter on skin or benchmark comparisons",
        "fonts": "system fallback; SVG template text not outlined; inspect locale before final export"
      }
    },
    {
      "id": "identity.guidelines.guidelines-en.md",
      "path": "identity/guidelines/guidelines-en.md",
      "role": "guidelines",
      "theme": "any",
      "format": "md",
      "mime": "text/markdown",
      "bytes": 2451,
      "sha256": "7c5b147bd7c9f9855ce3380e10ba221800104dce5527fe0ad653b4b19b97f95d",
      "dimensions": null,
      "locale": "en",
      "status": "candidate",
      "rights": "UI: preserve identity/ui/LICENSE.txt; brand: no trademark/final artwork approval; templates: local candidate preview only",
      "editable": false,
      "modification": "Do not redraw or alter brand geometry; see identity/USAGE.md",
      "source": "identity-v0.5; geometry-v0.2",
      "usage": "REBRAND-STANDARD.md",
      "approval": {
        "artwork": "candidate",
        "trademark": "not-cleared",
        "publication": "not-authorized"
      },
      "constraints": {
        "brand_name": "nikuniku.ai",
        "horizontal_min_css_px": 240,
        "symbol_min_css_px": 32,
        "touch_target_min_css_px": 44,
        "clear_space": "wordmark: >=1x stem (22 source units); symbol: >=10% visible height",
        "language_entry": "Lucide globe only; no flags or emoji",
        "media_surface": "neutral; no brand filter on skin or benchmark comparisons",
        "fonts": "system fallback; SVG template text not outlined; inspect locale before final export"
      }
    },
    {
      "id": "identity.guidelines.guidelines-es.md",
      "path": "identity/guidelines/guidelines-es.md",
      "role": "guidelines",
      "theme": "any",
      "format": "md",
      "mime": "text/markdown",
      "bytes": 2823,
      "sha256": "1e6967fbc7bf3be9b463be0dfd09d75635509d7a332bca53ed3a333206b786ab",
      "dimensions": null,
      "locale": "es",
      "status": "candidate",
      "rights": "UI: preserve identity/ui/LICENSE.txt; brand: no trademark/final artwork approval; templates: local candidate preview only",
      "editable": false,
      "modification": "Do not redraw or alter brand geometry; see identity/USAGE.md",
      "source": "identity-v0.5; geometry-v0.2",
      "usage": "REBRAND-STANDARD.md",
      "approval": {
        "artwork": "candidate",
        "trademark": "not-cleared",
        "publication": "not-authorized"
      },
      "constraints": {
        "brand_name": "nikuniku.ai",
        "horizontal_min_css_px": 240,
        "symbol_min_css_px": 32,
        "touch_target_min_css_px": 44,
        "clear_space": "wordmark: >=1x stem (22 source units); symbol: >=10% visible height",
        "language_entry": "Lucide globe only; no flags or emoji",
        "media_surface": "neutral; no brand filter on skin or benchmark comparisons",
        "fonts": "system fallback; SVG template text not outlined; inspect locale before final export"
      }
    },
    {
      "id": "identity.guidelines.guidelines-fr.md",
      "path": "identity/guidelines/guidelines-fr.md",
      "role": "guidelines",
      "theme": "any",
      "format": "md",
      "mime": "text/markdown",
      "bytes": 2949,
      "sha256": "c2f29d531574565dd132b528bd27d860c102191e0d4b37652b4b0a3789413d97",
      "dimensions": null,
      "locale": "fr",
      "status": "candidate",
      "rights": "UI: preserve identity/ui/LICENSE.txt; brand: no trademark/final artwork approval; templates: local candidate preview only",
      "editable": false,
      "modification": "Do not redraw or alter brand geometry; see identity/USAGE.md",
      "source": "identity-v0.5; geometry-v0.2",
      "usage": "REBRAND-STANDARD.md",
      "approval": {
        "artwork": "candidate",
        "trademark": "not-cleared",
        "publication": "not-authorized"
      },
      "constraints": {
        "brand_name": "nikuniku.ai",
        "horizontal_min_css_px": 240,
        "symbol_min_css_px": 32,
        "touch_target_min_css_px": 44,
        "clear_space": "wordmark: >=1x stem (22 source units); symbol: >=10% visible height",
        "language_entry": "Lucide globe only; no flags or emoji",
        "media_surface": "neutral; no brand filter on skin or benchmark comparisons",
        "fonts": "system fallback; SVG template text not outlined; inspect locale before final export"
      }
    },
    {
      "id": "identity.guidelines.guidelines-hi.md",
      "path": "identity/guidelines/guidelines-hi.md",
      "role": "guidelines",
      "theme": "any",
      "format": "md",
      "mime": "text/markdown",
      "bytes": 6047,
      "sha256": "3e1334698b12890212d2103086bae93e658591e0de5463f3d19534409874d8e5",
      "dimensions": null,
      "locale": "hi",
      "status": "candidate",
      "rights": "UI: preserve identity/ui/LICENSE.txt; brand: no trademark/final artwork approval; templates: local candidate preview only",
      "editable": false,
      "modification": "Do not redraw or alter brand geometry; see identity/USAGE.md",
      "source": "identity-v0.5; geometry-v0.2",
      "usage": "REBRAND-STANDARD.md",
      "approval": {
        "artwork": "candidate",
        "trademark": "not-cleared",
        "publication": "not-authorized"
      },
      "constraints": {
        "brand_name": "nikuniku.ai",
        "horizontal_min_css_px": 240,
        "symbol_min_css_px": 32,
        "touch_target_min_css_px": 44,
        "clear_space": "wordmark: >=1x stem (22 source units); symbol: >=10% visible height",
        "language_entry": "Lucide globe only; no flags or emoji",
        "media_surface": "neutral; no brand filter on skin or benchmark comparisons",
        "fonts": "system fallback; SVG template text not outlined; inspect locale before final export"
      }
    },
    {
      "id": "identity.guidelines.guidelines-id.md",
      "path": "identity/guidelines/guidelines-id.md",
      "role": "guidelines",
      "theme": "any",
      "format": "md",
      "mime": "text/markdown",
      "bytes": 2556,
      "sha256": "e8bff9faf85ae811495f0c7d520f5b7de31dcc35e8cc050aec403603883f6c94",
      "dimensions": null,
      "locale": "id",
      "status": "candidate",
      "rights": "UI: preserve identity/ui/LICENSE.txt; brand: no trademark/final artwork approval; templates: local candidate preview only",
      "editable": false,
      "modification": "Do not redraw or alter brand geometry; see identity/USAGE.md",
      "source": "identity-v0.5; geometry-v0.2",
      "usage": "REBRAND-STANDARD.md",
      "approval": {
        "artwork": "candidate",
        "trademark": "not-cleared",
        "publication": "not-authorized"
      },
      "constraints": {
        "brand_name": "nikuniku.ai",
        "horizontal_min_css_px": 240,
        "symbol_min_css_px": 32,
        "touch_target_min_css_px": 44,
        "clear_space": "wordmark: >=1x stem (22 source units); symbol: >=10% visible height",
        "language_entry": "Lucide globe only; no flags or emoji",
        "media_surface": "neutral; no brand filter on skin or benchmark comparisons",
        "fonts": "system fallback; SVG template text not outlined; inspect locale before final export"
      }
    },
    {
      "id": "identity.guidelines.guidelines-ja.md",
      "path": "identity/guidelines/guidelines-ja.md",
      "role": "guidelines",
      "theme": "any",
      "format": "md",
      "mime": "text/markdown",
      "bytes": 3103,
      "sha256": "eb5cd84de59f81927456bf35e58455f33f39533d950fe353b44084550dcd80f8",
      "dimensions": null,
      "locale": "ja",
      "status": "candidate",
      "rights": "UI: preserve identity/ui/LICENSE.txt; brand: no trademark/final artwork approval; templates: local candidate preview only",
      "editable": false,
      "modification": "Do not redraw or alter brand geometry; see identity/USAGE.md",
      "source": "identity-v0.5; geometry-v0.2",
      "usage": "REBRAND-STANDARD.md",
      "approval": {
        "artwork": "candidate",
        "trademark": "not-cleared",
        "publication": "not-authorized"
      },
      "constraints": {
        "brand_name": "nikuniku.ai",
        "horizontal_min_css_px": 240,
        "symbol_min_css_px": 32,
        "touch_target_min_css_px": 44,
        "clear_space": "wordmark: >=1x stem (22 source units); symbol: >=10% visible height",
        "language_entry": "Lucide globe only; no flags or emoji",
        "media_surface": "neutral; no brand filter on skin or benchmark comparisons",
        "fonts": "system fallback; SVG template text not outlined; inspect locale before final export"
      }
    },
    {
      "id": "identity.guidelines.guidelines-ko.md",
      "path": "identity/guidelines/guidelines-ko.md",
      "role": "guidelines",
      "theme": "any",
      "format": "md",
      "mime": "text/markdown",
      "bytes": 3034,
      "sha256": "f7c73e24bc63b672c7884036fea46dc02aaa2acc910a174f1063a7a60c335d1e",
      "dimensions": null,
      "locale": "ko",
      "status": "candidate",
      "rights": "UI: preserve identity/ui/LICENSE.txt; brand: no trademark/final artwork approval; templates: local candidate preview only",
      "editable": false,
      "modification": "Do not redraw or alter brand geometry; see identity/USAGE.md",
      "source": "identity-v0.5; geometry-v0.2",
      "usage": "REBRAND-STANDARD.md",
      "approval": {
        "artwork": "candidate",
        "trademark": "not-cleared",
        "publication": "not-authorized"
      },
      "constraints": {
        "brand_name": "nikuniku.ai",
        "horizontal_min_css_px": 240,
        "symbol_min_css_px": 32,
        "touch_target_min_css_px": 44,
        "clear_space": "wordmark: >=1x stem (22 source units); symbol: >=10% visible height",
        "language_entry": "Lucide globe only; no flags or emoji",
        "media_surface": "neutral; no brand filter on skin or benchmark comparisons",
        "fonts": "system fallback; SVG template text not outlined; inspect locale before final export"
      }
    },
    {
      "id": "identity.guidelines.guidelines-pt-BR.md",
      "path": "identity/guidelines/guidelines-pt-BR.md",
      "role": "guidelines",
      "theme": "any",
      "format": "md",
      "mime": "text/markdown",
      "bytes": 2773,
      "sha256": "c5ad2419d1b02a6c18f7e88a57b1eb41c85d016c2553ace8ed9f00859f3109a1",
      "dimensions": null,
      "locale": "pt-BR",
      "status": "candidate",
      "rights": "UI: preserve identity/ui/LICENSE.txt; brand: no trademark/final artwork approval; templates: local candidate preview only",
      "editable": false,
      "modification": "Do not redraw or alter brand geometry; see identity/USAGE.md",
      "source": "identity-v0.5; geometry-v0.2",
      "usage": "REBRAND-STANDARD.md",
      "approval": {
        "artwork": "candidate",
        "trademark": "not-cleared",
        "publication": "not-authorized"
      },
      "constraints": {
        "brand_name": "nikuniku.ai",
        "horizontal_min_css_px": 240,
        "symbol_min_css_px": 32,
        "touch_target_min_css_px": 44,
        "clear_space": "wordmark: >=1x stem (22 source units); symbol: >=10% visible height",
        "language_entry": "Lucide globe only; no flags or emoji",
        "media_surface": "neutral; no brand filter on skin or benchmark comparisons",
        "fonts": "system fallback; SVG template text not outlined; inspect locale before final export"
      }
    },
    {
      "id": "identity.guidelines.guidelines-th.md",
      "path": "identity/guidelines/guidelines-th.md",
      "role": "guidelines",
      "theme": "any",
      "format": "md",
      "mime": "text/markdown",
      "bytes": 5842,
      "sha256": "7e10a10a7e4bb91c0b50af65ad0ac12099662c85f61360e9c87d3451b7738ede",
      "dimensions": null,
      "locale": "th",
      "status": "candidate",
      "rights": "UI: preserve identity/ui/LICENSE.txt; brand: no trademark/final artwork approval; templates: local candidate preview only",
      "editable": false,
      "modification": "Do not redraw or alter brand geometry; see identity/USAGE.md",
      "source": "identity-v0.5; geometry-v0.2",
      "usage": "REBRAND-STANDARD.md",
      "approval": {
        "artwork": "candidate",
        "trademark": "not-cleared",
        "publication": "not-authorized"
      },
      "constraints": {
        "brand_name": "nikuniku.ai",
        "horizontal_min_css_px": 240,
        "symbol_min_css_px": 32,
        "touch_target_min_css_px": 44,
        "clear_space": "wordmark: >=1x stem (22 source units); symbol: >=10% visible height",
        "language_entry": "Lucide globe only; no flags or emoji",
        "media_surface": "neutral; no brand filter on skin or benchmark comparisons",
        "fonts": "system fallback; SVG template text not outlined; inspect locale before final export"
      }
    },
    {
      "id": "identity.guidelines.guidelines-vi.md",
      "path": "identity/guidelines/guidelines-vi.md",
      "role": "guidelines",
      "theme": "any",
      "format": "md",
      "mime": "text/markdown",
      "bytes": 3383,
      "sha256": "2801505cee26d3467da1e77218165d98b804b82549f2da4cd204712e0fc163f1",
      "dimensions": null,
      "locale": "vi",
      "status": "candidate",
      "rights": "UI: preserve identity/ui/LICENSE.txt; brand: no trademark/final artwork approval; templates: local candidate preview only",
      "editable": false,
      "modification": "Do not redraw or alter brand geometry; see identity/USAGE.md",
      "source": "identity-v0.5; geometry-v0.2",
      "usage": "REBRAND-STANDARD.md",
      "approval": {
        "artwork": "candidate",
        "trademark": "not-cleared",
        "publication": "not-authorized"
      },
      "constraints": {
        "brand_name": "nikuniku.ai",
        "horizontal_min_css_px": 240,
        "symbol_min_css_px": 32,
        "touch_target_min_css_px": 44,
        "clear_space": "wordmark: >=1x stem (22 source units); symbol: >=10% visible height",
        "language_entry": "Lucide globe only; no flags or emoji",
        "media_surface": "neutral; no brand filter on skin or benchmark comparisons",
        "fonts": "system fallback; SVG template text not outlined; inspect locale before final export"
      }
    },
    {
      "id": "identity.guidelines.guidelines-zh-Hans.md",
      "path": "identity/guidelines/guidelines-zh-Hans.md",
      "role": "guidelines",
      "theme": "any",
      "format": "md",
      "mime": "text/markdown",
      "bytes": 2255,
      "sha256": "78707afa4a64380a243170f8c0ddf5ba4fae96ade86a6c3d894c1e95ae72985f",
      "dimensions": null,
      "locale": "zh-Hans",
      "status": "candidate",
      "rights": "UI: preserve identity/ui/LICENSE.txt; brand: no trademark/final artwork approval; templates: local candidate preview only",
      "editable": false,
      "modification": "Do not redraw or alter brand geometry; see identity/USAGE.md",
      "source": "identity-v0.5; geometry-v0.2",
      "usage": "REBRAND-STANDARD.md",
      "approval": {
        "artwork": "candidate",
        "trademark": "not-cleared",
        "publication": "not-authorized"
      },
      "constraints": {
        "brand_name": "nikuniku.ai",
        "horizontal_min_css_px": 240,
        "symbol_min_css_px": 32,
        "touch_target_min_css_px": 44,
        "clear_space": "wordmark: >=1x stem (22 source units); symbol: >=10% visible height",
        "language_entry": "Lucide globe only; no flags or emoji",
        "media_surface": "neutral; no brand filter on skin or benchmark comparisons",
        "fonts": "system fallback; SVG template text not outlined; inspect locale before final export"
      }
    },
    {
      "id": "identity.guidelines.guidelines-zh-Hant.md",
      "path": "identity/guidelines/guidelines-zh-Hant.md",
      "role": "guidelines",
      "theme": "any",
      "format": "md",
      "mime": "text/markdown",
      "bytes": 2237,
      "sha256": "f9c0490ecd3ace2bd5e5455a199614978ce977d2a489123ce7fbf64049d9db94",
      "dimensions": null,
      "locale": "zh-Hant",
      "status": "candidate",
      "rights": "UI: preserve identity/ui/LICENSE.txt; brand: no trademark/final artwork approval; templates: local candidate preview only",
      "editable": false,
      "modification": "Do not redraw or alter brand geometry; see identity/USAGE.md",
      "source": "identity-v0.5; geometry-v0.2",
      "usage": "REBRAND-STANDARD.md",
      "approval": {
        "artwork": "candidate",
        "trademark": "not-cleared",
        "publication": "not-authorized"
      },
      "constraints": {
        "brand_name": "nikuniku.ai",
        "horizontal_min_css_px": 240,
        "symbol_min_css_px": 32,
        "touch_target_min_css_px": 44,
        "clear_space": "wordmark: >=1x stem (22 source units); symbol: >=10% visible height",
        "language_entry": "Lucide globe only; no flags or emoji",
        "media_surface": "neutral; no brand filter on skin or benchmark comparisons",
        "fonts": "system fallback; SVG template text not outlined; inspect locale before final export"
      }
    },
    {
      "id": "identity.guidelines.nikuniku-guidelines-ar.pdf",
      "path": "identity/guidelines/nikuniku-guidelines-ar.pdf",
      "role": "guidelines",
      "theme": "any",
      "format": "pdf",
      "mime": "application/pdf",
      "bytes": 193805,
      "sha256": "4c905f0500ab3bb29aa061835b4700b64a469295135b02734967c0fba6cfcb3a",
      "dimensions": null,
      "locale": "ar",
      "status": "candidate",
      "rights": "UI: preserve identity/ui/LICENSE.txt; brand: no trademark/final artwork approval; templates: local candidate preview only",
      "editable": false,
      "modification": "Do not redraw or alter brand geometry; see identity/USAGE.md",
      "source": "identity-v0.5; geometry-v0.2",
      "usage": "REBRAND-STANDARD.md",
      "approval": {
        "artwork": "candidate",
        "trademark": "not-cleared",
        "publication": "not-authorized"
      },
      "constraints": {
        "brand_name": "nikuniku.ai",
        "horizontal_min_css_px": 240,
        "symbol_min_css_px": 32,
        "touch_target_min_css_px": 44,
        "clear_space": "wordmark: >=1x stem (22 source units); symbol: >=10% visible height",
        "language_entry": "Lucide globe only; no flags or emoji",
        "media_surface": "neutral; no brand filter on skin or benchmark comparisons",
        "fonts": "system fallback; SVG template text not outlined; inspect locale before final export"
      }
    },
    {
      "id": "identity.guidelines.nikuniku-guidelines-de.pdf",
      "path": "identity/guidelines/nikuniku-guidelines-de.pdf",
      "role": "guidelines",
      "theme": "any",
      "format": "pdf",
      "mime": "application/pdf",
      "bytes": 243768,
      "sha256": "ceaae753dbff2f51606ff170051fdd1d280017d670b7906e6cb73e9d43b00575",
      "dimensions": null,
      "locale": "de",
      "status": "candidate",
      "rights": "UI: preserve identity/ui/LICENSE.txt; brand: no trademark/final artwork approval; templates: local candidate preview only",
      "editable": false,
      "modification": "Do not redraw or alter brand geometry; see identity/USAGE.md",
      "source": "identity-v0.5; geometry-v0.2",
      "usage": "REBRAND-STANDARD.md",
      "approval": {
        "artwork": "candidate",
        "trademark": "not-cleared",
        "publication": "not-authorized"
      },
      "constraints": {
        "brand_name": "nikuniku.ai",
        "horizontal_min_css_px": 240,
        "symbol_min_css_px": 32,
        "touch_target_min_css_px": 44,
        "clear_space": "wordmark: >=1x stem (22 source units); symbol: >=10% visible height",
        "language_entry": "Lucide globe only; no flags or emoji",
        "media_surface": "neutral; no brand filter on skin or benchmark comparisons",
        "fonts": "system fallback; SVG template text not outlined; inspect locale before final export"
      }
    },
    {
      "id": "identity.guidelines.nikuniku-guidelines-en.pdf",
      "path": "identity/guidelines/nikuniku-guidelines-en.pdf",
      "role": "guidelines",
      "theme": "any",
      "format": "pdf",
      "mime": "application/pdf",
      "bytes": 225352,
      "sha256": "8f6a1abb186607f62da431a0530f24f22892ea31eb724086e71c7db5a0fdfdba",
      "dimensions": null,
      "locale": "en",
      "status": "candidate",
      "rights": "UI: preserve identity/ui/LICENSE.txt; brand: no trademark/final artwork approval; templates: local candidate preview only",
      "editable": false,
      "modification": "Do not redraw or alter brand geometry; see identity/USAGE.md",
      "source": "identity-v0.5; geometry-v0.2",
      "usage": "REBRAND-STANDARD.md",
      "approval": {
        "artwork": "candidate",
        "trademark": "not-cleared",
        "publication": "not-authorized"
      },
      "constraints": {
        "brand_name": "nikuniku.ai",
        "horizontal_min_css_px": 240,
        "symbol_min_css_px": 32,
        "touch_target_min_css_px": 44,
        "clear_space": "wordmark: >=1x stem (22 source units); symbol: >=10% visible height",
        "language_entry": "Lucide globe only; no flags or emoji",
        "media_surface": "neutral; no brand filter on skin or benchmark comparisons",
        "fonts": "system fallback; SVG template text not outlined; inspect locale before final export"
      }
    },
    {
      "id": "identity.guidelines.nikuniku-guidelines-es.pdf",
      "path": "identity/guidelines/nikuniku-guidelines-es.pdf",
      "role": "guidelines",
      "theme": "any",
      "format": "pdf",
      "mime": "application/pdf",
      "bytes": 226497,
      "sha256": "512a4404bae74ca4b6b44d98a3aef1e9a68e14a87ecdfd462a189ad5a789fc4c",
      "dimensions": null,
      "locale": "es",
      "status": "candidate",
      "rights": "UI: preserve identity/ui/LICENSE.txt; brand: no trademark/final artwork approval; templates: local candidate preview only",
      "editable": false,
      "modification": "Do not redraw or alter brand geometry; see identity/USAGE.md",
      "source": "identity-v0.5; geometry-v0.2",
      "usage": "REBRAND-STANDARD.md",
      "approval": {
        "artwork": "candidate",
        "trademark": "not-cleared",
        "publication": "not-authorized"
      },
      "constraints": {
        "brand_name": "nikuniku.ai",
        "horizontal_min_css_px": 240,
        "symbol_min_css_px": 32,
        "touch_target_min_css_px": 44,
        "clear_space": "wordmark: >=1x stem (22 source units); symbol: >=10% visible height",
        "language_entry": "Lucide globe only; no flags or emoji",
        "media_surface": "neutral; no brand filter on skin or benchmark comparisons",
        "fonts": "system fallback; SVG template text not outlined; inspect locale before final export"
      }
    },
    {
      "id": "identity.guidelines.nikuniku-guidelines-fr.pdf",
      "path": "identity/guidelines/nikuniku-guidelines-fr.pdf",
      "role": "guidelines",
      "theme": "any",
      "format": "pdf",
      "mime": "application/pdf",
      "bytes": 231071,
      "sha256": "b376c829b8abd8b8d8fee20a4b667e1396cef167fe518a827bf39b00141debd2",
      "dimensions": null,
      "locale": "fr",
      "status": "candidate",
      "rights": "UI: preserve identity/ui/LICENSE.txt; brand: no trademark/final artwork approval; templates: local candidate preview only",
      "editable": false,
      "modification": "Do not redraw or alter brand geometry; see identity/USAGE.md",
      "source": "identity-v0.5; geometry-v0.2",
      "usage": "REBRAND-STANDARD.md",
      "approval": {
        "artwork": "candidate",
        "trademark": "not-cleared",
        "publication": "not-authorized"
      },
      "constraints": {
        "brand_name": "nikuniku.ai",
        "horizontal_min_css_px": 240,
        "symbol_min_css_px": 32,
        "touch_target_min_css_px": 44,
        "clear_space": "wordmark: >=1x stem (22 source units); symbol: >=10% visible height",
        "language_entry": "Lucide globe only; no flags or emoji",
        "media_surface": "neutral; no brand filter on skin or benchmark comparisons",
        "fonts": "system fallback; SVG template text not outlined; inspect locale before final export"
      }
    },
    {
      "id": "identity.guidelines.nikuniku-guidelines-hi.pdf",
      "path": "identity/guidelines/nikuniku-guidelines-hi.pdf",
      "role": "guidelines",
      "theme": "any",
      "format": "pdf",
      "mime": "application/pdf",
      "bytes": 279192,
      "sha256": "c13b8ac8a8e1485c2b46f4e5d829ce437e36524dfe831d0bee554a9f9e1983ac",
      "dimensions": null,
      "locale": "hi",
      "status": "candidate",
      "rights": "UI: preserve identity/ui/LICENSE.txt; brand: no trademark/final artwork approval; templates: local candidate preview only",
      "editable": false,
      "modification": "Do not redraw or alter brand geometry; see identity/USAGE.md",
      "source": "identity-v0.5; geometry-v0.2",
      "usage": "REBRAND-STANDARD.md",
      "approval": {
        "artwork": "candidate",
        "trademark": "not-cleared",
        "publication": "not-authorized"
      },
      "constraints": {
        "brand_name": "nikuniku.ai",
        "horizontal_min_css_px": 240,
        "symbol_min_css_px": 32,
        "touch_target_min_css_px": 44,
        "clear_space": "wordmark: >=1x stem (22 source units); symbol: >=10% visible height",
        "language_entry": "Lucide globe only; no flags or emoji",
        "media_surface": "neutral; no brand filter on skin or benchmark comparisons",
        "fonts": "system fallback; SVG template text not outlined; inspect locale before final export"
      }
    },
    {
      "id": "identity.guidelines.nikuniku-guidelines-id.pdf",
      "path": "identity/guidelines/nikuniku-guidelines-id.pdf",
      "role": "guidelines",
      "theme": "any",
      "format": "pdf",
      "mime": "application/pdf",
      "bytes": 217785,
      "sha256": "48aabd4c5788c5b607e2fb525b702af56330dec9e048ac3ceb5b0c71368b5c0b",
      "dimensions": null,
      "locale": "id",
      "status": "candidate",
      "rights": "UI: preserve identity/ui/LICENSE.txt; brand: no trademark/final artwork approval; templates: local candidate preview only",
      "editable": false,
      "modification": "Do not redraw or alter brand geometry; see identity/USAGE.md",
      "source": "identity-v0.5; geometry-v0.2",
      "usage": "REBRAND-STANDARD.md",
      "approval": {
        "artwork": "candidate",
        "trademark": "not-cleared",
        "publication": "not-authorized"
      },
      "constraints": {
        "brand_name": "nikuniku.ai",
        "horizontal_min_css_px": 240,
        "symbol_min_css_px": 32,
        "touch_target_min_css_px": 44,
        "clear_space": "wordmark: >=1x stem (22 source units); symbol: >=10% visible height",
        "language_entry": "Lucide globe only; no flags or emoji",
        "media_surface": "neutral; no brand filter on skin or benchmark comparisons",
        "fonts": "system fallback; SVG template text not outlined; inspect locale before final export"
      }
    },
    {
      "id": "identity.guidelines.nikuniku-guidelines-ja.pdf",
      "path": "identity/guidelines/nikuniku-guidelines-ja.pdf",
      "role": "guidelines",
      "theme": "any",
      "format": "pdf",
      "mime": "application/pdf",
      "bytes": 1827068,
      "sha256": "a6ea2eb613eb555d6941e04a741ee1cc57ca88411ca15e4c3d14f652e42e559d",
      "dimensions": null,
      "locale": "ja",
      "status": "candidate",
      "rights": "UI: preserve identity/ui/LICENSE.txt; brand: no trademark/final artwork approval; templates: local candidate preview only",
      "editable": false,
      "modification": "Do not redraw or alter brand geometry; see identity/USAGE.md",
      "source": "identity-v0.5; geometry-v0.2",
      "usage": "REBRAND-STANDARD.md",
      "approval": {
        "artwork": "candidate",
        "trademark": "not-cleared",
        "publication": "not-authorized"
      },
      "constraints": {
        "brand_name": "nikuniku.ai",
        "horizontal_min_css_px": 240,
        "symbol_min_css_px": 32,
        "touch_target_min_css_px": 44,
        "clear_space": "wordmark: >=1x stem (22 source units); symbol: >=10% visible height",
        "language_entry": "Lucide globe only; no flags or emoji",
        "media_surface": "neutral; no brand filter on skin or benchmark comparisons",
        "fonts": "system fallback; SVG template text not outlined; inspect locale before final export"
      }
    },
    {
      "id": "identity.guidelines.nikuniku-guidelines-ko.pdf",
      "path": "identity/guidelines/nikuniku-guidelines-ko.pdf",
      "role": "guidelines",
      "theme": "any",
      "format": "pdf",
      "mime": "application/pdf",
      "bytes": 329275,
      "sha256": "725ec42b398b28163b961d7517ce61eaeb3540bd86f800cc46c0346dee41cade",
      "dimensions": null,
      "locale": "ko",
      "status": "candidate",
      "rights": "UI: preserve identity/ui/LICENSE.txt; brand: no trademark/final artwork approval; templates: local candidate preview only",
      "editable": false,
      "modification": "Do not redraw or alter brand geometry; see identity/USAGE.md",
      "source": "identity-v0.5; geometry-v0.2",
      "usage": "REBRAND-STANDARD.md",
      "approval": {
        "artwork": "candidate",
        "trademark": "not-cleared",
        "publication": "not-authorized"
      },
      "constraints": {
        "brand_name": "nikuniku.ai",
        "horizontal_min_css_px": 240,
        "symbol_min_css_px": 32,
        "touch_target_min_css_px": 44,
        "clear_space": "wordmark: >=1x stem (22 source units); symbol: >=10% visible height",
        "language_entry": "Lucide globe only; no flags or emoji",
        "media_surface": "neutral; no brand filter on skin or benchmark comparisons",
        "fonts": "system fallback; SVG template text not outlined; inspect locale before final export"
      }
    },
    {
      "id": "identity.guidelines.nikuniku-guidelines-pt-BR.pdf",
      "path": "identity/guidelines/nikuniku-guidelines-pt-BR.pdf",
      "role": "guidelines",
      "theme": "any",
      "format": "pdf",
      "mime": "application/pdf",
      "bytes": 232848,
      "sha256": "c551941308f0559b570b2e03bc0af1480adae258f2a5a76265ed01059d662a80",
      "dimensions": null,
      "locale": "pt-BR",
      "status": "candidate",
      "rights": "UI: preserve identity/ui/LICENSE.txt; brand: no trademark/final artwork approval; templates: local candidate preview only",
      "editable": false,
      "modification": "Do not redraw or alter brand geometry; see identity/USAGE.md",
      "source": "identity-v0.5; geometry-v0.2",
      "usage": "REBRAND-STANDARD.md",
      "approval": {
        "artwork": "candidate",
        "trademark": "not-cleared",
        "publication": "not-authorized"
      },
      "constraints": {
        "brand_name": "nikuniku.ai",
        "horizontal_min_css_px": 240,
        "symbol_min_css_px": 32,
        "touch_target_min_css_px": 44,
        "clear_space": "wordmark: >=1x stem (22 source units); symbol: >=10% visible height",
        "language_entry": "Lucide globe only; no flags or emoji",
        "media_surface": "neutral; no brand filter on skin or benchmark comparisons",
        "fonts": "system fallback; SVG template text not outlined; inspect locale before final export"
      }
    },
    {
      "id": "identity.guidelines.nikuniku-guidelines-th.pdf",
      "path": "identity/guidelines/nikuniku-guidelines-th.pdf",
      "role": "guidelines",
      "theme": "any",
      "format": "pdf",
      "mime": "application/pdf",
      "bytes": 180518,
      "sha256": "e1a60cb0dcb618880bccbbf24f2753cfc0c9c5309279bbce60c2e8074300c34e",
      "dimensions": null,
      "locale": "th",
      "status": "candidate",
      "rights": "UI: preserve identity/ui/LICENSE.txt; brand: no trademark/final artwork approval; templates: local candidate preview only",
      "editable": false,
      "modification": "Do not redraw or alter brand geometry; see identity/USAGE.md",
      "source": "identity-v0.5; geometry-v0.2",
      "usage": "REBRAND-STANDARD.md",
      "approval": {
        "artwork": "candidate",
        "trademark": "not-cleared",
        "publication": "not-authorized"
      },
      "constraints": {
        "brand_name": "nikuniku.ai",
        "horizontal_min_css_px": 240,
        "symbol_min_css_px": 32,
        "touch_target_min_css_px": 44,
        "clear_space": "wordmark: >=1x stem (22 source units); symbol: >=10% visible height",
        "language_entry": "Lucide globe only; no flags or emoji",
        "media_surface": "neutral; no brand filter on skin or benchmark comparisons",
        "fonts": "system fallback; SVG template text not outlined; inspect locale before final export"
      }
    },
    {
      "id": "identity.guidelines.nikuniku-guidelines-vi.pdf",
      "path": "identity/guidelines/nikuniku-guidelines-vi.pdf",
      "role": "guidelines",
      "theme": "any",
      "format": "pdf",
      "mime": "application/pdf",
      "bytes": 301566,
      "sha256": "95b788a9c3905d963bb1dabeea64a83a677cce24bc65314c7b8630355bb42e8d",
      "dimensions": null,
      "locale": "vi",
      "status": "candidate",
      "rights": "UI: preserve identity/ui/LICENSE.txt; brand: no trademark/final artwork approval; templates: local candidate preview only",
      "editable": false,
      "modification": "Do not redraw or alter brand geometry; see identity/USAGE.md",
      "source": "identity-v0.5; geometry-v0.2",
      "usage": "REBRAND-STANDARD.md",
      "approval": {
        "artwork": "candidate",
        "trademark": "not-cleared",
        "publication": "not-authorized"
      },
      "constraints": {
        "brand_name": "nikuniku.ai",
        "horizontal_min_css_px": 240,
        "symbol_min_css_px": 32,
        "touch_target_min_css_px": 44,
        "clear_space": "wordmark: >=1x stem (22 source units); symbol: >=10% visible height",
        "language_entry": "Lucide globe only; no flags or emoji",
        "media_surface": "neutral; no brand filter on skin or benchmark comparisons",
        "fonts": "system fallback; SVG template text not outlined; inspect locale before final export"
      }
    },
    {
      "id": "identity.guidelines.nikuniku-guidelines-zh-Hans.pdf",
      "path": "identity/guidelines/nikuniku-guidelines-zh-Hans.pdf",
      "role": "guidelines",
      "theme": "any",
      "format": "pdf",
      "mime": "application/pdf",
      "bytes": 459471,
      "sha256": "979169b2c77b4324d4f1aacc376eb7987be6e4e654c099b864e9b17d4b809e94",
      "dimensions": null,
      "locale": "zh-Hans",
      "status": "candidate",
      "rights": "UI: preserve identity/ui/LICENSE.txt; brand: no trademark/final artwork approval; templates: local candidate preview only",
      "editable": false,
      "modification": "Do not redraw or alter brand geometry; see identity/USAGE.md",
      "source": "identity-v0.5; geometry-v0.2",
      "usage": "REBRAND-STANDARD.md",
      "approval": {
        "artwork": "candidate",
        "trademark": "not-cleared",
        "publication": "not-authorized"
      },
      "constraints": {
        "brand_name": "nikuniku.ai",
        "horizontal_min_css_px": 240,
        "symbol_min_css_px": 32,
        "touch_target_min_css_px": 44,
        "clear_space": "wordmark: >=1x stem (22 source units); symbol: >=10% visible height",
        "language_entry": "Lucide globe only; no flags or emoji",
        "media_surface": "neutral; no brand filter on skin or benchmark comparisons",
        "fonts": "system fallback; SVG template text not outlined; inspect locale before final export"
      }
    },
    {
      "id": "identity.guidelines.nikuniku-guidelines-zh-Hant.pdf",
      "path": "identity/guidelines/nikuniku-guidelines-zh-Hant.pdf",
      "role": "guidelines",
      "theme": "any",
      "format": "pdf",
      "mime": "application/pdf",
      "bytes": 586370,
      "sha256": "c2de9bf8328d2d31cb0e95aff6640f34679410e819d0cc48730daa2474de597f",
      "dimensions": null,
      "locale": "zh-Hant",
      "status": "candidate",
      "rights": "UI: preserve identity/ui/LICENSE.txt; brand: no trademark/final artwork approval; templates: local candidate preview only",
      "editable": false,
      "modification": "Do not redraw or alter brand geometry; see identity/USAGE.md",
      "source": "identity-v0.5; geometry-v0.2",
      "usage": "REBRAND-STANDARD.md",
      "approval": {
        "artwork": "candidate",
        "trademark": "not-cleared",
        "publication": "not-authorized"
      },
      "constraints": {
        "brand_name": "nikuniku.ai",
        "horizontal_min_css_px": 240,
        "symbol_min_css_px": 32,
        "touch_target_min_css_px": 44,
        "clear_space": "wordmark: >=1x stem (22 source units); symbol: >=10% visible height",
        "language_entry": "Lucide globe only; no flags or emoji",
        "media_surface": "neutral; no brand filter on skin or benchmark comparisons",
        "fonts": "system fallback; SVG template text not outlined; inspect locale before final export"
      }
    },
    {
      "id": "identity.guidelines.pdf-layout-report.json",
      "path": "identity/guidelines/pdf-layout-report.json",
      "role": "guidelines",
      "theme": "any",
      "format": "json",
      "mime": "application/json",
      "bytes": 4412,
      "sha256": "2d10c25ae5e632568fb8269cb8a2e31d221e1a672b52c45e83bff2a6540443bb",
      "dimensions": null,
      "locale": "neutral",
      "status": "candidate",
      "rights": "UI: preserve identity/ui/LICENSE.txt; brand: no trademark/final artwork approval; templates: local candidate preview only",
      "editable": false,
      "modification": "Do not redraw or alter brand geometry; see identity/USAGE.md",
      "source": "identity-v0.5; geometry-v0.2",
      "usage": "REBRAND-STANDARD.md",
      "approval": {
        "artwork": "candidate",
        "trademark": "not-cleared",
        "publication": "not-authorized"
      },
      "constraints": {
        "brand_name": "nikuniku.ai",
        "horizontal_min_css_px": 240,
        "symbol_min_css_px": 32,
        "touch_target_min_css_px": 44,
        "clear_space": "wordmark: >=1x stem (22 source units); symbol: >=10% visible height",
        "language_entry": "Lucide globe only; no flags or emoji",
        "media_surface": "neutral; no brand filter on skin or benchmark comparisons",
        "fonts": "system fallback; SVG template text not outlined; inspect locale before final export"
      }
    },
    {
      "id": "identity.localization-profiles.json",
      "path": "identity/localization-profiles.json",
      "role": "guidelines",
      "theme": "any",
      "format": "json",
      "mime": "application/json",
      "bytes": 19416,
      "sha256": "2123a4bc861a68c9b0453373fe310ddb3ba7b4fc01adcdebfeb1f360836c5926",
      "dimensions": null,
      "locale": "neutral",
      "status": "candidate",
      "rights": "UI: preserve identity/ui/LICENSE.txt; brand: no trademark/final artwork approval; templates: local candidate preview only",
      "editable": false,
      "modification": "Do not redraw or alter brand geometry; see identity/USAGE.md",
      "source": "identity-v0.5; geometry-v0.2",
      "usage": "REBRAND-STANDARD.md",
      "approval": {
        "artwork": "candidate",
        "trademark": "not-cleared",
        "publication": "not-authorized"
      },
      "constraints": {
        "brand_name": "nikuniku.ai",
        "horizontal_min_css_px": 240,
        "symbol_min_css_px": 32,
        "touch_target_min_css_px": 44,
        "clear_space": "wordmark: >=1x stem (22 source units); symbol: >=10% visible height",
        "language_entry": "Lucide globe only; no flags or emoji",
        "media_surface": "neutral; no brand filter on skin or benchmark comparisons",
        "fonts": "system fallback; SVG template text not outlined; inspect locale before final export"
      }
    },
    {
      "id": "identity.logos-png.nikuniku-horizontal-mono.png",
      "path": "identity/logos-png/nikuniku-horizontal-mono.png",
      "role": "brand",
      "theme": "any",
      "format": "png",
      "mime": "image/png",
      "bytes": 35696,
      "sha256": "4607389ddcecdbe81312ba3ebfe4b845be8b77a3fd68dc551fd91f04e917704f",
      "dimensions": null,
      "locale": "neutral",
      "status": "candidate",
      "rights": "UI: preserve identity/ui/LICENSE.txt; brand: no trademark/final artwork approval; templates: local candidate preview only",
      "editable": false,
      "modification": "Do not redraw or alter brand geometry; see identity/USAGE.md",
      "source": "identity-v0.5; geometry-v0.2",
      "usage": "REBRAND-STANDARD.md",
      "approval": {
        "artwork": "candidate",
        "trademark": "not-cleared",
        "publication": "not-authorized"
      },
      "constraints": {
        "brand_name": "nikuniku.ai",
        "horizontal_min_css_px": 240,
        "symbol_min_css_px": 32,
        "touch_target_min_css_px": 44,
        "clear_space": "wordmark: >=1x stem (22 source units); symbol: >=10% visible height",
        "language_entry": "Lucide globe only; no flags or emoji",
        "media_surface": "neutral; no brand filter on skin or benchmark comparisons",
        "fonts": "system fallback; SVG template text not outlined; inspect locale before final export"
      }
    },
    {
      "id": "identity.logos-png.nikuniku-horizontal-primary.png",
      "path": "identity/logos-png/nikuniku-horizontal-primary.png",
      "role": "brand",
      "theme": "any",
      "format": "png",
      "mime": "image/png",
      "bytes": 37633,
      "sha256": "2a129029912b9e6867a8219cb547c49a4b084715a090c9a66d5573ddbed661ac",
      "dimensions": null,
      "locale": "neutral",
      "status": "candidate",
      "rights": "UI: preserve identity/ui/LICENSE.txt; brand: no trademark/final artwork approval; templates: local candidate preview only",
      "editable": false,
      "modification": "Do not redraw or alter brand geometry; see identity/USAGE.md",
      "source": "identity-v0.5; geometry-v0.2",
      "usage": "REBRAND-STANDARD.md",
      "approval": {
        "artwork": "candidate",
        "trademark": "not-cleared",
        "publication": "not-authorized"
      },
      "constraints": {
        "brand_name": "nikuniku.ai",
        "horizontal_min_css_px": 240,
        "symbol_min_css_px": 32,
        "touch_target_min_css_px": 44,
        "clear_space": "wordmark: >=1x stem (22 source units); symbol: >=10% visible height",
        "language_entry": "Lucide globe only; no flags or emoji",
        "media_surface": "neutral; no brand filter on skin or benchmark comparisons",
        "fonts": "system fallback; SVG template text not outlined; inspect locale before final export"
      }
    },
    {
      "id": "identity.logos-png.nikuniku-horizontal-reverse.png",
      "path": "identity/logos-png/nikuniku-horizontal-reverse.png",
      "role": "brand",
      "theme": "dark",
      "format": "png",
      "mime": "image/png",
      "bytes": 27822,
      "sha256": "def914abd91e4a82328d46aec0436f8265cf88e88434eb7eb47b04f417ee1ce5",
      "dimensions": null,
      "locale": "neutral",
      "status": "candidate",
      "rights": "UI: preserve identity/ui/LICENSE.txt; brand: no trademark/final artwork approval; templates: local candidate preview only",
      "editable": false,
      "modification": "Do not redraw or alter brand geometry; see identity/USAGE.md",
      "source": "identity-v0.5; geometry-v0.2",
      "usage": "REBRAND-STANDARD.md",
      "approval": {
        "artwork": "candidate",
        "trademark": "not-cleared",
        "publication": "not-authorized"
      },
      "constraints": {
        "brand_name": "nikuniku.ai",
        "horizontal_min_css_px": 240,
        "symbol_min_css_px": 32,
        "touch_target_min_css_px": 44,
        "clear_space": "wordmark: >=1x stem (22 source units); symbol: >=10% visible height",
        "language_entry": "Lucide globe only; no flags or emoji",
        "media_surface": "neutral; no brand filter on skin or benchmark comparisons",
        "fonts": "system fallback; SVG template text not outlined; inspect locale before final export"
      }
    },
    {
      "id": "identity.logos-png.nikuniku-icon-mono.png",
      "path": "identity/logos-png/nikuniku-icon-mono.png",
      "role": "brand",
      "theme": "any",
      "format": "png",
      "mime": "image/png",
      "bytes": 83482,
      "sha256": "28fdccdfffc195f8c716b3a2ed13fde062755c2cf42c3fc0dcbbbef6a8be2bd2",
      "dimensions": null,
      "locale": "neutral",
      "status": "candidate",
      "rights": "UI: preserve identity/ui/LICENSE.txt; brand: no trademark/final artwork approval; templates: local candidate preview only",
      "editable": false,
      "modification": "Do not redraw or alter brand geometry; see identity/USAGE.md",
      "source": "identity-v0.5; geometry-v0.2",
      "usage": "REBRAND-STANDARD.md",
      "approval": {
        "artwork": "candidate",
        "trademark": "not-cleared",
        "publication": "not-authorized"
      },
      "constraints": {
        "brand_name": "nikuniku.ai",
        "horizontal_min_css_px": 240,
        "symbol_min_css_px": 32,
        "touch_target_min_css_px": 44,
        "clear_space": "wordmark: >=1x stem (22 source units); symbol: >=10% visible height",
        "language_entry": "Lucide globe only; no flags or emoji",
        "media_surface": "neutral; no brand filter on skin or benchmark comparisons",
        "fonts": "system fallback; SVG template text not outlined; inspect locale before final export"
      }
    },
    {
      "id": "identity.logos-png.nikuniku-icon-primary.png",
      "path": "identity/logos-png/nikuniku-icon-primary.png",
      "role": "brand",
      "theme": "any",
      "format": "png",
      "mime": "image/png",
      "bytes": 88996,
      "sha256": "bd2f1d06d75f9ea39c32b47fdd236d3dab151fcc42766d54ea5a46aed546ab43",
      "dimensions": null,
      "locale": "neutral",
      "status": "candidate",
      "rights": "UI: preserve identity/ui/LICENSE.txt; brand: no trademark/final artwork approval; templates: local candidate preview only",
      "editable": false,
      "modification": "Do not redraw or alter brand geometry; see identity/USAGE.md",
      "source": "identity-v0.5; geometry-v0.2",
      "usage": "REBRAND-STANDARD.md",
      "approval": {
        "artwork": "candidate",
        "trademark": "not-cleared",
        "publication": "not-authorized"
      },
      "constraints": {
        "brand_name": "nikuniku.ai",
        "horizontal_min_css_px": 240,
        "symbol_min_css_px": 32,
        "touch_target_min_css_px": 44,
        "clear_space": "wordmark: >=1x stem (22 source units); symbol: >=10% visible height",
        "language_entry": "Lucide globe only; no flags or emoji",
        "media_surface": "neutral; no brand filter on skin or benchmark comparisons",
        "fonts": "system fallback; SVG template text not outlined; inspect locale before final export"
      }
    },
    {
      "id": "identity.logos-png.nikuniku-icon-reverse.png",
      "path": "identity/logos-png/nikuniku-icon-reverse.png",
      "role": "brand",
      "theme": "dark",
      "format": "png",
      "mime": "image/png",
      "bytes": 51973,
      "sha256": "1d32a6b3434bb76cbfd44e5e82001267d1aad673146436737b80d9ddfe03e52a",
      "dimensions": null,
      "locale": "neutral",
      "status": "candidate",
      "rights": "UI: preserve identity/ui/LICENSE.txt; brand: no trademark/final artwork approval; templates: local candidate preview only",
      "editable": false,
      "modification": "Do not redraw or alter brand geometry; see identity/USAGE.md",
      "source": "identity-v0.5; geometry-v0.2",
      "usage": "REBRAND-STANDARD.md",
      "approval": {
        "artwork": "candidate",
        "trademark": "not-cleared",
        "publication": "not-authorized"
      },
      "constraints": {
        "brand_name": "nikuniku.ai",
        "horizontal_min_css_px": 240,
        "symbol_min_css_px": 32,
        "touch_target_min_css_px": 44,
        "clear_space": "wordmark: >=1x stem (22 source units); symbol: >=10% visible height",
        "language_entry": "Lucide globe only; no flags or emoji",
        "media_surface": "neutral; no brand filter on skin or benchmark comparisons",
        "fonts": "system fallback; SVG template text not outlined; inspect locale before final export"
      }
    },
    {
      "id": "identity.logos-png.nikuniku-stacked-mono.png",
      "path": "identity/logos-png/nikuniku-stacked-mono.png",
      "role": "brand",
      "theme": "any",
      "format": "png",
      "mime": "image/png",
      "bytes": 83557,
      "sha256": "b80b628d48e985a192f437fecac1fb5ec0abdadd4a16ffd2f7b70440605d4fdc",
      "dimensions": null,
      "locale": "neutral",
      "status": "candidate",
      "rights": "UI: preserve identity/ui/LICENSE.txt; brand: no trademark/final artwork approval; templates: local candidate preview only",
      "editable": false,
      "modification": "Do not redraw or alter brand geometry; see identity/USAGE.md",
      "source": "identity-v0.5; geometry-v0.2",
      "usage": "REBRAND-STANDARD.md",
      "approval": {
        "artwork": "candidate",
        "trademark": "not-cleared",
        "publication": "not-authorized"
      },
      "constraints": {
        "brand_name": "nikuniku.ai",
        "horizontal_min_css_px": 240,
        "symbol_min_css_px": 32,
        "touch_target_min_css_px": 44,
        "clear_space": "wordmark: >=1x stem (22 source units); symbol: >=10% visible height",
        "language_entry": "Lucide globe only; no flags or emoji",
        "media_surface": "neutral; no brand filter on skin or benchmark comparisons",
        "fonts": "system fallback; SVG template text not outlined; inspect locale before final export"
      }
    },
    {
      "id": "identity.logos-png.nikuniku-stacked-primary.png",
      "path": "identity/logos-png/nikuniku-stacked-primary.png",
      "role": "brand",
      "theme": "any",
      "format": "png",
      "mime": "image/png",
      "bytes": 87748,
      "sha256": "f2975c9108be1761984f7c2b92404e1e55c6c3e53b787d424bfaa530f442cd8b",
      "dimensions": null,
      "locale": "neutral",
      "status": "candidate",
      "rights": "UI: preserve identity/ui/LICENSE.txt; brand: no trademark/final artwork approval; templates: local candidate preview only",
      "editable": false,
      "modification": "Do not redraw or alter brand geometry; see identity/USAGE.md",
      "source": "identity-v0.5; geometry-v0.2",
      "usage": "REBRAND-STANDARD.md",
      "approval": {
        "artwork": "candidate",
        "trademark": "not-cleared",
        "publication": "not-authorized"
      },
      "constraints": {
        "brand_name": "nikuniku.ai",
        "horizontal_min_css_px": 240,
        "symbol_min_css_px": 32,
        "touch_target_min_css_px": 44,
        "clear_space": "wordmark: >=1x stem (22 source units); symbol: >=10% visible height",
        "language_entry": "Lucide globe only; no flags or emoji",
        "media_surface": "neutral; no brand filter on skin or benchmark comparisons",
        "fonts": "system fallback; SVG template text not outlined; inspect locale before final export"
      }
    },
    {
      "id": "identity.logos-png.nikuniku-stacked-reverse.png",
      "path": "identity/logos-png/nikuniku-stacked-reverse.png",
      "role": "brand",
      "theme": "dark",
      "format": "png",
      "mime": "image/png",
      "bytes": 63515,
      "sha256": "64334121b07cf4ba4253faff1bdbcec751bd385af33331fc1c7047b4d7f70a8f",
      "dimensions": null,
      "locale": "neutral",
      "status": "candidate",
      "rights": "UI: preserve identity/ui/LICENSE.txt; brand: no trademark/final artwork approval; templates: local candidate preview only",
      "editable": false,
      "modification": "Do not redraw or alter brand geometry; see identity/USAGE.md",
      "source": "identity-v0.5; geometry-v0.2",
      "usage": "REBRAND-STANDARD.md",
      "approval": {
        "artwork": "candidate",
        "trademark": "not-cleared",
        "publication": "not-authorized"
      },
      "constraints": {
        "brand_name": "nikuniku.ai",
        "horizontal_min_css_px": 240,
        "symbol_min_css_px": 32,
        "touch_target_min_css_px": 44,
        "clear_space": "wordmark: >=1x stem (22 source units); symbol: >=10% visible height",
        "language_entry": "Lucide globe only; no flags or emoji",
        "media_surface": "neutral; no brand filter on skin or benchmark comparisons",
        "fonts": "system fallback; SVG template text not outlined; inspect locale before final export"
      }
    },
    {
      "id": "identity.logos-png.nikuniku-wordmark-mono.png",
      "path": "identity/logos-png/nikuniku-wordmark-mono.png",
      "role": "brand",
      "theme": "any",
      "format": "png",
      "mime": "image/png",
      "bytes": 35932,
      "sha256": "e91d0f15511ba0ce95a6a6eb76587c0e38683d3123125687a47bee3015be7d9e",
      "dimensions": null,
      "locale": "neutral",
      "status": "candidate",
      "rights": "UI: preserve identity/ui/LICENSE.txt; brand: no trademark/final artwork approval; templates: local candidate preview only",
      "editable": false,
      "modification": "Do not redraw or alter brand geometry; see identity/USAGE.md",
      "source": "identity-v0.5; geometry-v0.2",
      "usage": "REBRAND-STANDARD.md",
      "approval": {
        "artwork": "candidate",
        "trademark": "not-cleared",
        "publication": "not-authorized"
      },
      "constraints": {
        "brand_name": "nikuniku.ai",
        "horizontal_min_css_px": 240,
        "symbol_min_css_px": 32,
        "touch_target_min_css_px": 44,
        "clear_space": "wordmark: >=1x stem (22 source units); symbol: >=10% visible height",
        "language_entry": "Lucide globe only; no flags or emoji",
        "media_surface": "neutral; no brand filter on skin or benchmark comparisons",
        "fonts": "system fallback; SVG template text not outlined; inspect locale before final export"
      }
    },
    {
      "id": "identity.logos-png.nikuniku-wordmark-primary.png",
      "path": "identity/logos-png/nikuniku-wordmark-primary.png",
      "role": "brand",
      "theme": "any",
      "format": "png",
      "mime": "image/png",
      "bytes": 35932,
      "sha256": "e91d0f15511ba0ce95a6a6eb76587c0e38683d3123125687a47bee3015be7d9e",
      "dimensions": null,
      "locale": "neutral",
      "status": "candidate",
      "rights": "UI: preserve identity/ui/LICENSE.txt; brand: no trademark/final artwork approval; templates: local candidate preview only",
      "editable": false,
      "modification": "Do not redraw or alter brand geometry; see identity/USAGE.md",
      "source": "identity-v0.5; geometry-v0.2",
      "usage": "REBRAND-STANDARD.md",
      "approval": {
        "artwork": "candidate",
        "trademark": "not-cleared",
        "publication": "not-authorized"
      },
      "constraints": {
        "brand_name": "nikuniku.ai",
        "horizontal_min_css_px": 240,
        "symbol_min_css_px": 32,
        "touch_target_min_css_px": 44,
        "clear_space": "wordmark: >=1x stem (22 source units); symbol: >=10% visible height",
        "language_entry": "Lucide globe only; no flags or emoji",
        "media_surface": "neutral; no brand filter on skin or benchmark comparisons",
        "fonts": "system fallback; SVG template text not outlined; inspect locale before final export"
      }
    },
    {
      "id": "identity.logos-png.nikuniku-wordmark-reverse.png",
      "path": "identity/logos-png/nikuniku-wordmark-reverse.png",
      "role": "brand",
      "theme": "dark",
      "format": "png",
      "mime": "image/png",
      "bytes": 30798,
      "sha256": "7b99973e3d60a3bad23f48ae0b7c8b4e62c775140d1a24322038d0406f1267bc",
      "dimensions": null,
      "locale": "neutral",
      "status": "candidate",
      "rights": "UI: preserve identity/ui/LICENSE.txt; brand: no trademark/final artwork approval; templates: local candidate preview only",
      "editable": false,
      "modification": "Do not redraw or alter brand geometry; see identity/USAGE.md",
      "source": "identity-v0.5; geometry-v0.2",
      "usage": "REBRAND-STANDARD.md",
      "approval": {
        "artwork": "candidate",
        "trademark": "not-cleared",
        "publication": "not-authorized"
      },
      "constraints": {
        "brand_name": "nikuniku.ai",
        "horizontal_min_css_px": 240,
        "symbol_min_css_px": 32,
        "touch_target_min_css_px": 44,
        "clear_space": "wordmark: >=1x stem (22 source units); symbol: >=10% visible height",
        "language_entry": "Lucide globe only; no flags or emoji",
        "media_surface": "neutral; no brand filter on skin or benchmark comparisons",
        "fonts": "system fallback; SVG template text not outlined; inspect locale before final export"
      }
    },
    {
      "id": "identity.nikuniku-horizontal-mono",
      "path": "identity/nikuniku-horizontal-mono.svg",
      "role": "brand",
      "theme": "light",
      "format": "svg",
      "mime": "image/svg+xml",
      "bytes": 2814,
      "sha256": "9c9663ca8c3f1dd85028025dd683345901fa6422c8f566c22b7c49b674538214",
      "dimensions": {
        "view_box": "0 0 1120 240",
        "width": null,
        "height": null
      },
      "locale": "neutral",
      "status": "candidate",
      "rights": "UI: preserve identity/ui/LICENSE.txt; brand: no trademark/final artwork approval; templates: local candidate preview only",
      "editable": false,
      "modification": "Do not redraw or alter brand geometry; see identity/USAGE.md",
      "source": "identity-v0.5; geometry-v0.2",
      "usage": "REBRAND-STANDARD.md",
      "approval": {
        "artwork": "candidate",
        "trademark": "not-cleared",
        "publication": "not-authorized"
      },
      "constraints": {
        "brand_name": "nikuniku.ai",
        "horizontal_min_css_px": 240,
        "symbol_min_css_px": 32,
        "touch_target_min_css_px": 44,
        "clear_space": "wordmark: >=1x stem (22 source units); symbol: >=10% visible height",
        "language_entry": "Lucide globe only; no flags or emoji",
        "media_surface": "neutral; no brand filter on skin or benchmark comparisons",
        "fonts": "system fallback; SVG template text not outlined; inspect locale before final export"
      }
    },
    {
      "id": "identity.nikuniku-horizontal-primary",
      "path": "identity/nikuniku-horizontal-primary.svg",
      "role": "brand",
      "theme": "light",
      "format": "svg",
      "mime": "image/svg+xml",
      "bytes": 2814,
      "sha256": "3509c77891b86692dc30619972f42f4608f0632d3c327dd28da61b93011cf284",
      "dimensions": {
        "view_box": "0 0 1120 240",
        "width": null,
        "height": null
      },
      "locale": "neutral",
      "status": "candidate",
      "rights": "UI: preserve identity/ui/LICENSE.txt; brand: no trademark/final artwork approval; templates: local candidate preview only",
      "editable": false,
      "modification": "Do not redraw or alter brand geometry; see identity/USAGE.md",
      "source": "identity-v0.5; geometry-v0.2",
      "usage": "REBRAND-STANDARD.md",
      "approval": {
        "artwork": "candidate",
        "trademark": "not-cleared",
        "publication": "not-authorized"
      },
      "constraints": {
        "brand_name": "nikuniku.ai",
        "horizontal_min_css_px": 240,
        "symbol_min_css_px": 32,
        "touch_target_min_css_px": 44,
        "clear_space": "wordmark: >=1x stem (22 source units); symbol: >=10% visible height",
        "language_entry": "Lucide globe only; no flags or emoji",
        "media_surface": "neutral; no brand filter on skin or benchmark comparisons",
        "fonts": "system fallback; SVG template text not outlined; inspect locale before final export"
      }
    },
    {
      "id": "identity.nikuniku-horizontal-reverse",
      "path": "identity/nikuniku-horizontal-reverse.svg",
      "role": "brand",
      "theme": "dark",
      "format": "svg",
      "mime": "image/svg+xml",
      "bytes": 2814,
      "sha256": "245bc50aeac828a35f48ab150717ca748db98ca30bba1a07fede1995541c977f",
      "dimensions": {
        "view_box": "0 0 1120 240",
        "width": null,
        "height": null
      },
      "locale": "neutral",
      "status": "candidate",
      "rights": "UI: preserve identity/ui/LICENSE.txt; brand: no trademark/final artwork approval; templates: local candidate preview only",
      "editable": false,
      "modification": "Do not redraw or alter brand geometry; see identity/USAGE.md",
      "source": "identity-v0.5; geometry-v0.2",
      "usage": "REBRAND-STANDARD.md",
      "approval": {
        "artwork": "candidate",
        "trademark": "not-cleared",
        "publication": "not-authorized"
      },
      "constraints": {
        "brand_name": "nikuniku.ai",
        "horizontal_min_css_px": 240,
        "symbol_min_css_px": 32,
        "touch_target_min_css_px": 44,
        "clear_space": "wordmark: >=1x stem (22 source units); symbol: >=10% visible height",
        "language_entry": "Lucide globe only; no flags or emoji",
        "media_surface": "neutral; no brand filter on skin or benchmark comparisons",
        "fonts": "system fallback; SVG template text not outlined; inspect locale before final export"
      }
    },
    {
      "id": "identity.nikuniku-icon-mono",
      "path": "identity/nikuniku-icon-mono.svg",
      "role": "brand",
      "theme": "light",
      "format": "svg",
      "mime": "image/svg+xml",
      "bytes": 854,
      "sha256": "6452bcdbd6657d07a654bf18b85616aecd730b098063827fc303e5cb6a201702",
      "dimensions": {
        "view_box": "0 0 600 420",
        "width": null,
        "height": null
      },
      "locale": "neutral",
      "status": "candidate",
      "rights": "UI: preserve identity/ui/LICENSE.txt; brand: no trademark/final artwork approval; templates: local candidate preview only",
      "editable": false,
      "modification": "Do not redraw or alter brand geometry; see identity/USAGE.md",
      "source": "identity-v0.5; geometry-v0.2",
      "usage": "REBRAND-STANDARD.md",
      "approval": {
        "artwork": "candidate",
        "trademark": "not-cleared",
        "publication": "not-authorized"
      },
      "constraints": {
        "brand_name": "nikuniku.ai",
        "horizontal_min_css_px": 240,
        "symbol_min_css_px": 32,
        "touch_target_min_css_px": 44,
        "clear_space": "wordmark: >=1x stem (22 source units); symbol: >=10% visible height",
        "language_entry": "Lucide globe only; no flags or emoji",
        "media_surface": "neutral; no brand filter on skin or benchmark comparisons",
        "fonts": "system fallback; SVG template text not outlined; inspect locale before final export"
      }
    },
    {
      "id": "identity.nikuniku-icon-primary",
      "path": "identity/nikuniku-icon-primary.svg",
      "role": "brand",
      "theme": "light",
      "format": "svg",
      "mime": "image/svg+xml",
      "bytes": 854,
      "sha256": "8aba8c44b773a715baa52a370ac98ac8f10cc7e2052f6bb8313b6ff47d290cb1",
      "dimensions": {
        "view_box": "0 0 600 420",
        "width": null,
        "height": null
      },
      "locale": "neutral",
      "status": "candidate",
      "rights": "UI: preserve identity/ui/LICENSE.txt; brand: no trademark/final artwork approval; templates: local candidate preview only",
      "editable": false,
      "modification": "Do not redraw or alter brand geometry; see identity/USAGE.md",
      "source": "identity-v0.5; geometry-v0.2",
      "usage": "REBRAND-STANDARD.md",
      "approval": {
        "artwork": "candidate",
        "trademark": "not-cleared",
        "publication": "not-authorized"
      },
      "constraints": {
        "brand_name": "nikuniku.ai",
        "horizontal_min_css_px": 240,
        "symbol_min_css_px": 32,
        "touch_target_min_css_px": 44,
        "clear_space": "wordmark: >=1x stem (22 source units); symbol: >=10% visible height",
        "language_entry": "Lucide globe only; no flags or emoji",
        "media_surface": "neutral; no brand filter on skin or benchmark comparisons",
        "fonts": "system fallback; SVG template text not outlined; inspect locale before final export"
      }
    },
    {
      "id": "identity.nikuniku-icon-reverse",
      "path": "identity/nikuniku-icon-reverse.svg",
      "role": "brand",
      "theme": "dark",
      "format": "svg",
      "mime": "image/svg+xml",
      "bytes": 854,
      "sha256": "20a8f84ed29929fdcd9c454be01aba05420e5d21bc8c10d87be4b2f23e7802e4",
      "dimensions": {
        "view_box": "0 0 600 420",
        "width": null,
        "height": null
      },
      "locale": "neutral",
      "status": "candidate",
      "rights": "UI: preserve identity/ui/LICENSE.txt; brand: no trademark/final artwork approval; templates: local candidate preview only",
      "editable": false,
      "modification": "Do not redraw or alter brand geometry; see identity/USAGE.md",
      "source": "identity-v0.5; geometry-v0.2",
      "usage": "REBRAND-STANDARD.md",
      "approval": {
        "artwork": "candidate",
        "trademark": "not-cleared",
        "publication": "not-authorized"
      },
      "constraints": {
        "brand_name": "nikuniku.ai",
        "horizontal_min_css_px": 240,
        "symbol_min_css_px": 32,
        "touch_target_min_css_px": 44,
        "clear_space": "wordmark: >=1x stem (22 source units); symbol: >=10% visible height",
        "language_entry": "Lucide globe only; no flags or emoji",
        "media_surface": "neutral; no brand filter on skin or benchmark comparisons",
        "fonts": "system fallback; SVG template text not outlined; inspect locale before final export"
      }
    },
    {
      "id": "identity.nikuniku-stacked-mono",
      "path": "identity/nikuniku-stacked-mono.svg",
      "role": "brand",
      "theme": "light",
      "format": "svg",
      "mime": "image/svg+xml",
      "bytes": 2840,
      "sha256": "f40303166f1dfedde77cc2641e96385b440c617ba43e759bbb182e5b22d20b4e",
      "dimensions": {
        "view_box": "0 0 880 600",
        "width": null,
        "height": null
      },
      "locale": "neutral",
      "status": "candidate",
      "rights": "UI: preserve identity/ui/LICENSE.txt; brand: no trademark/final artwork approval; templates: local candidate preview only",
      "editable": false,
      "modification": "Do not redraw or alter brand geometry; see identity/USAGE.md",
      "source": "identity-v0.5; geometry-v0.2",
      "usage": "REBRAND-STANDARD.md",
      "approval": {
        "artwork": "candidate",
        "trademark": "not-cleared",
        "publication": "not-authorized"
      },
      "constraints": {
        "brand_name": "nikuniku.ai",
        "horizontal_min_css_px": 240,
        "symbol_min_css_px": 32,
        "touch_target_min_css_px": 44,
        "clear_space": "wordmark: >=1x stem (22 source units); symbol: >=10% visible height",
        "language_entry": "Lucide globe only; no flags or emoji",
        "media_surface": "neutral; no brand filter on skin or benchmark comparisons",
        "fonts": "system fallback; SVG template text not outlined; inspect locale before final export"
      }
    },
    {
      "id": "identity.nikuniku-stacked-primary",
      "path": "identity/nikuniku-stacked-primary.svg",
      "role": "brand",
      "theme": "light",
      "format": "svg",
      "mime": "image/svg+xml",
      "bytes": 2840,
      "sha256": "bf05e06662a5e11dbd5cb155cc16285fb866e1f02a430a827048171145d094f5",
      "dimensions": {
        "view_box": "0 0 880 600",
        "width": null,
        "height": null
      },
      "locale": "neutral",
      "status": "candidate",
      "rights": "UI: preserve identity/ui/LICENSE.txt; brand: no trademark/final artwork approval; templates: local candidate preview only",
      "editable": false,
      "modification": "Do not redraw or alter brand geometry; see identity/USAGE.md",
      "source": "identity-v0.5; geometry-v0.2",
      "usage": "REBRAND-STANDARD.md",
      "approval": {
        "artwork": "candidate",
        "trademark": "not-cleared",
        "publication": "not-authorized"
      },
      "constraints": {
        "brand_name": "nikuniku.ai",
        "horizontal_min_css_px": 240,
        "symbol_min_css_px": 32,
        "touch_target_min_css_px": 44,
        "clear_space": "wordmark: >=1x stem (22 source units); symbol: >=10% visible height",
        "language_entry": "Lucide globe only; no flags or emoji",
        "media_surface": "neutral; no brand filter on skin or benchmark comparisons",
        "fonts": "system fallback; SVG template text not outlined; inspect locale before final export"
      }
    },
    {
      "id": "identity.nikuniku-stacked-reverse",
      "path": "identity/nikuniku-stacked-reverse.svg",
      "role": "brand",
      "theme": "dark",
      "format": "svg",
      "mime": "image/svg+xml",
      "bytes": 2840,
      "sha256": "ceb2463ddca84fa3f77f8b26a306280c53063f4ebbbd97e0ec5c41c3fbb1a777",
      "dimensions": {
        "view_box": "0 0 880 600",
        "width": null,
        "height": null
      },
      "locale": "neutral",
      "status": "candidate",
      "rights": "UI: preserve identity/ui/LICENSE.txt; brand: no trademark/final artwork approval; templates: local candidate preview only",
      "editable": false,
      "modification": "Do not redraw or alter brand geometry; see identity/USAGE.md",
      "source": "identity-v0.5; geometry-v0.2",
      "usage": "REBRAND-STANDARD.md",
      "approval": {
        "artwork": "candidate",
        "trademark": "not-cleared",
        "publication": "not-authorized"
      },
      "constraints": {
        "brand_name": "nikuniku.ai",
        "horizontal_min_css_px": 240,
        "symbol_min_css_px": 32,
        "touch_target_min_css_px": 44,
        "clear_space": "wordmark: >=1x stem (22 source units); symbol: >=10% visible height",
        "language_entry": "Lucide globe only; no flags or emoji",
        "media_surface": "neutral; no brand filter on skin or benchmark comparisons",
        "fonts": "system fallback; SVG template text not outlined; inspect locale before final export"
      }
    },
    {
      "id": "identity.nikuniku-wordmark-mono",
      "path": "identity/nikuniku-wordmark-mono.svg",
      "role": "brand",
      "theme": "light",
      "format": "svg",
      "mime": "image/svg+xml",
      "bytes": 2108,
      "sha256": "ecb688fd0c0e7581012be0f518dce9d88bb20f197c57b139306b286236fb2027",
      "dimensions": {
        "view_box": "0 0 783 150",
        "width": null,
        "height": null
      },
      "locale": "neutral",
      "status": "candidate",
      "rights": "UI: preserve identity/ui/LICENSE.txt; brand: no trademark/final artwork approval; templates: local candidate preview only",
      "editable": false,
      "modification": "Do not redraw or alter brand geometry; see identity/USAGE.md",
      "source": "identity-v0.5; geometry-v0.2",
      "usage": "REBRAND-STANDARD.md",
      "approval": {
        "artwork": "candidate",
        "trademark": "not-cleared",
        "publication": "not-authorized"
      },
      "constraints": {
        "brand_name": "nikuniku.ai",
        "horizontal_min_css_px": 240,
        "symbol_min_css_px": 32,
        "touch_target_min_css_px": 44,
        "clear_space": "wordmark: >=1x stem (22 source units); symbol: >=10% visible height",
        "language_entry": "Lucide globe only; no flags or emoji",
        "media_surface": "neutral; no brand filter on skin or benchmark comparisons",
        "fonts": "system fallback; SVG template text not outlined; inspect locale before final export"
      }
    },
    {
      "id": "identity.nikuniku-wordmark-primary",
      "path": "identity/nikuniku-wordmark-primary.svg",
      "role": "brand",
      "theme": "light",
      "format": "svg",
      "mime": "image/svg+xml",
      "bytes": 2108,
      "sha256": "ecb688fd0c0e7581012be0f518dce9d88bb20f197c57b139306b286236fb2027",
      "dimensions": {
        "view_box": "0 0 783 150",
        "width": null,
        "height": null
      },
      "locale": "neutral",
      "status": "candidate",
      "rights": "UI: preserve identity/ui/LICENSE.txt; brand: no trademark/final artwork approval; templates: local candidate preview only",
      "editable": false,
      "modification": "Do not redraw or alter brand geometry; see identity/USAGE.md",
      "source": "identity-v0.5; geometry-v0.2",
      "usage": "REBRAND-STANDARD.md",
      "approval": {
        "artwork": "candidate",
        "trademark": "not-cleared",
        "publication": "not-authorized"
      },
      "constraints": {
        "brand_name": "nikuniku.ai",
        "horizontal_min_css_px": 240,
        "symbol_min_css_px": 32,
        "touch_target_min_css_px": 44,
        "clear_space": "wordmark: >=1x stem (22 source units); symbol: >=10% visible height",
        "language_entry": "Lucide globe only; no flags or emoji",
        "media_surface": "neutral; no brand filter on skin or benchmark comparisons",
        "fonts": "system fallback; SVG template text not outlined; inspect locale before final export"
      }
    },
    {
      "id": "identity.nikuniku-wordmark-reverse",
      "path": "identity/nikuniku-wordmark-reverse.svg",
      "role": "brand",
      "theme": "dark",
      "format": "svg",
      "mime": "image/svg+xml",
      "bytes": 2108,
      "sha256": "d18634c656afd8b31e1da067809ba88be626aea37d0f53ef79162ef9dc74310d",
      "dimensions": {
        "view_box": "0 0 783 150",
        "width": null,
        "height": null
      },
      "locale": "neutral",
      "status": "candidate",
      "rights": "UI: preserve identity/ui/LICENSE.txt; brand: no trademark/final artwork approval; templates: local candidate preview only",
      "editable": false,
      "modification": "Do not redraw or alter brand geometry; see identity/USAGE.md",
      "source": "identity-v0.5; geometry-v0.2",
      "usage": "REBRAND-STANDARD.md",
      "approval": {
        "artwork": "candidate",
        "trademark": "not-cleared",
        "publication": "not-authorized"
      },
      "constraints": {
        "brand_name": "nikuniku.ai",
        "horizontal_min_css_px": 240,
        "symbol_min_css_px": 32,
        "touch_target_min_css_px": 44,
        "clear_space": "wordmark: >=1x stem (22 source units); symbol: >=10% visible height",
        "language_entry": "Lucide globe only; no flags or emoji",
        "media_surface": "neutral; no brand filter on skin or benchmark comparisons",
        "fonts": "system fallback; SVG template text not outlined; inspect locale before final export"
      }
    },
    {
      "id": "identity.platform.app-180.png",
      "path": "identity/platform/app-180.png",
      "role": "platform",
      "theme": "any",
      "format": "png",
      "mime": "image/png",
      "bytes": 3261,
      "sha256": "0700e4c40194467c08d3b50ce370c9c4901cffc6241b3304155617915e520db0",
      "dimensions": null,
      "locale": "neutral",
      "status": "candidate",
      "rights": "UI: preserve identity/ui/LICENSE.txt; brand: no trademark/final artwork approval; templates: local candidate preview only",
      "editable": false,
      "modification": "Do not redraw or alter brand geometry; see identity/USAGE.md",
      "source": "identity-v0.5; geometry-v0.2",
      "usage": "REBRAND-STANDARD.md",
      "approval": {
        "artwork": "candidate",
        "trademark": "not-cleared",
        "publication": "not-authorized"
      },
      "constraints": {
        "brand_name": "nikuniku.ai",
        "horizontal_min_css_px": 240,
        "symbol_min_css_px": 32,
        "touch_target_min_css_px": 44,
        "clear_space": "wordmark: >=1x stem (22 source units); symbol: >=10% visible height",
        "language_entry": "Lucide globe only; no flags or emoji",
        "media_surface": "neutral; no brand filter on skin or benchmark comparisons",
        "fonts": "system fallback; SVG template text not outlined; inspect locale before final export"
      }
    },
    {
      "id": "identity.platform.app-192.png",
      "path": "identity/platform/app-192.png",
      "role": "platform",
      "theme": "any",
      "format": "png",
      "mime": "image/png",
      "bytes": 3569,
      "sha256": "1773fcda509c6f87ed85996b3e957331089a7ecdb452a2728bf6a1bd9507db73",
      "dimensions": null,
      "locale": "neutral",
      "status": "candidate",
      "rights": "UI: preserve identity/ui/LICENSE.txt; brand: no trademark/final artwork approval; templates: local candidate preview only",
      "editable": false,
      "modification": "Do not redraw or alter brand geometry; see identity/USAGE.md",
      "source": "identity-v0.5; geometry-v0.2",
      "usage": "REBRAND-STANDARD.md",
      "approval": {
        "artwork": "candidate",
        "trademark": "not-cleared",
        "publication": "not-authorized"
      },
      "constraints": {
        "brand_name": "nikuniku.ai",
        "horizontal_min_css_px": 240,
        "symbol_min_css_px": 32,
        "touch_target_min_css_px": 44,
        "clear_space": "wordmark: >=1x stem (22 source units); symbol: >=10% visible height",
        "language_entry": "Lucide globe only; no flags or emoji",
        "media_surface": "neutral; no brand filter on skin or benchmark comparisons",
        "fonts": "system fallback; SVG template text not outlined; inspect locale before final export"
      }
    },
    {
      "id": "identity.platform.app-512.png",
      "path": "identity/platform/app-512.png",
      "role": "platform",
      "theme": "any",
      "format": "png",
      "mime": "image/png",
      "bytes": 13758,
      "sha256": "157c315bdcef8ffb5e6c5f4abfaece4e450fd8bd1f548d2b9d64493a629f75fc",
      "dimensions": null,
      "locale": "neutral",
      "status": "candidate",
      "rights": "UI: preserve identity/ui/LICENSE.txt; brand: no trademark/final artwork approval; templates: local candidate preview only",
      "editable": false,
      "modification": "Do not redraw or alter brand geometry; see identity/USAGE.md",
      "source": "identity-v0.5; geometry-v0.2",
      "usage": "REBRAND-STANDARD.md",
      "approval": {
        "artwork": "candidate",
        "trademark": "not-cleared",
        "publication": "not-authorized"
      },
      "constraints": {
        "brand_name": "nikuniku.ai",
        "horizontal_min_css_px": 240,
        "symbol_min_css_px": 32,
        "touch_target_min_css_px": 44,
        "clear_space": "wordmark: >=1x stem (22 source units); symbol: >=10% visible height",
        "language_entry": "Lucide globe only; no flags or emoji",
        "media_surface": "neutral; no brand filter on skin or benchmark comparisons",
        "fonts": "system fallback; SVG template text not outlined; inspect locale before final export"
      }
    },
    {
      "id": "identity.platform.app",
      "path": "identity/platform/app.svg",
      "role": "platform",
      "theme": "any",
      "format": "svg",
      "mime": "image/svg+xml",
      "bytes": 880,
      "sha256": "b018b0a4b81bb717ae911bb9385f997a08fa81af5675484c71a0f725748f505e",
      "dimensions": {
        "view_box": "0 0 512 512",
        "width": null,
        "height": null
      },
      "locale": "neutral",
      "status": "candidate",
      "rights": "UI: preserve identity/ui/LICENSE.txt; brand: no trademark/final artwork approval; templates: local candidate preview only",
      "editable": false,
      "modification": "Do not redraw or alter brand geometry; see identity/USAGE.md",
      "source": "identity-v0.5; geometry-v0.2",
      "usage": "REBRAND-STANDARD.md",
      "approval": {
        "artwork": "candidate",
        "trademark": "not-cleared",
        "publication": "not-authorized"
      },
      "constraints": {
        "brand_name": "nikuniku.ai",
        "horizontal_min_css_px": 240,
        "symbol_min_css_px": 32,
        "touch_target_min_css_px": 44,
        "clear_space": "wordmark: >=1x stem (22 source units); symbol: >=10% visible height",
        "language_entry": "Lucide globe only; no flags or emoji",
        "media_surface": "neutral; no brand filter on skin or benchmark comparisons",
        "fonts": "system fallback; SVG template text not outlined; inspect locale before final export"
      }
    },
    {
      "id": "identity.platform.avatar-512.png",
      "path": "identity/platform/avatar-512.png",
      "role": "platform",
      "theme": "any",
      "format": "png",
      "mime": "image/png",
      "bytes": 13792,
      "sha256": "93f1facb2d0c38c321d5940ab5f556f903d497fa419d369c72ffa1f0b0beff49",
      "dimensions": null,
      "locale": "neutral",
      "status": "candidate",
      "rights": "UI: preserve identity/ui/LICENSE.txt; brand: no trademark/final artwork approval; templates: local candidate preview only",
      "editable": false,
      "modification": "Do not redraw or alter brand geometry; see identity/USAGE.md",
      "source": "identity-v0.5; geometry-v0.2",
      "usage": "REBRAND-STANDARD.md",
      "approval": {
        "artwork": "candidate",
        "trademark": "not-cleared",
        "publication": "not-authorized"
      },
      "constraints": {
        "brand_name": "nikuniku.ai",
        "horizontal_min_css_px": 240,
        "symbol_min_css_px": 32,
        "touch_target_min_css_px": 44,
        "clear_space": "wordmark: >=1x stem (22 source units); symbol: >=10% visible height",
        "language_entry": "Lucide globe only; no flags or emoji",
        "media_surface": "neutral; no brand filter on skin or benchmark comparisons",
        "fonts": "system fallback; SVG template text not outlined; inspect locale before final export"
      }
    },
    {
      "id": "identity.platform.avatar",
      "path": "identity/platform/avatar.svg",
      "role": "platform",
      "theme": "any",
      "format": "svg",
      "mime": "image/svg+xml",
      "bytes": 880,
      "sha256": "e2c7d7786b8c726d1374a10aa65cbd14cf622853a230e9a2aaa30ba876e59916",
      "dimensions": {
        "view_box": "0 0 512 512",
        "width": null,
        "height": null
      },
      "locale": "neutral",
      "status": "candidate",
      "rights": "UI: preserve identity/ui/LICENSE.txt; brand: no trademark/final artwork approval; templates: local candidate preview only",
      "editable": false,
      "modification": "Do not redraw or alter brand geometry; see identity/USAGE.md",
      "source": "identity-v0.5; geometry-v0.2",
      "usage": "REBRAND-STANDARD.md",
      "approval": {
        "artwork": "candidate",
        "trademark": "not-cleared",
        "publication": "not-authorized"
      },
      "constraints": {
        "brand_name": "nikuniku.ai",
        "horizontal_min_css_px": 240,
        "symbol_min_css_px": 32,
        "touch_target_min_css_px": 44,
        "clear_space": "wordmark: >=1x stem (22 source units); symbol: >=10% visible height",
        "language_entry": "Lucide globe only; no flags or emoji",
        "media_surface": "neutral; no brand filter on skin or benchmark comparisons",
        "fonts": "system fallback; SVG template text not outlined; inspect locale before final export"
      }
    },
    {
      "id": "identity.platform.favicon-16.png",
      "path": "identity/platform/favicon-16.png",
      "role": "platform",
      "theme": "any",
      "format": "png",
      "mime": "image/png",
      "bytes": 371,
      "sha256": "bc05e273f9a1e1376fd7a27882230cd604a49051d2130f81ef479c802990abbc",
      "dimensions": null,
      "locale": "neutral",
      "status": "candidate",
      "rights": "UI: preserve identity/ui/LICENSE.txt; brand: no trademark/final artwork approval; templates: local candidate preview only",
      "editable": false,
      "modification": "Do not redraw or alter brand geometry; see identity/USAGE.md",
      "source": "identity-v0.5; geometry-v0.2",
      "usage": "REBRAND-STANDARD.md",
      "approval": {
        "artwork": "candidate",
        "trademark": "not-cleared",
        "publication": "not-authorized"
      },
      "constraints": {
        "brand_name": "nikuniku.ai",
        "horizontal_min_css_px": 240,
        "symbol_min_css_px": 32,
        "touch_target_min_css_px": 44,
        "clear_space": "wordmark: >=1x stem (22 source units); symbol: >=10% visible height",
        "language_entry": "Lucide globe only; no flags or emoji",
        "media_surface": "neutral; no brand filter on skin or benchmark comparisons",
        "fonts": "system fallback; SVG template text not outlined; inspect locale before final export"
      }
    },
    {
      "id": "identity.platform.favicon-32.png",
      "path": "identity/platform/favicon-32.png",
      "role": "platform",
      "theme": "any",
      "format": "png",
      "mime": "image/png",
      "bytes": 621,
      "sha256": "0a7fd0a5313d2a7f7151f04b64a463ea4b6f08248f1d92e21f55a35e76cb211d",
      "dimensions": null,
      "locale": "neutral",
      "status": "candidate",
      "rights": "UI: preserve identity/ui/LICENSE.txt; brand: no trademark/final artwork approval; templates: local candidate preview only",
      "editable": false,
      "modification": "Do not redraw or alter brand geometry; see identity/USAGE.md",
      "source": "identity-v0.5; geometry-v0.2",
      "usage": "REBRAND-STANDARD.md",
      "approval": {
        "artwork": "candidate",
        "trademark": "not-cleared",
        "publication": "not-authorized"
      },
      "constraints": {
        "brand_name": "nikuniku.ai",
        "horizontal_min_css_px": 240,
        "symbol_min_css_px": 32,
        "touch_target_min_css_px": 44,
        "clear_space": "wordmark: >=1x stem (22 source units); symbol: >=10% visible height",
        "language_entry": "Lucide globe only; no flags or emoji",
        "media_surface": "neutral; no brand filter on skin or benchmark comparisons",
        "fonts": "system fallback; SVG template text not outlined; inspect locale before final export"
      }
    },
    {
      "id": "identity.platform.favicon-48.png",
      "path": "identity/platform/favicon-48.png",
      "role": "platform",
      "theme": "any",
      "format": "png",
      "mime": "image/png",
      "bytes": 864,
      "sha256": "44a1d961e3298b14b3b0fefc17bd8144a2c7c6b0ad9a2586b868dbbbab35a770",
      "dimensions": null,
      "locale": "neutral",
      "status": "candidate",
      "rights": "UI: preserve identity/ui/LICENSE.txt; brand: no trademark/final artwork approval; templates: local candidate preview only",
      "editable": false,
      "modification": "Do not redraw or alter brand geometry; see identity/USAGE.md",
      "source": "identity-v0.5; geometry-v0.2",
      "usage": "REBRAND-STANDARD.md",
      "approval": {
        "artwork": "candidate",
        "trademark": "not-cleared",
        "publication": "not-authorized"
      },
      "constraints": {
        "brand_name": "nikuniku.ai",
        "horizontal_min_css_px": 240,
        "symbol_min_css_px": 32,
        "touch_target_min_css_px": 44,
        "clear_space": "wordmark: >=1x stem (22 source units); symbol: >=10% visible height",
        "language_entry": "Lucide globe only; no flags or emoji",
        "media_surface": "neutral; no brand filter on skin or benchmark comparisons",
        "fonts": "system fallback; SVG template text not outlined; inspect locale before final export"
      }
    },
    {
      "id": "identity.platform.favicon-dark",
      "path": "identity/platform/favicon-dark.svg",
      "role": "platform",
      "theme": "dark",
      "format": "svg",
      "mime": "image/svg+xml",
      "bytes": 615,
      "sha256": "01145fb60af0fec9264a13c7cabe9e0879a4f848e216eadd35d17bbfa7fad228",
      "dimensions": {
        "view_box": "0 0 600 420",
        "width": null,
        "height": null
      },
      "locale": "neutral",
      "status": "candidate",
      "rights": "UI: preserve identity/ui/LICENSE.txt; brand: no trademark/final artwork approval; templates: local candidate preview only",
      "editable": false,
      "modification": "Do not redraw or alter brand geometry; see identity/USAGE.md",
      "source": "identity-v0.5; geometry-v0.2",
      "usage": "REBRAND-STANDARD.md",
      "approval": {
        "artwork": "candidate",
        "trademark": "not-cleared",
        "publication": "not-authorized"
      },
      "constraints": {
        "brand_name": "nikuniku.ai",
        "horizontal_min_css_px": 240,
        "symbol_min_css_px": 32,
        "touch_target_min_css_px": 44,
        "clear_space": "wordmark: >=1x stem (22 source units); symbol: >=10% visible height",
        "language_entry": "Lucide globe only; no flags or emoji",
        "media_surface": "neutral; no brand filter on skin or benchmark comparisons",
        "fonts": "system fallback; SVG template text not outlined; inspect locale before final export"
      }
    },
    {
      "id": "identity.platform.favicon.ico",
      "path": "identity/platform/favicon.ico",
      "role": "platform",
      "theme": "any",
      "format": "ico",
      "mime": "image/x-icon",
      "bytes": 3225,
      "sha256": "17c07f1bda484d27df16365e0b62049c7bdbd66e994971e970883dcaba5c5150",
      "dimensions": null,
      "locale": "neutral",
      "status": "candidate",
      "rights": "UI: preserve identity/ui/LICENSE.txt; brand: no trademark/final artwork approval; templates: local candidate preview only",
      "editable": false,
      "modification": "Do not redraw or alter brand geometry; see identity/USAGE.md",
      "source": "identity-v0.5; geometry-v0.2",
      "usage": "REBRAND-STANDARD.md",
      "approval": {
        "artwork": "candidate",
        "trademark": "not-cleared",
        "publication": "not-authorized"
      },
      "constraints": {
        "brand_name": "nikuniku.ai",
        "horizontal_min_css_px": 240,
        "symbol_min_css_px": 32,
        "touch_target_min_css_px": 44,
        "clear_space": "wordmark: >=1x stem (22 source units); symbol: >=10% visible height",
        "language_entry": "Lucide globe only; no flags or emoji",
        "media_surface": "neutral; no brand filter on skin or benchmark comparisons",
        "fonts": "system fallback; SVG template text not outlined; inspect locale before final export"
      }
    },
    {
      "id": "identity.platform.favicon",
      "path": "identity/platform/favicon.svg",
      "role": "platform",
      "theme": "any",
      "format": "svg",
      "mime": "image/svg+xml",
      "bytes": 615,
      "sha256": "fb2e477e95d5037f3aa8b9c6b0819edd622efa49ae0250893a66fbece6105456",
      "dimensions": {
        "view_box": "0 0 600 420",
        "width": null,
        "height": null
      },
      "locale": "neutral",
      "status": "candidate",
      "rights": "UI: preserve identity/ui/LICENSE.txt; brand: no trademark/final artwork approval; templates: local candidate preview only",
      "editable": false,
      "modification": "Do not redraw or alter brand geometry; see identity/USAGE.md",
      "source": "identity-v0.5; geometry-v0.2",
      "usage": "REBRAND-STANDARD.md",
      "approval": {
        "artwork": "candidate",
        "trademark": "not-cleared",
        "publication": "not-authorized"
      },
      "constraints": {
        "brand_name": "nikuniku.ai",
        "horizontal_min_css_px": 240,
        "symbol_min_css_px": 32,
        "touch_target_min_css_px": 44,
        "clear_space": "wordmark: >=1x stem (22 source units); symbol: >=10% visible height",
        "language_entry": "Lucide globe only; no flags or emoji",
        "media_surface": "neutral; no brand filter on skin or benchmark comparisons",
        "fonts": "system fallback; SVG template text not outlined; inspect locale before final export"
      }
    },
    {
      "id": "identity.platform.site.webmanifest",
      "path": "identity/platform/site.webmanifest",
      "role": "platform",
      "theme": "any",
      "format": "webmanifest",
      "mime": "application/manifest+json",
      "bytes": 437,
      "sha256": "348504c77b8e9f7a9afd925a55ed6e603ae750f67cd45df6dbd4506daa9eb7ad",
      "dimensions": null,
      "locale": "neutral",
      "status": "candidate",
      "rights": "UI: preserve identity/ui/LICENSE.txt; brand: no trademark/final artwork approval; templates: local candidate preview only",
      "editable": false,
      "modification": "Do not redraw or alter brand geometry; see identity/USAGE.md",
      "source": "identity-v0.5; geometry-v0.2",
      "usage": "REBRAND-STANDARD.md",
      "approval": {
        "artwork": "candidate",
        "trademark": "not-cleared",
        "publication": "not-authorized"
      },
      "constraints": {
        "brand_name": "nikuniku.ai",
        "horizontal_min_css_px": 240,
        "symbol_min_css_px": 32,
        "touch_target_min_css_px": 44,
        "clear_space": "wordmark: >=1x stem (22 source units); symbol: >=10% visible height",
        "language_entry": "Lucide globe only; no flags or emoji",
        "media_surface": "neutral; no brand filter on skin or benchmark comparisons",
        "fonts": "system fallback; SVG template text not outlined; inspect locale before final export"
      }
    },
    {
      "id": "identity.story.brand-story-ar.md",
      "path": "identity/story/brand-story-ar.md",
      "role": "guidelines",
      "theme": "any",
      "format": "md",
      "mime": "text/markdown",
      "bytes": 2326,
      "sha256": "ae480082b4822204ab5385f403dfa623cc8b5d19edf0913b08a580d7e58bd5c3",
      "dimensions": null,
      "locale": "ar",
      "status": "candidate",
      "rights": "UI: preserve identity/ui/LICENSE.txt; brand: no trademark/final artwork approval; templates: local candidate preview only",
      "editable": false,
      "modification": "Do not redraw or alter brand geometry; see identity/USAGE.md",
      "source": "identity-v0.5; geometry-v0.2",
      "usage": "REBRAND-STANDARD.md",
      "approval": {
        "artwork": "candidate",
        "trademark": "not-cleared",
        "publication": "not-authorized"
      },
      "constraints": {
        "brand_name": "nikuniku.ai",
        "horizontal_min_css_px": 240,
        "symbol_min_css_px": 32,
        "touch_target_min_css_px": 44,
        "clear_space": "wordmark: >=1x stem (22 source units); symbol: >=10% visible height",
        "language_entry": "Lucide globe only; no flags or emoji",
        "media_surface": "neutral; no brand filter on skin or benchmark comparisons",
        "fonts": "system fallback; SVG template text not outlined; inspect locale before final export"
      }
    },
    {
      "id": "identity.story.brand-story-de.md",
      "path": "identity/story/brand-story-de.md",
      "role": "guidelines",
      "theme": "any",
      "format": "md",
      "mime": "text/markdown",
      "bytes": 1906,
      "sha256": "577d31874fa35d5e264f17b96ad921750b76094c0f638ccde8d437643a77437f",
      "dimensions": null,
      "locale": "de",
      "status": "candidate",
      "rights": "UI: preserve identity/ui/LICENSE.txt; brand: no trademark/final artwork approval; templates: local candidate preview only",
      "editable": false,
      "modification": "Do not redraw or alter brand geometry; see identity/USAGE.md",
      "source": "identity-v0.5; geometry-v0.2",
      "usage": "REBRAND-STANDARD.md",
      "approval": {
        "artwork": "candidate",
        "trademark": "not-cleared",
        "publication": "not-authorized"
      },
      "constraints": {
        "brand_name": "nikuniku.ai",
        "horizontal_min_css_px": 240,
        "symbol_min_css_px": 32,
        "touch_target_min_css_px": 44,
        "clear_space": "wordmark: >=1x stem (22 source units); symbol: >=10% visible height",
        "language_entry": "Lucide globe only; no flags or emoji",
        "media_surface": "neutral; no brand filter on skin or benchmark comparisons",
        "fonts": "system fallback; SVG template text not outlined; inspect locale before final export"
      }
    },
    {
      "id": "identity.story.brand-story-en.md",
      "path": "identity/story/brand-story-en.md",
      "role": "guidelines",
      "theme": "any",
      "format": "md",
      "mime": "text/markdown",
      "bytes": 1736,
      "sha256": "b3bf74c8314504bf3631e72d313986dcc3634566e3c3f9fa54658e055f699e1c",
      "dimensions": null,
      "locale": "en",
      "status": "candidate",
      "rights": "UI: preserve identity/ui/LICENSE.txt; brand: no trademark/final artwork approval; templates: local candidate preview only",
      "editable": false,
      "modification": "Do not redraw or alter brand geometry; see identity/USAGE.md",
      "source": "identity-v0.5; geometry-v0.2",
      "usage": "REBRAND-STANDARD.md",
      "approval": {
        "artwork": "candidate",
        "trademark": "not-cleared",
        "publication": "not-authorized"
      },
      "constraints": {
        "brand_name": "nikuniku.ai",
        "horizontal_min_css_px": 240,
        "symbol_min_css_px": 32,
        "touch_target_min_css_px": 44,
        "clear_space": "wordmark: >=1x stem (22 source units); symbol: >=10% visible height",
        "language_entry": "Lucide globe only; no flags or emoji",
        "media_surface": "neutral; no brand filter on skin or benchmark comparisons",
        "fonts": "system fallback; SVG template text not outlined; inspect locale before final export"
      }
    },
    {
      "id": "identity.story.brand-story-es.md",
      "path": "identity/story/brand-story-es.md",
      "role": "guidelines",
      "theme": "any",
      "format": "md",
      "mime": "text/markdown",
      "bytes": 1773,
      "sha256": "4391a6d89cf2d0d8c4dd5e0fa6271c1d6018b13e704cd52a42bd5021fbfa84ab",
      "dimensions": null,
      "locale": "es",
      "status": "candidate",
      "rights": "UI: preserve identity/ui/LICENSE.txt; brand: no trademark/final artwork approval; templates: local candidate preview only",
      "editable": false,
      "modification": "Do not redraw or alter brand geometry; see identity/USAGE.md",
      "source": "identity-v0.5; geometry-v0.2",
      "usage": "REBRAND-STANDARD.md",
      "approval": {
        "artwork": "candidate",
        "trademark": "not-cleared",
        "publication": "not-authorized"
      },
      "constraints": {
        "brand_name": "nikuniku.ai",
        "horizontal_min_css_px": 240,
        "symbol_min_css_px": 32,
        "touch_target_min_css_px": 44,
        "clear_space": "wordmark: >=1x stem (22 source units); symbol: >=10% visible height",
        "language_entry": "Lucide globe only; no flags or emoji",
        "media_surface": "neutral; no brand filter on skin or benchmark comparisons",
        "fonts": "system fallback; SVG template text not outlined; inspect locale before final export"
      }
    },
    {
      "id": "identity.story.brand-story-fr.md",
      "path": "identity/story/brand-story-fr.md",
      "role": "guidelines",
      "theme": "any",
      "format": "md",
      "mime": "text/markdown",
      "bytes": 2012,
      "sha256": "94df78288c774269f38d7b9ae05a650f76c54726347ad19482cf563d43bf1fbe",
      "dimensions": null,
      "locale": "fr",
      "status": "candidate",
      "rights": "UI: preserve identity/ui/LICENSE.txt; brand: no trademark/final artwork approval; templates: local candidate preview only",
      "editable": false,
      "modification": "Do not redraw or alter brand geometry; see identity/USAGE.md",
      "source": "identity-v0.5; geometry-v0.2",
      "usage": "REBRAND-STANDARD.md",
      "approval": {
        "artwork": "candidate",
        "trademark": "not-cleared",
        "publication": "not-authorized"
      },
      "constraints": {
        "brand_name": "nikuniku.ai",
        "horizontal_min_css_px": 240,
        "symbol_min_css_px": 32,
        "touch_target_min_css_px": 44,
        "clear_space": "wordmark: >=1x stem (22 source units); symbol: >=10% visible height",
        "language_entry": "Lucide globe only; no flags or emoji",
        "media_surface": "neutral; no brand filter on skin or benchmark comparisons",
        "fonts": "system fallback; SVG template text not outlined; inspect locale before final export"
      }
    },
    {
      "id": "identity.story.brand-story-hi.md",
      "path": "identity/story/brand-story-hi.md",
      "role": "guidelines",
      "theme": "any",
      "format": "md",
      "mime": "text/markdown",
      "bytes": 3789,
      "sha256": "226dfff66422dc9eacdab8d627a902bb2ca110f4a03391b15fc38a76c5b5c739",
      "dimensions": null,
      "locale": "hi",
      "status": "candidate",
      "rights": "UI: preserve identity/ui/LICENSE.txt; brand: no trademark/final artwork approval; templates: local candidate preview only",
      "editable": false,
      "modification": "Do not redraw or alter brand geometry; see identity/USAGE.md",
      "source": "identity-v0.5; geometry-v0.2",
      "usage": "REBRAND-STANDARD.md",
      "approval": {
        "artwork": "candidate",
        "trademark": "not-cleared",
        "publication": "not-authorized"
      },
      "constraints": {
        "brand_name": "nikuniku.ai",
        "horizontal_min_css_px": 240,
        "symbol_min_css_px": 32,
        "touch_target_min_css_px": 44,
        "clear_space": "wordmark: >=1x stem (22 source units); symbol: >=10% visible height",
        "language_entry": "Lucide globe only; no flags or emoji",
        "media_surface": "neutral; no brand filter on skin or benchmark comparisons",
        "fonts": "system fallback; SVG template text not outlined; inspect locale before final export"
      }
    },
    {
      "id": "identity.story.brand-story-id.md",
      "path": "identity/story/brand-story-id.md",
      "role": "guidelines",
      "theme": "any",
      "format": "md",
      "mime": "text/markdown",
      "bytes": 1811,
      "sha256": "0da38a2092dba4468995df46d1e4723f019ded14716454735c9f5f25156293af",
      "dimensions": null,
      "locale": "id",
      "status": "candidate",
      "rights": "UI: preserve identity/ui/LICENSE.txt; brand: no trademark/final artwork approval; templates: local candidate preview only",
      "editable": false,
      "modification": "Do not redraw or alter brand geometry; see identity/USAGE.md",
      "source": "identity-v0.5; geometry-v0.2",
      "usage": "REBRAND-STANDARD.md",
      "approval": {
        "artwork": "candidate",
        "trademark": "not-cleared",
        "publication": "not-authorized"
      },
      "constraints": {
        "brand_name": "nikuniku.ai",
        "horizontal_min_css_px": 240,
        "symbol_min_css_px": 32,
        "touch_target_min_css_px": 44,
        "clear_space": "wordmark: >=1x stem (22 source units); symbol: >=10% visible height",
        "language_entry": "Lucide globe only; no flags or emoji",
        "media_surface": "neutral; no brand filter on skin or benchmark comparisons",
        "fonts": "system fallback; SVG template text not outlined; inspect locale before final export"
      }
    },
    {
      "id": "identity.story.brand-story-ja.md",
      "path": "identity/story/brand-story-ja.md",
      "role": "guidelines",
      "theme": "any",
      "format": "md",
      "mime": "text/markdown",
      "bytes": 2366,
      "sha256": "cf3c3e1c7141a6b254c2d7417d2cc1ccaf7c54cb7dd013c4a493b01573bd1e3a",
      "dimensions": null,
      "locale": "ja",
      "status": "candidate",
      "rights": "UI: preserve identity/ui/LICENSE.txt; brand: no trademark/final artwork approval; templates: local candidate preview only",
      "editable": false,
      "modification": "Do not redraw or alter brand geometry; see identity/USAGE.md",
      "source": "identity-v0.5; geometry-v0.2",
      "usage": "REBRAND-STANDARD.md",
      "approval": {
        "artwork": "candidate",
        "trademark": "not-cleared",
        "publication": "not-authorized"
      },
      "constraints": {
        "brand_name": "nikuniku.ai",
        "horizontal_min_css_px": 240,
        "symbol_min_css_px": 32,
        "touch_target_min_css_px": 44,
        "clear_space": "wordmark: >=1x stem (22 source units); symbol: >=10% visible height",
        "language_entry": "Lucide globe only; no flags or emoji",
        "media_surface": "neutral; no brand filter on skin or benchmark comparisons",
        "fonts": "system fallback; SVG template text not outlined; inspect locale before final export"
      }
    },
    {
      "id": "identity.story.brand-story-ko.md",
      "path": "identity/story/brand-story-ko.md",
      "role": "guidelines",
      "theme": "any",
      "format": "md",
      "mime": "text/markdown",
      "bytes": 2134,
      "sha256": "dd1d8c4f2dd7ec28020668794f9f25dd505d334b369c5d790259922e9353cd9b",
      "dimensions": null,
      "locale": "ko",
      "status": "candidate",
      "rights": "UI: preserve identity/ui/LICENSE.txt; brand: no trademark/final artwork approval; templates: local candidate preview only",
      "editable": false,
      "modification": "Do not redraw or alter brand geometry; see identity/USAGE.md",
      "source": "identity-v0.5; geometry-v0.2",
      "usage": "REBRAND-STANDARD.md",
      "approval": {
        "artwork": "candidate",
        "trademark": "not-cleared",
        "publication": "not-authorized"
      },
      "constraints": {
        "brand_name": "nikuniku.ai",
        "horizontal_min_css_px": 240,
        "symbol_min_css_px": 32,
        "touch_target_min_css_px": 44,
        "clear_space": "wordmark: >=1x stem (22 source units); symbol: >=10% visible height",
        "language_entry": "Lucide globe only; no flags or emoji",
        "media_surface": "neutral; no brand filter on skin or benchmark comparisons",
        "fonts": "system fallback; SVG template text not outlined; inspect locale before final export"
      }
    },
    {
      "id": "identity.story.brand-story-pt-BR.md",
      "path": "identity/story/brand-story-pt-BR.md",
      "role": "guidelines",
      "theme": "any",
      "format": "md",
      "mime": "text/markdown",
      "bytes": 1763,
      "sha256": "40931b01aaad82dbd7469fe4a156537e19751ee0c310e7c9ec13aa3b48477eb2",
      "dimensions": null,
      "locale": "pt-BR",
      "status": "candidate",
      "rights": "UI: preserve identity/ui/LICENSE.txt; brand: no trademark/final artwork approval; templates: local candidate preview only",
      "editable": false,
      "modification": "Do not redraw or alter brand geometry; see identity/USAGE.md",
      "source": "identity-v0.5; geometry-v0.2",
      "usage": "REBRAND-STANDARD.md",
      "approval": {
        "artwork": "candidate",
        "trademark": "not-cleared",
        "publication": "not-authorized"
      },
      "constraints": {
        "brand_name": "nikuniku.ai",
        "horizontal_min_css_px": 240,
        "symbol_min_css_px": 32,
        "touch_target_min_css_px": 44,
        "clear_space": "wordmark: >=1x stem (22 source units); symbol: >=10% visible height",
        "language_entry": "Lucide globe only; no flags or emoji",
        "media_surface": "neutral; no brand filter on skin or benchmark comparisons",
        "fonts": "system fallback; SVG template text not outlined; inspect locale before final export"
      }
    },
    {
      "id": "identity.story.brand-story-th.md",
      "path": "identity/story/brand-story-th.md",
      "role": "guidelines",
      "theme": "any",
      "format": "md",
      "mime": "text/markdown",
      "bytes": 4111,
      "sha256": "4e4301b57ea4a66910f63c61fd967e4760ffb1e00f8e882ee31484b7f8c12450",
      "dimensions": null,
      "locale": "th",
      "status": "candidate",
      "rights": "UI: preserve identity/ui/LICENSE.txt; brand: no trademark/final artwork approval; templates: local candidate preview only",
      "editable": false,
      "modification": "Do not redraw or alter brand geometry; see identity/USAGE.md",
      "source": "identity-v0.5; geometry-v0.2",
      "usage": "REBRAND-STANDARD.md",
      "approval": {
        "artwork": "candidate",
        "trademark": "not-cleared",
        "publication": "not-authorized"
      },
      "constraints": {
        "brand_name": "nikuniku.ai",
        "horizontal_min_css_px": 240,
        "symbol_min_css_px": 32,
        "touch_target_min_css_px": 44,
        "clear_space": "wordmark: >=1x stem (22 source units); symbol: >=10% visible height",
        "language_entry": "Lucide globe only; no flags or emoji",
        "media_surface": "neutral; no brand filter on skin or benchmark comparisons",
        "fonts": "system fallback; SVG template text not outlined; inspect locale before final export"
      }
    },
    {
      "id": "identity.story.brand-story-vi.md",
      "path": "identity/story/brand-story-vi.md",
      "role": "guidelines",
      "theme": "any",
      "format": "md",
      "mime": "text/markdown",
      "bytes": 2353,
      "sha256": "3a7efac76129e0e4fa05b245c68e4c820b84f67cc0cc11567a007689935deff6",
      "dimensions": null,
      "locale": "vi",
      "status": "candidate",
      "rights": "UI: preserve identity/ui/LICENSE.txt; brand: no trademark/final artwork approval; templates: local candidate preview only",
      "editable": false,
      "modification": "Do not redraw or alter brand geometry; see identity/USAGE.md",
      "source": "identity-v0.5; geometry-v0.2",
      "usage": "REBRAND-STANDARD.md",
      "approval": {
        "artwork": "candidate",
        "trademark": "not-cleared",
        "publication": "not-authorized"
      },
      "constraints": {
        "brand_name": "nikuniku.ai",
        "horizontal_min_css_px": 240,
        "symbol_min_css_px": 32,
        "touch_target_min_css_px": 44,
        "clear_space": "wordmark: >=1x stem (22 source units); symbol: >=10% visible height",
        "language_entry": "Lucide globe only; no flags or emoji",
        "media_surface": "neutral; no brand filter on skin or benchmark comparisons",
        "fonts": "system fallback; SVG template text not outlined; inspect locale before final export"
      }
    },
    {
      "id": "identity.story.brand-story-zh-Hans.md",
      "path": "identity/story/brand-story-zh-Hans.md",
      "role": "guidelines",
      "theme": "any",
      "format": "md",
      "mime": "text/markdown",
      "bytes": 1684,
      "sha256": "477a9e538708e7a73656034fee3f16184ba1804fcf4a344e7c97044a9482dc9e",
      "dimensions": null,
      "locale": "zh-Hans",
      "status": "candidate",
      "rights": "UI: preserve identity/ui/LICENSE.txt; brand: no trademark/final artwork approval; templates: local candidate preview only",
      "editable": false,
      "modification": "Do not redraw or alter brand geometry; see identity/USAGE.md",
      "source": "identity-v0.5; geometry-v0.2",
      "usage": "REBRAND-STANDARD.md",
      "approval": {
        "artwork": "candidate",
        "trademark": "not-cleared",
        "publication": "not-authorized"
      },
      "constraints": {
        "brand_name": "nikuniku.ai",
        "horizontal_min_css_px": 240,
        "symbol_min_css_px": 32,
        "touch_target_min_css_px": 44,
        "clear_space": "wordmark: >=1x stem (22 source units); symbol: >=10% visible height",
        "language_entry": "Lucide globe only; no flags or emoji",
        "media_surface": "neutral; no brand filter on skin or benchmark comparisons",
        "fonts": "system fallback; SVG template text not outlined; inspect locale before final export"
      }
    },
    {
      "id": "identity.story.brand-story-zh-Hant.md",
      "path": "identity/story/brand-story-zh-Hant.md",
      "role": "guidelines",
      "theme": "any",
      "format": "md",
      "mime": "text/markdown",
      "bytes": 1651,
      "sha256": "1a689b9aefec34d9282533fda73afa4aa7863b23640fa24b9633d28fdbdd4588",
      "dimensions": null,
      "locale": "zh-Hant",
      "status": "candidate",
      "rights": "UI: preserve identity/ui/LICENSE.txt; brand: no trademark/final artwork approval; templates: local candidate preview only",
      "editable": false,
      "modification": "Do not redraw or alter brand geometry; see identity/USAGE.md",
      "source": "identity-v0.5; geometry-v0.2",
      "usage": "REBRAND-STANDARD.md",
      "approval": {
        "artwork": "candidate",
        "trademark": "not-cleared",
        "publication": "not-authorized"
      },
      "constraints": {
        "brand_name": "nikuniku.ai",
        "horizontal_min_css_px": 240,
        "symbol_min_css_px": 32,
        "touch_target_min_css_px": 44,
        "clear_space": "wordmark: >=1x stem (22 source units); symbol: >=10% visible height",
        "language_entry": "Lucide globe only; no flags or emoji",
        "media_surface": "neutral; no brand filter on skin or benchmark comparisons",
        "fonts": "system fallback; SVG template text not outlined; inspect locale before final export"
      }
    },
    {
      "id": "identity.ui.LICENSE.txt",
      "path": "identity/ui/LICENSE.txt",
      "role": "ui",
      "theme": "any",
      "format": "txt",
      "mime": "text/plain",
      "bytes": 3208,
      "sha256": "b495047bd93a9b06913511076f504daba17d5bbeb3e0650f3bb53a4220329c57",
      "dimensions": null,
      "locale": "neutral",
      "status": "candidate",
      "rights": "UI: preserve identity/ui/LICENSE.txt; brand: no trademark/final artwork approval; templates: local candidate preview only",
      "editable": false,
      "modification": "Do not redraw or alter brand geometry; see identity/USAGE.md",
      "source": "identity-v0.5; geometry-v0.2",
      "usage": "REBRAND-STANDARD.md",
      "approval": {
        "artwork": "candidate",
        "trademark": "not-cleared",
        "publication": "not-authorized"
      },
      "constraints": {
        "brand_name": "nikuniku.ai",
        "horizontal_min_css_px": 240,
        "symbol_min_css_px": 32,
        "touch_target_min_css_px": 44,
        "clear_space": "wordmark: >=1x stem (22 source units); symbol: >=10% visible height",
        "language_entry": "Lucide globe only; no flags or emoji",
        "media_surface": "neutral; no brand filter on skin or benchmark comparisons",
        "fonts": "system fallback; SVG template text not outlined; inspect locale before final export"
      }
    },
    {
      "id": "identity.ui.SOURCES.json",
      "path": "identity/ui/SOURCES.json",
      "role": "ui",
      "theme": "any",
      "format": "json",
      "mime": "application/json",
      "bytes": 6091,
      "sha256": "ec913b5d3bef0df0e823f4f45a48571fe3d85d20e343004f32f417091e2288b3",
      "dimensions": null,
      "locale": "neutral",
      "status": "candidate",
      "rights": "UI: preserve identity/ui/LICENSE.txt; brand: no trademark/final artwork approval; templates: local candidate preview only",
      "editable": false,
      "modification": "Do not redraw or alter brand geometry; see identity/USAGE.md",
      "source": "identity-v0.5; geometry-v0.2",
      "usage": "REBRAND-STANDARD.md",
      "approval": {
        "artwork": "candidate",
        "trademark": "not-cleared",
        "publication": "not-authorized"
      },
      "constraints": {
        "brand_name": "nikuniku.ai",
        "horizontal_min_css_px": 240,
        "symbol_min_css_px": 32,
        "touch_target_min_css_px": 44,
        "clear_space": "wordmark: >=1x stem (22 source units); symbol: >=10% visible height",
        "language_entry": "Lucide globe only; no flags or emoji",
        "media_surface": "neutral; no brand filter on skin or benchmark comparisons",
        "fonts": "system fallback; SVG template text not outlined; inspect locale before final export"
      }
    },
    {
      "id": "identity.ui.arrow-down",
      "path": "identity/ui/arrow-down.svg",
      "role": "ui",
      "theme": "any",
      "format": "svg",
      "mime": "image/svg+xml",
      "bytes": 3481,
      "sha256": "424055558567e6fcbacbba355b257acac9cca11ff90a5fb1eee2927f31b4af35",
      "dimensions": {
        "view_box": "0 0 24 24",
        "width": "24",
        "height": "24"
      },
      "locale": "neutral",
      "status": "candidate",
      "rights": "UI: preserve identity/ui/LICENSE.txt; brand: no trademark/final artwork approval; templates: local candidate preview only",
      "editable": false,
      "modification": "Do not redraw or alter brand geometry; see identity/USAGE.md",
      "source": "identity-v0.5; geometry-v0.2",
      "usage": "REBRAND-STANDARD.md",
      "approval": {
        "artwork": "candidate",
        "trademark": "not-cleared",
        "publication": "not-authorized"
      },
      "constraints": {
        "brand_name": "nikuniku.ai",
        "horizontal_min_css_px": 240,
        "symbol_min_css_px": 32,
        "touch_target_min_css_px": 44,
        "clear_space": "wordmark: >=1x stem (22 source units); symbol: >=10% visible height",
        "language_entry": "Lucide globe only; no flags or emoji",
        "media_surface": "neutral; no brand filter on skin or benchmark comparisons",
        "fonts": "system fallback; SVG template text not outlined; inspect locale before final export"
      }
    },
    {
      "id": "identity.ui.arrow-up-right",
      "path": "identity/ui/arrow-up-right.svg",
      "role": "ui",
      "theme": "any",
      "format": "svg",
      "mime": "image/svg+xml",
      "bytes": 3479,
      "sha256": "9c1e820dc0bff3ffeb8ac9465ed8330af84d4f7b8f31b2eaf6bc103edae353f9",
      "dimensions": {
        "view_box": "0 0 24 24",
        "width": "24",
        "height": "24"
      },
      "locale": "neutral",
      "status": "candidate",
      "rights": "UI: preserve identity/ui/LICENSE.txt; brand: no trademark/final artwork approval; templates: local candidate preview only",
      "editable": false,
      "modification": "Do not redraw or alter brand geometry; see identity/USAGE.md",
      "source": "identity-v0.5; geometry-v0.2",
      "usage": "REBRAND-STANDARD.md",
      "approval": {
        "artwork": "candidate",
        "trademark": "not-cleared",
        "publication": "not-authorized"
      },
      "constraints": {
        "brand_name": "nikuniku.ai",
        "horizontal_min_css_px": 240,
        "symbol_min_css_px": 32,
        "touch_target_min_css_px": 44,
        "clear_space": "wordmark: >=1x stem (22 source units); symbol: >=10% visible height",
        "language_entry": "Lucide globe only; no flags or emoji",
        "media_surface": "neutral; no brand filter on skin or benchmark comparisons",
        "fonts": "system fallback; SVG template text not outlined; inspect locale before final export"
      }
    },
    {
      "id": "identity.ui.arrow-up",
      "path": "identity/ui/arrow-up.svg",
      "role": "ui",
      "theme": "any",
      "format": "svg",
      "mime": "image/svg+xml",
      "bytes": 3480,
      "sha256": "8964eadff61897c29cf0874b09929291fac601c1f94947ee9222e3ad45a7ae6f",
      "dimensions": {
        "view_box": "0 0 24 24",
        "width": "24",
        "height": "24"
      },
      "locale": "neutral",
      "status": "candidate",
      "rights": "UI: preserve identity/ui/LICENSE.txt; brand: no trademark/final artwork approval; templates: local candidate preview only",
      "editable": false,
      "modification": "Do not redraw or alter brand geometry; see identity/USAGE.md",
      "source": "identity-v0.5; geometry-v0.2",
      "usage": "REBRAND-STANDARD.md",
      "approval": {
        "artwork": "candidate",
        "trademark": "not-cleared",
        "publication": "not-authorized"
      },
      "constraints": {
        "brand_name": "nikuniku.ai",
        "horizontal_min_css_px": 240,
        "symbol_min_css_px": 32,
        "touch_target_min_css_px": 44,
        "clear_space": "wordmark: >=1x stem (22 source units); symbol: >=10% visible height",
        "language_entry": "Lucide globe only; no flags or emoji",
        "media_surface": "neutral; no brand filter on skin or benchmark comparisons",
        "fonts": "system fallback; SVG template text not outlined; inspect locale before final export"
      }
    },
    {
      "id": "identity.ui.audio-lines",
      "path": "identity/ui/audio-lines.svg",
      "role": "ui",
      "theme": "any",
      "format": "svg",
      "mime": "image/svg+xml",
      "bytes": 3568,
      "sha256": "e1173ed592d293dbab05d957885d54f0b9a0ee2a4c60769c365a2432ef18aba2",
      "dimensions": {
        "view_box": "0 0 24 24",
        "width": "24",
        "height": "24"
      },
      "locale": "neutral",
      "status": "candidate",
      "rights": "UI: preserve identity/ui/LICENSE.txt; brand: no trademark/final artwork approval; templates: local candidate preview only",
      "editable": false,
      "modification": "Do not redraw or alter brand geometry; see identity/USAGE.md",
      "source": "identity-v0.5; geometry-v0.2",
      "usage": "REBRAND-STANDARD.md",
      "approval": {
        "artwork": "candidate",
        "trademark": "not-cleared",
        "publication": "not-authorized"
      },
      "constraints": {
        "brand_name": "nikuniku.ai",
        "horizontal_min_css_px": 240,
        "symbol_min_css_px": 32,
        "touch_target_min_css_px": 44,
        "clear_space": "wordmark: >=1x stem (22 source units); symbol: >=10% visible height",
        "language_entry": "Lucide globe only; no flags or emoji",
        "media_surface": "neutral; no brand filter on skin or benchmark comparisons",
        "fonts": "system fallback; SVG template text not outlined; inspect locale before final export"
      }
    },
    {
      "id": "identity.ui.check",
      "path": "identity/ui/check.svg",
      "role": "ui",
      "theme": "any",
      "format": "svg",
      "mime": "image/svg+xml",
      "bytes": 3458,
      "sha256": "32235fe5990d704c1b26a0e1159615d0269f2b336de4d740fa0657ecffc385ab",
      "dimensions": {
        "view_box": "0 0 24 24",
        "width": "24",
        "height": "24"
      },
      "locale": "neutral",
      "status": "candidate",
      "rights": "UI: preserve identity/ui/LICENSE.txt; brand: no trademark/final artwork approval; templates: local candidate preview only",
      "editable": false,
      "modification": "Do not redraw or alter brand geometry; see identity/USAGE.md",
      "source": "identity-v0.5; geometry-v0.2",
      "usage": "REBRAND-STANDARD.md",
      "approval": {
        "artwork": "candidate",
        "trademark": "not-cleared",
        "publication": "not-authorized"
      },
      "constraints": {
        "brand_name": "nikuniku.ai",
        "horizontal_min_css_px": 240,
        "symbol_min_css_px": 32,
        "touch_target_min_css_px": 44,
        "clear_space": "wordmark: >=1x stem (22 source units); symbol: >=10% visible height",
        "language_entry": "Lucide globe only; no flags or emoji",
        "media_surface": "neutral; no brand filter on skin or benchmark comparisons",
        "fonts": "system fallback; SVG template text not outlined; inspect locale before final export"
      }
    },
    {
      "id": "identity.ui.chevron-down",
      "path": "identity/ui/chevron-down.svg",
      "role": "ui",
      "theme": "any",
      "format": "svg",
      "mime": "image/svg+xml",
      "bytes": 3455,
      "sha256": "191f6166e69b823c8587f3420b32bf9936e1abb0bdcae0461c287211137bd8f3",
      "dimensions": {
        "view_box": "0 0 24 24",
        "width": "24",
        "height": "24"
      },
      "locale": "neutral",
      "status": "candidate",
      "rights": "UI: preserve identity/ui/LICENSE.txt; brand: no trademark/final artwork approval; templates: local candidate preview only",
      "editable": false,
      "modification": "Do not redraw or alter brand geometry; see identity/USAGE.md",
      "source": "identity-v0.5; geometry-v0.2",
      "usage": "REBRAND-STANDARD.md",
      "approval": {
        "artwork": "candidate",
        "trademark": "not-cleared",
        "publication": "not-authorized"
      },
      "constraints": {
        "brand_name": "nikuniku.ai",
        "horizontal_min_css_px": 240,
        "symbol_min_css_px": 32,
        "touch_target_min_css_px": 44,
        "clear_space": "wordmark: >=1x stem (22 source units); symbol: >=10% visible height",
        "language_entry": "Lucide globe only; no flags or emoji",
        "media_surface": "neutral; no brand filter on skin or benchmark comparisons",
        "fonts": "system fallback; SVG template text not outlined; inspect locale before final export"
      }
    },
    {
      "id": "identity.ui.clapperboard",
      "path": "identity/ui/clapperboard.svg",
      "role": "ui",
      "theme": "any",
      "format": "svg",
      "mime": "image/svg+xml",
      "bytes": 3648,
      "sha256": "31589e0f4cc3d4f6e7880ee518679ddb1e2bb957d996249ef1655ebcda3210ce",
      "dimensions": {
        "view_box": "0 0 24 24",
        "width": "24",
        "height": "24"
      },
      "locale": "neutral",
      "status": "candidate",
      "rights": "UI: preserve identity/ui/LICENSE.txt; brand: no trademark/final artwork approval; templates: local candidate preview only",
      "editable": false,
      "modification": "Do not redraw or alter brand geometry; see identity/USAGE.md",
      "source": "identity-v0.5; geometry-v0.2",
      "usage": "REBRAND-STANDARD.md",
      "approval": {
        "artwork": "candidate",
        "trademark": "not-cleared",
        "publication": "not-authorized"
      },
      "constraints": {
        "brand_name": "nikuniku.ai",
        "horizontal_min_css_px": 240,
        "symbol_min_css_px": 32,
        "touch_target_min_css_px": 44,
        "clear_space": "wordmark: >=1x stem (22 source units); symbol: >=10% visible height",
        "language_entry": "Lucide globe only; no flags or emoji",
        "media_surface": "neutral; no brand filter on skin or benchmark comparisons",
        "fonts": "system fallback; SVG template text not outlined; inspect locale before final export"
      }
    },
    {
      "id": "identity.ui.copy",
      "path": "identity/ui/copy.svg",
      "role": "ui",
      "theme": "any",
      "format": "svg",
      "mime": "image/svg+xml",
      "bytes": 3558,
      "sha256": "bdfcd236f9c5395da045c77fdd9935f543373d9291992bbb5f012ec9212b3f39",
      "dimensions": {
        "view_box": "0 0 24 24",
        "width": "24",
        "height": "24"
      },
      "locale": "neutral",
      "status": "candidate",
      "rights": "UI: preserve identity/ui/LICENSE.txt; brand: no trademark/final artwork approval; templates: local candidate preview only",
      "editable": false,
      "modification": "Do not redraw or alter brand geometry; see identity/USAGE.md",
      "source": "identity-v0.5; geometry-v0.2",
      "usage": "REBRAND-STANDARD.md",
      "approval": {
        "artwork": "candidate",
        "trademark": "not-cleared",
        "publication": "not-authorized"
      },
      "constraints": {
        "brand_name": "nikuniku.ai",
        "horizontal_min_css_px": 240,
        "symbol_min_css_px": 32,
        "touch_target_min_css_px": 44,
        "clear_space": "wordmark: >=1x stem (22 source units); symbol: >=10% visible height",
        "language_entry": "Lucide globe only; no flags or emoji",
        "media_surface": "neutral; no brand filter on skin or benchmark comparisons",
        "fonts": "system fallback; SVG template text not outlined; inspect locale before final export"
      }
    },
    {
      "id": "identity.ui.download",
      "path": "identity/ui/download.svg",
      "role": "ui",
      "theme": "any",
      "format": "svg",
      "mime": "image/svg+xml",
      "bytes": 3537,
      "sha256": "a29bf62b12db1787d0da4055f3553ff764f4e32c2d99f3d05592ac07a236e05f",
      "dimensions": {
        "view_box": "0 0 24 24",
        "width": "24",
        "height": "24"
      },
      "locale": "neutral",
      "status": "candidate",
      "rights": "UI: preserve identity/ui/LICENSE.txt; brand: no trademark/final artwork approval; templates: local candidate preview only",
      "editable": false,
      "modification": "Do not redraw or alter brand geometry; see identity/USAGE.md",
      "source": "identity-v0.5; geometry-v0.2",
      "usage": "REBRAND-STANDARD.md",
      "approval": {
        "artwork": "candidate",
        "trademark": "not-cleared",
        "publication": "not-authorized"
      },
      "constraints": {
        "brand_name": "nikuniku.ai",
        "horizontal_min_css_px": 240,
        "symbol_min_css_px": 32,
        "touch_target_min_css_px": 44,
        "clear_space": "wordmark: >=1x stem (22 source units); symbol: >=10% visible height",
        "language_entry": "Lucide globe only; no flags or emoji",
        "media_surface": "neutral; no brand filter on skin or benchmark comparisons",
        "fonts": "system fallback; SVG template text not outlined; inspect locale before final export"
      }
    },
    {
      "id": "identity.ui.folder",
      "path": "identity/ui/folder.svg",
      "role": "ui",
      "theme": "any",
      "format": "svg",
      "mime": "image/svg+xml",
      "bytes": 3561,
      "sha256": "77d0bc5b7fc43f4c886d68e88faa8536c5fc12920b65ac53e6477e7d40cf7d62",
      "dimensions": {
        "view_box": "0 0 24 24",
        "width": "24",
        "height": "24"
      },
      "locale": "neutral",
      "status": "candidate",
      "rights": "UI: preserve identity/ui/LICENSE.txt; brand: no trademark/final artwork approval; templates: local candidate preview only",
      "editable": false,
      "modification": "Do not redraw or alter brand geometry; see identity/USAGE.md",
      "source": "identity-v0.5; geometry-v0.2",
      "usage": "REBRAND-STANDARD.md",
      "approval": {
        "artwork": "candidate",
        "trademark": "not-cleared",
        "publication": "not-authorized"
      },
      "constraints": {
        "brand_name": "nikuniku.ai",
        "horizontal_min_css_px": 240,
        "symbol_min_css_px": 32,
        "touch_target_min_css_px": 44,
        "clear_space": "wordmark: >=1x stem (22 source units); symbol: >=10% visible height",
        "language_entry": "Lucide globe only; no flags or emoji",
        "media_surface": "neutral; no brand filter on skin or benchmark comparisons",
        "fonts": "system fallback; SVG template text not outlined; inspect locale before final export"
      }
    },
    {
      "id": "identity.ui.globe",
      "path": "identity/ui/globe.svg",
      "role": "ui",
      "theme": "any",
      "format": "svg",
      "mime": "image/svg+xml",
      "bytes": 3550,
      "sha256": "ba9edeccc2f9d4928498836050e78359317cd9ce2d6f68d26a0910db7f0b665a",
      "dimensions": {
        "view_box": "0 0 24 24",
        "width": "24",
        "height": "24"
      },
      "locale": "neutral",
      "status": "candidate",
      "rights": "UI: preserve identity/ui/LICENSE.txt; brand: no trademark/final artwork approval; templates: local candidate preview only",
      "editable": false,
      "modification": "Do not redraw or alter brand geometry; see identity/USAGE.md",
      "source": "identity-v0.5; geometry-v0.2",
      "usage": "REBRAND-STANDARD.md",
      "approval": {
        "artwork": "candidate",
        "trademark": "not-cleared",
        "publication": "not-authorized"
      },
      "constraints": {
        "brand_name": "nikuniku.ai",
        "horizontal_min_css_px": 240,
        "symbol_min_css_px": 32,
        "touch_target_min_css_px": 44,
        "clear_space": "wordmark: >=1x stem (22 source units); symbol: >=10% visible height",
        "language_entry": "Lucide globe only; no flags or emoji",
        "media_surface": "neutral; no brand filter on skin or benchmark comparisons",
        "fonts": "system fallback; SVG template text not outlined; inspect locale before final export"
      }
    },
    {
      "id": "identity.ui.image",
      "path": "identity/ui/image.svg",
      "role": "ui",
      "theme": "any",
      "format": "svg",
      "mime": "image/svg+xml",
      "bytes": 3577,
      "sha256": "6a8c06310b09aa8c67ed58c73a52a291f246054beaece40c5ebb74c357ac4380",
      "dimensions": {
        "view_box": "0 0 24 24",
        "width": "24",
        "height": "24"
      },
      "locale": "neutral",
      "status": "candidate",
      "rights": "UI: preserve identity/ui/LICENSE.txt; brand: no trademark/final artwork approval; templates: local candidate preview only",
      "editable": false,
      "modification": "Do not redraw or alter brand geometry; see identity/USAGE.md",
      "source": "identity-v0.5; geometry-v0.2",
      "usage": "REBRAND-STANDARD.md",
      "approval": {
        "artwork": "candidate",
        "trademark": "not-cleared",
        "publication": "not-authorized"
      },
      "constraints": {
        "brand_name": "nikuniku.ai",
        "horizontal_min_css_px": 240,
        "symbol_min_css_px": 32,
        "touch_target_min_css_px": 44,
        "clear_space": "wordmark: >=1x stem (22 source units); symbol: >=10% visible height",
        "language_entry": "Lucide globe only; no flags or emoji",
        "media_surface": "neutral; no brand filter on skin or benchmark comparisons",
        "fonts": "system fallback; SVG template text not outlined; inspect locale before final export"
      }
    },
    {
      "id": "identity.ui.play",
      "path": "identity/ui/play.svg",
      "role": "ui",
      "theme": "any",
      "format": "svg",
      "mime": "image/svg+xml",
      "bytes": 3525,
      "sha256": "e7f6cf1385700d25513b824c032f93ce5fa660e6aff85f5761eb5a67214cecf4",
      "dimensions": {
        "view_box": "0 0 24 24",
        "width": "24",
        "height": "24"
      },
      "locale": "neutral",
      "status": "candidate",
      "rights": "UI: preserve identity/ui/LICENSE.txt; brand: no trademark/final artwork approval; templates: local candidate preview only",
      "editable": false,
      "modification": "Do not redraw or alter brand geometry; see identity/USAGE.md",
      "source": "identity-v0.5; geometry-v0.2",
      "usage": "REBRAND-STANDARD.md",
      "approval": {
        "artwork": "candidate",
        "trademark": "not-cleared",
        "publication": "not-authorized"
      },
      "constraints": {
        "brand_name": "nikuniku.ai",
        "horizontal_min_css_px": 240,
        "symbol_min_css_px": 32,
        "touch_target_min_css_px": 44,
        "clear_space": "wordmark: >=1x stem (22 source units); symbol: >=10% visible height",
        "language_entry": "Lucide globe only; no flags or emoji",
        "media_surface": "neutral; no brand filter on skin or benchmark comparisons",
        "fonts": "system fallback; SVG template text not outlined; inspect locale before final export"
      }
    },
    {
      "id": "identity.ui.terminal",
      "path": "identity/ui/terminal.svg",
      "role": "ui",
      "theme": "any",
      "format": "svg",
      "mime": "image/svg+xml",
      "bytes": 3480,
      "sha256": "45e5bc30db67ef3c386a4e1cf166001abc2b7d6b74e92bf79a4e45b6698813f0",
      "dimensions": {
        "view_box": "0 0 24 24",
        "width": "24",
        "height": "24"
      },
      "locale": "neutral",
      "status": "candidate",
      "rights": "UI: preserve identity/ui/LICENSE.txt; brand: no trademark/final artwork approval; templates: local candidate preview only",
      "editable": false,
      "modification": "Do not redraw or alter brand geometry; see identity/USAGE.md",
      "source": "identity-v0.5; geometry-v0.2",
      "usage": "REBRAND-STANDARD.md",
      "approval": {
        "artwork": "candidate",
        "trademark": "not-cleared",
        "publication": "not-authorized"
      },
      "constraints": {
        "brand_name": "nikuniku.ai",
        "horizontal_min_css_px": 240,
        "symbol_min_css_px": 32,
        "touch_target_min_css_px": 44,
        "clear_space": "wordmark: >=1x stem (22 source units); symbol: >=10% visible height",
        "language_entry": "Lucide globe only; no flags or emoji",
        "media_surface": "neutral; no brand filter on skin or benchmark comparisons",
        "fonts": "system fallback; SVG template text not outlined; inspect locale before final export"
      }
    },
    {
      "id": "identity.ui.user-round",
      "path": "identity/ui/user-round.svg",
      "role": "ui",
      "theme": "any",
      "format": "svg",
      "mime": "image/svg+xml",
      "bytes": 3498,
      "sha256": "f5b38584651849137c47ab1245c26e7952bc6fab109abad16efa2913909adb92",
      "dimensions": {
        "view_box": "0 0 24 24",
        "width": "24",
        "height": "24"
      },
      "locale": "neutral",
      "status": "candidate",
      "rights": "UI: preserve identity/ui/LICENSE.txt; brand: no trademark/final artwork approval; templates: local candidate preview only",
      "editable": false,
      "modification": "Do not redraw or alter brand geometry; see identity/USAGE.md",
      "source": "identity-v0.5; geometry-v0.2",
      "usage": "REBRAND-STANDARD.md",
      "approval": {
        "artwork": "candidate",
        "trademark": "not-cleared",
        "publication": "not-authorized"
      },
      "constraints": {
        "brand_name": "nikuniku.ai",
        "horizontal_min_css_px": 240,
        "symbol_min_css_px": 32,
        "touch_target_min_css_px": 44,
        "clear_space": "wordmark: >=1x stem (22 source units); symbol: >=10% visible height",
        "language_entry": "Lucide globe only; no flags or emoji",
        "media_surface": "neutral; no brand filter on skin or benchmark comparisons",
        "fonts": "system fallback; SVG template text not outlined; inspect locale before final export"
      }
    },
    {
      "id": "identity.ui.x",
      "path": "identity/ui/x.svg",
      "role": "ui",
      "theme": "any",
      "format": "svg",
      "mime": "image/svg+xml",
      "bytes": 3479,
      "sha256": "9b35a80df5ddadf9915278263ff022bdae518d6d8a40dcfd86be236a4ddb113a",
      "dimensions": {
        "view_box": "0 0 24 24",
        "width": "24",
        "height": "24"
      },
      "locale": "neutral",
      "status": "candidate",
      "rights": "UI: preserve identity/ui/LICENSE.txt; brand: no trademark/final artwork approval; templates: local candidate preview only",
      "editable": false,
      "modification": "Do not redraw or alter brand geometry; see identity/USAGE.md",
      "source": "identity-v0.5; geometry-v0.2",
      "usage": "REBRAND-STANDARD.md",
      "approval": {
        "artwork": "candidate",
        "trademark": "not-cleared",
        "publication": "not-authorized"
      },
      "constraints": {
        "brand_name": "nikuniku.ai",
        "horizontal_min_css_px": 240,
        "symbol_min_css_px": 32,
        "touch_target_min_css_px": 44,
        "clear_space": "wordmark: >=1x stem (22 source units); symbol: >=10% visible height",
        "language_entry": "Lucide globe only; no flags or emoji",
        "media_surface": "neutral; no brand filter on skin or benchmark comparisons",
        "fonts": "system fallback; SVG template text not outlined; inspect locale before final export"
      }
    },
    {
      "id": "template.engine-readme-header",
      "path": "templates/engine-readme-header.svg",
      "role": "layout",
      "theme": "light",
      "format": "svg",
      "mime": "image/svg+xml",
      "bytes": 3441,
      "sha256": "78be4f6d5dc02744fc1076b9277fbdcbd08ed326ab65459403f2b4a4fd50c364",
      "dimensions": {
        "view_box": "0 0 640 193",
        "width": "640",
        "height": "193"
      },
      "locale": "en-template",
      "status": "candidate",
      "rights": "UI: preserve identity/ui/LICENSE.txt; brand: no trademark/final artwork approval; templates: local candidate preview only",
      "editable": true,
      "modification": "Template text and media slots only; preserve embedded logo paths, aspect ratio and clear space",
      "source": "Codex deterministic layout, 2026-10-30; identity-v0.5 paths",
      "usage": "REBRAND-STANDARD.md",
      "approval": {
        "artwork": "candidate",
        "trademark": "not-cleared",
        "publication": "not-authorized"
      },
      "constraints": {
        "brand_name": "nikuniku.ai",
        "horizontal_min_css_px": 240,
        "symbol_min_css_px": 32,
        "touch_target_min_css_px": 44,
        "clear_space": "wordmark: >=1x stem (22 source units); symbol: >=10% visible height",
        "language_entry": "Lucide globe only; no flags or emoji",
        "media_surface": "neutral; no brand filter on skin or benchmark comparisons",
        "fonts": "system fallback; SVG template text not outlined; inspect locale before final export"
      }
    },
    {
      "id": "template.social-og",
      "path": "templates/social-og.svg",
      "role": "layout",
      "theme": "light",
      "format": "svg",
      "mime": "image/svg+xml",
      "bytes": 3653,
      "sha256": "a3b243fa848e5fe3dec415c8f8877292cbbd4838891f82b5804de155a8202637",
      "dimensions": {
        "view_box": "0 0 1200 630",
        "width": "1200",
        "height": "630"
      },
      "locale": "en-template",
      "status": "candidate",
      "rights": "UI: preserve identity/ui/LICENSE.txt; brand: no trademark/final artwork approval; templates: local candidate preview only",
      "editable": true,
      "modification": "Template text and media slots only; preserve embedded logo paths, aspect ratio and clear space",
      "source": "Codex deterministic layout, 2026-10-30; identity-v0.5 paths",
      "usage": "REBRAND-STANDARD.md",
      "approval": {
        "artwork": "candidate",
        "trademark": "not-cleared",
        "publication": "not-authorized"
      },
      "constraints": {
        "brand_name": "nikuniku.ai",
        "horizontal_min_css_px": 240,
        "symbol_min_css_px": 32,
        "touch_target_min_css_px": 44,
        "clear_space": "wordmark: >=1x stem (22 source units); symbol: >=10% visible height",
        "language_entry": "Lucide globe only; no flags or emoji",
        "media_surface": "neutral; no brand filter on skin or benchmark comparisons",
        "fonts": "system fallback; SVG template text not outlined; inspect locale before final export"
      }
    },
    {
      "id": "template.social-banner",
      "path": "templates/social-banner.svg",
      "role": "layout",
      "theme": "dark",
      "format": "svg",
      "mime": "image/svg+xml",
      "bytes": 3452,
      "sha256": "0bb043b0db1055dd513068cf83bc2bf3ae54a1338e461184c6528a24601b6858",
      "dimensions": {
        "view_box": "0 0 1500 500",
        "width": "1500",
        "height": "500"
      },
      "locale": "en-template",
      "status": "candidate",
      "rights": "UI: preserve identity/ui/LICENSE.txt; brand: no trademark/final artwork approval; templates: local candidate preview only",
      "editable": true,
      "modification": "Template text and media slots only; preserve embedded logo paths, aspect ratio and clear space",
      "source": "Codex deterministic layout, 2026-10-30; identity-v0.5 paths",
      "usage": "REBRAND-STANDARD.md",
      "approval": {
        "artwork": "candidate",
        "trademark": "not-cleared",
        "publication": "not-authorized"
      },
      "constraints": {
        "brand_name": "nikuniku.ai",
        "horizontal_min_css_px": 240,
        "symbol_min_css_px": 32,
        "touch_target_min_css_px": 44,
        "clear_space": "wordmark: >=1x stem (22 source units); symbol: >=10% visible height",
        "language_entry": "Lucide globe only; no flags or emoji",
        "media_surface": "neutral; no brand filter on skin or benchmark comparisons",
        "fonts": "system fallback; SVG template text not outlined; inspect locale before final export"
      }
    },
    {
      "id": "template.social-square",
      "path": "templates/social-square.svg",
      "role": "layout",
      "theme": "light",
      "format": "svg",
      "mime": "image/svg+xml",
      "bytes": 3661,
      "sha256": "e044df625c69f9246f9425e50a6c39f7b4f929d1b4267c37ca82240b7df33051",
      "dimensions": {
        "view_box": "0 0 1080 1080",
        "width": "1080",
        "height": "1080"
      },
      "locale": "en-template",
      "status": "candidate",
      "rights": "UI: preserve identity/ui/LICENSE.txt; brand: no trademark/final artwork approval; templates: local candidate preview only",
      "editable": true,
      "modification": "Template text and media slots only; preserve embedded logo paths, aspect ratio and clear space",
      "source": "Codex deterministic layout, 2026-10-30; identity-v0.5 paths",
      "usage": "REBRAND-STANDARD.md",
      "approval": {
        "artwork": "candidate",
        "trademark": "not-cleared",
        "publication": "not-authorized"
      },
      "constraints": {
        "brand_name": "nikuniku.ai",
        "horizontal_min_css_px": 240,
        "symbol_min_css_px": 32,
        "touch_target_min_css_px": 44,
        "clear_space": "wordmark: >=1x stem (22 source units); symbol: >=10% visible height",
        "language_entry": "Lucide globe only; no flags or emoji",
        "media_surface": "neutral; no brand filter on skin or benchmark comparisons",
        "fonts": "system fallback; SVG template text not outlined; inspect locale before final export"
      }
    },
    {
      "id": "template.social-portrait",
      "path": "templates/social-portrait.svg",
      "role": "layout",
      "theme": "light",
      "format": "svg",
      "mime": "image/svg+xml",
      "bytes": 3664,
      "sha256": "538ee2396918f4f577e5af5dc42d0cccea2243c494ba3bd62bce83d9329f32ce",
      "dimensions": {
        "view_box": "0 0 1080 1920",
        "width": "1080",
        "height": "1920"
      },
      "locale": "en-template",
      "status": "candidate",
      "rights": "UI: preserve identity/ui/LICENSE.txt; brand: no trademark/final artwork approval; templates: local candidate preview only",
      "editable": true,
      "modification": "Template text and media slots only; preserve embedded logo paths, aspect ratio and clear space",
      "source": "Codex deterministic layout, 2026-10-30; identity-v0.5 paths",
      "usage": "REBRAND-STANDARD.md",
      "approval": {
        "artwork": "candidate",
        "trademark": "not-cleared",
        "publication": "not-authorized"
      },
      "constraints": {
        "brand_name": "nikuniku.ai",
        "horizontal_min_css_px": 240,
        "symbol_min_css_px": 32,
        "touch_target_min_css_px": 44,
        "clear_space": "wordmark: >=1x stem (22 source units); symbol: >=10% visible height",
        "language_entry": "Lucide globe only; no flags or emoji",
        "media_surface": "neutral; no brand filter on skin or benchmark comparisons",
        "fonts": "system fallback; SVG template text not outlined; inspect locale before final export"
      }
    },
    {
      "id": "template.model-card",
      "path": "templates/model-card.svg",
      "role": "layout",
      "theme": "light",
      "format": "svg",
      "mime": "image/svg+xml",
      "bytes": 3654,
      "sha256": "9a6570ee65f94539e50e7ac34ce7a9b9898c867dff9a4f77e5c90595a82367ef",
      "dimensions": {
        "view_box": "0 0 1600 900",
        "width": "1600",
        "height": "900"
      },
      "locale": "en-template",
      "status": "candidate",
      "rights": "UI: preserve identity/ui/LICENSE.txt; brand: no trademark/final artwork approval; templates: local candidate preview only",
      "editable": true,
      "modification": "Template text and media slots only; preserve embedded logo paths, aspect ratio and clear space",
      "source": "Codex deterministic layout, 2026-10-30; identity-v0.5 paths",
      "usage": "REBRAND-STANDARD.md",
      "approval": {
        "artwork": "candidate",
        "trademark": "not-cleared",
        "publication": "not-authorized"
      },
      "constraints": {
        "brand_name": "nikuniku.ai",
        "horizontal_min_css_px": 240,
        "symbol_min_css_px": 32,
        "touch_target_min_css_px": 44,
        "clear_space": "wordmark: >=1x stem (22 source units); symbol: >=10% visible height",
        "language_entry": "Lucide globe only; no flags or emoji",
        "media_surface": "neutral; no brand filter on skin or benchmark comparisons",
        "fonts": "system fallback; SVG template text not outlined; inspect locale before final export"
      }
    },
    {
      "id": "template.docs-cover",
      "path": "templates/docs-cover.svg",
      "role": "layout",
      "theme": "light",
      "format": "svg",
      "mime": "image/svg+xml",
      "bytes": 3654,
      "sha256": "960ccc165bf96ea54a0e4152accf18196d1d3dcdc7c6e90eb854d524f25128ee",
      "dimensions": {
        "view_box": "0 0 1600 900",
        "width": "1600",
        "height": "900"
      },
      "locale": "en-template",
      "status": "candidate",
      "rights": "UI: preserve identity/ui/LICENSE.txt; brand: no trademark/final artwork approval; templates: local candidate preview only",
      "editable": true,
      "modification": "Template text and media slots only; preserve embedded logo paths, aspect ratio and clear space",
      "source": "Codex deterministic layout, 2026-10-30; identity-v0.5 paths",
      "usage": "REBRAND-STANDARD.md",
      "approval": {
        "artwork": "candidate",
        "trademark": "not-cleared",
        "publication": "not-authorized"
      },
      "constraints": {
        "brand_name": "nikuniku.ai",
        "horizontal_min_css_px": 240,
        "symbol_min_css_px": 32,
        "touch_target_min_css_px": 44,
        "clear_space": "wordmark: >=1x stem (22 source units); symbol: >=10% visible height",
        "language_entry": "Lucide globe only; no flags or emoji",
        "media_surface": "neutral; no brand filter on skin or benchmark comparisons",
        "fonts": "system fallback; SVG template text not outlined; inspect locale before final export"
      }
    },
    {
      "id": "template.presentation-cover",
      "path": "templates/presentation-cover.svg",
      "role": "layout",
      "theme": "dark",
      "format": "svg",
      "mime": "image/svg+xml",
      "bytes": 3668,
      "sha256": "3cac9fbbc0445fbd14a59fd2e24817503ed4f6819dce6ba5ff23184a546721ef",
      "dimensions": {
        "view_box": "0 0 1920 1080",
        "width": "1920",
        "height": "1080"
      },
      "locale": "en-template",
      "status": "candidate",
      "rights": "UI: preserve identity/ui/LICENSE.txt; brand: no trademark/final artwork approval; templates: local candidate preview only",
      "editable": true,
      "modification": "Template text and media slots only; preserve embedded logo paths, aspect ratio and clear space",
      "source": "Codex deterministic layout, 2026-10-30; identity-v0.5 paths",
      "usage": "REBRAND-STANDARD.md",
      "approval": {
        "artwork": "candidate",
        "trademark": "not-cleared",
        "publication": "not-authorized"
      },
      "constraints": {
        "brand_name": "nikuniku.ai",
        "horizontal_min_css_px": 240,
        "symbol_min_css_px": 32,
        "touch_target_min_css_px": 44,
        "clear_space": "wordmark: >=1x stem (22 source units); symbol: >=10% visible height",
        "language_entry": "Lucide globe only; no flags or emoji",
        "media_surface": "neutral; no brand filter on skin or benchmark comparisons",
        "fonts": "system fallback; SVG template text not outlined; inspect locale before final export"
      }
    },
    {
      "id": "template.app-splash",
      "path": "templates/app-splash.svg",
      "role": "layout",
      "theme": "light",
      "format": "svg",
      "mime": "image/svg+xml",
      "bytes": 3399,
      "sha256": "2aa2c76bb5a1e46d56397fd0bc1e0a32ef4c75342246101575ef8d8ba68ba79f",
      "dimensions": {
        "view_box": "0 0 1170 2532",
        "width": "1170",
        "height": "2532"
      },
      "locale": "en-template",
      "status": "candidate",
      "rights": "UI: preserve identity/ui/LICENSE.txt; brand: no trademark/final artwork approval; templates: local candidate preview only",
      "editable": true,
      "modification": "Template text and media slots only; preserve embedded logo paths, aspect ratio and clear space",
      "source": "Codex deterministic layout, 2026-10-30; identity-v0.5 paths",
      "usage": "REBRAND-STANDARD.md",
      "approval": {
        "artwork": "candidate",
        "trademark": "not-cleared",
        "publication": "not-authorized"
      },
      "constraints": {
        "brand_name": "nikuniku.ai",
        "horizontal_min_css_px": 240,
        "symbol_min_css_px": 32,
        "touch_target_min_css_px": 44,
        "clear_space": "wordmark: >=1x stem (22 source units); symbol: >=10% visible height",
        "language_entry": "Lucide globe only; no flags or emoji",
        "media_surface": "neutral; no brand filter on skin or benchmark comparisons",
        "fonts": "system fallback; SVG template text not outlined; inspect locale before final export"
      }
    },
    {
      "id": "template.video-landscape",
      "path": "templates/video-landscape.svg",
      "role": "layout",
      "theme": "dark",
      "format": "svg",
      "mime": "image/svg+xml",
      "bytes": 3996,
      "sha256": "5447dfb49986011a2acc51e216aa88dfb8a90758e9681fda1dcbf09d818a2bc8",
      "dimensions": {
        "view_box": "0 0 1920 1080",
        "width": "1920",
        "height": "1080"
      },
      "locale": "en-template",
      "status": "candidate",
      "rights": "UI: preserve identity/ui/LICENSE.txt; brand: no trademark/final artwork approval; templates: local candidate preview only",
      "editable": true,
      "modification": "Template text and media slots only; preserve embedded logo paths, aspect ratio and clear space",
      "source": "Codex deterministic layout, 2026-10-30; identity-v0.5 paths",
      "usage": "REBRAND-STANDARD.md",
      "approval": {
        "artwork": "candidate",
        "trademark": "not-cleared",
        "publication": "not-authorized"
      },
      "constraints": {
        "brand_name": "nikuniku.ai",
        "horizontal_min_css_px": 240,
        "symbol_min_css_px": 32,
        "touch_target_min_css_px": 44,
        "clear_space": "wordmark: >=1x stem (22 source units); symbol: >=10% visible height",
        "language_entry": "Lucide globe only; no flags or emoji",
        "media_surface": "neutral; no brand filter on skin or benchmark comparisons",
        "fonts": "system fallback; SVG template text not outlined; inspect locale before final export"
      }
    },
    {
      "id": "template.video-portrait",
      "path": "templates/video-portrait.svg",
      "role": "layout",
      "theme": "dark",
      "format": "svg",
      "mime": "image/svg+xml",
      "bytes": 3996,
      "sha256": "0bce17b776ea4a3fb4abc7c3ce2c3dbeb08dfc98a6d4e6d9d9bde5ed9a919f59",
      "dimensions": {
        "view_box": "0 0 1080 1920",
        "width": "1080",
        "height": "1920"
      },
      "locale": "en-template",
      "status": "candidate",
      "rights": "UI: preserve identity/ui/LICENSE.txt; brand: no trademark/final artwork approval; templates: local candidate preview only",
      "editable": true,
      "modification": "Template text and media slots only; preserve embedded logo paths, aspect ratio and clear space",
      "source": "Codex deterministic layout, 2026-10-30; identity-v0.5 paths",
      "usage": "REBRAND-STANDARD.md",
      "approval": {
        "artwork": "candidate",
        "trademark": "not-cleared",
        "publication": "not-authorized"
      },
      "constraints": {
        "brand_name": "nikuniku.ai",
        "horizontal_min_css_px": 240,
        "symbol_min_css_px": 32,
        "touch_target_min_css_px": 44,
        "clear_space": "wordmark: >=1x stem (22 source units); symbol: >=10% visible height",
        "language_entry": "Lucide globe only; no flags or emoji",
        "media_surface": "neutral; no brand filter on skin or benchmark comparisons",
        "fonts": "system fallback; SVG template text not outlined; inspect locale before final export"
      }
    },
    {
      "id": "template.video-square",
      "path": "templates/video-square.svg",
      "role": "layout",
      "theme": "dark",
      "format": "svg",
      "mime": "image/svg+xml",
      "bytes": 3989,
      "sha256": "7905fbac1eb0a70954cda4099862eb47191c0ad0f5d90365991ae8658d0b85b4",
      "dimensions": {
        "view_box": "0 0 1080 1080",
        "width": "1080",
        "height": "1080"
      },
      "locale": "en-template",
      "status": "candidate",
      "rights": "UI: preserve identity/ui/LICENSE.txt; brand: no trademark/final artwork approval; templates: local candidate preview only",
      "editable": true,
      "modification": "Template text and media slots only; preserve embedded logo paths, aspect ratio and clear space",
      "source": "Codex deterministic layout, 2026-10-30; identity-v0.5 paths",
      "usage": "REBRAND-STANDARD.md",
      "approval": {
        "artwork": "candidate",
        "trademark": "not-cleared",
        "publication": "not-authorized"
      },
      "constraints": {
        "brand_name": "nikuniku.ai",
        "horizontal_min_css_px": 240,
        "symbol_min_css_px": 32,
        "touch_target_min_css_px": 44,
        "clear_space": "wordmark: >=1x stem (22 source units); symbol: >=10% visible height",
        "language_entry": "Lucide globe only; no flags or emoji",
        "media_surface": "neutral; no brand filter on skin or benchmark comparisons",
        "fonts": "system fallback; SVG template text not outlined; inspect locale before final export"
      }
    },
    {
      "id": "template.video-endcard",
      "path": "templates/video-endcard.svg",
      "role": "layout",
      "theme": "dark",
      "format": "svg",
      "mime": "image/svg+xml",
      "bytes": 3386,
      "sha256": "5348489137ec5de11f6e39bbc5ecdfd7f9f095ab0fb5ccba16b9da2108482b39",
      "dimensions": {
        "view_box": "0 0 1920 1080",
        "width": "1920",
        "height": "1080"
      },
      "locale": "en-template",
      "status": "candidate",
      "rights": "UI: preserve identity/ui/LICENSE.txt; brand: no trademark/final artwork approval; templates: local candidate preview only",
      "editable": true,
      "modification": "Template text and media slots only; preserve embedded logo paths, aspect ratio and clear space",
      "source": "Codex deterministic layout, 2026-10-30; identity-v0.5 paths",
      "usage": "REBRAND-STANDARD.md",
      "approval": {
        "artwork": "candidate",
        "trademark": "not-cleared",
        "publication": "not-authorized"
      },
      "constraints": {
        "brand_name": "nikuniku.ai",
        "horizontal_min_css_px": 240,
        "symbol_min_css_px": 32,
        "touch_target_min_css_px": 44,
        "clear_space": "wordmark: >=1x stem (22 source units); symbol: >=10% visible height",
        "language_entry": "Lucide globe only; no flags or emoji",
        "media_surface": "neutral; no brand filter on skin or benchmark comparisons",
        "fonts": "system fallback; SVG template text not outlined; inspect locale before final export"
      }
    },
    {
      "id": "template.workflow-diagram",
      "path": "templates/workflow-diagram.svg",
      "role": "layout",
      "theme": "light",
      "format": "svg",
      "mime": "image/svg+xml",
      "bytes": 4876,
      "sha256": "896eda195a6025ec612538fa04de5a4cdd3ba3bec5005b332b80085d899aa0ab",
      "dimensions": {
        "view_box": "0 0 1600 900",
        "width": "1600",
        "height": "900"
      },
      "locale": "en-template",
      "status": "candidate",
      "rights": "UI: preserve identity/ui/LICENSE.txt; brand: no trademark/final artwork approval; templates: local candidate preview only",
      "editable": true,
      "modification": "Template text and media slots only; preserve embedded logo paths, aspect ratio and clear space",
      "source": "Codex deterministic layout, 2026-10-30; identity-v0.5 paths",
      "usage": "REBRAND-STANDARD.md",
      "approval": {
        "artwork": "candidate",
        "trademark": "not-cleared",
        "publication": "not-authorized"
      },
      "constraints": {
        "brand_name": "nikuniku.ai",
        "horizontal_min_css_px": 240,
        "symbol_min_css_px": 32,
        "touch_target_min_css_px": 44,
        "clear_space": "wordmark: >=1x stem (22 source units); symbol: >=10% visible height",
        "language_entry": "Lucide globe only; no flags or emoji",
        "media_surface": "neutral; no brand filter on skin or benchmark comparisons",
        "fonts": "system fallback; SVG template text not outlined; inspect locale before final export"
      }
    },
    {
      "id": "template.demo-storyboard",
      "path": "templates/demo-storyboard.svg",
      "role": "layout",
      "theme": "light",
      "format": "svg",
      "mime": "image/svg+xml",
      "bytes": 4714,
      "sha256": "e9fc5843af81b80b7cc46d5f9ef2837669bf81f9a29f05a69cddad0676d2cd0b",
      "dimensions": {
        "view_box": "0 0 1920 1080",
        "width": "1920",
        "height": "1080"
      },
      "locale": "en-template",
      "status": "candidate",
      "rights": "UI: preserve identity/ui/LICENSE.txt; brand: no trademark/final artwork approval; templates: local candidate preview only",
      "editable": true,
      "modification": "Template text and media slots only; preserve embedded logo paths, aspect ratio and clear space",
      "source": "Codex deterministic layout, 2026-10-30; identity-v0.5 paths",
      "usage": "REBRAND-STANDARD.md",
      "approval": {
        "artwork": "candidate",
        "trademark": "not-cleared",
        "publication": "not-authorized"
      },
      "constraints": {
        "brand_name": "nikuniku.ai",
        "horizontal_min_css_px": 240,
        "symbol_min_css_px": 32,
        "touch_target_min_css_px": 44,
        "clear_space": "wordmark: >=1x stem (22 source units); symbol: >=10% visible height",
        "language_entry": "Lucide globe only; no flags or emoji",
        "media_surface": "neutral; no brand filter on skin or benchmark comparisons",
        "fonts": "system fallback; SVG template text not outlined; inspect locale before final export"
      }
    },
    {
      "id": "template.email-signature",
      "path": "templates/email-signature.html",
      "role": "layout",
      "theme": "light",
      "format": "html",
      "mime": "text/html",
      "bytes": 546,
      "sha256": "dd824db335d6e09d489d0871140264fc5c71f123aba95d54c43488969e9eb72f",
      "dimensions": null,
      "locale": "en-template",
      "status": "candidate",
      "rights": "UI: preserve identity/ui/LICENSE.txt; brand: no trademark/final artwork approval; templates: local candidate preview only",
      "editable": true,
      "modification": "Template text and media slots only; preserve embedded logo paths, aspect ratio and clear space",
      "source": "Codex deterministic layout, 2026-10-30; identity-v0.5 paths",
      "usage": "REBRAND-STANDARD.md",
      "approval": {
        "artwork": "candidate",
        "trademark": "not-cleared",
        "publication": "not-authorized"
      },
      "constraints": {
        "brand_name": "nikuniku.ai",
        "horizontal_min_css_px": 240,
        "symbol_min_css_px": 32,
        "touch_target_min_css_px": 44,
        "clear_space": "wordmark: >=1x stem (22 source units); symbol: >=10% visible height",
        "language_entry": "Lucide globe only; no flags or emoji",
        "media_surface": "neutral; no brand filter on skin or benchmark comparisons",
        "fonts": "system fallback; SVG template text not outlined; inspect locale before final export"
      }
    },
    {
      "id": "artwork.release-cover.svg",
      "path": "artwork/release-cover.svg",
      "role": "finished_brand_packaging",
      "theme": "light",
      "format": "svg",
      "mime": "image/svg+xml",
      "bytes": 7113,
      "sha256": "557a16965a0f3057613defa8cb4c03e3cdf6c3b754230018b7af2416c1492d91",
      "dimensions": {
        "width": 1920,
        "height": 1080
      },
      "locale": "en",
      "status": "candidate",
      "rights": "Original project artwork; underlying nikuniku identity remains candidate, not trademark/legal approval. No upstream MiniMax artwork or fonts redistributed.",
      "editable": true,
      "modification": "Finished artwork. Keep logo paths/clear space; re-export source for text or size changes. Never label this packaging as model-generated evidence.",
      "source": "Original Codex SVG composition and local rsvg/ffmpeg export, 2026-10-30; unchanged identity-v0.5 logo paths",
      "usage": "REBRAND-STANDARD.md",
      "approval": {
        "artwork": "candidate",
        "trademark": "not-cleared",
        "publication": "not-authorized"
      },
      "constraints": {
        "brand_name": "nikuniku.ai",
        "horizontal_min_css_px": 240,
        "symbol_min_css_px": 32,
        "touch_target_min_css_px": 44,
        "clear_space": "wordmark: >=1x stem (22 source units); symbol: >=10% visible height",
        "language_entry": "Lucide globe only; no flags or emoji",
        "media_surface": "neutral; no brand filter on skin or benchmark comparisons",
        "fonts": "SVG uses local fonts; PNG/video are flattened. No font files distributed."
      },
      "completion": "finished_artwork",
      "has_alpha": false
    },
    {
      "id": "artwork.release-cover.png",
      "path": "artwork/release-cover.png",
      "role": "finished_brand_packaging",
      "theme": "light",
      "format": "png",
      "mime": "image/png",
      "bytes": 378614,
      "sha256": "88a335aa0eadd8308f1b49b241c078b5802a301b2034546769b9041cbe676338",
      "dimensions": {
        "width": 1920,
        "height": 1080
      },
      "locale": "en",
      "status": "candidate",
      "rights": "Original project artwork; underlying nikuniku identity remains candidate, not trademark/legal approval. No upstream MiniMax artwork or fonts redistributed.",
      "editable": false,
      "modification": "Finished artwork. Keep logo paths/clear space; re-export source for text or size changes. Never label this packaging as model-generated evidence.",
      "source": "Original Codex SVG composition and local rsvg/ffmpeg export, 2026-10-30; unchanged identity-v0.5 logo paths",
      "usage": "REBRAND-STANDARD.md",
      "approval": {
        "artwork": "candidate",
        "trademark": "not-cleared",
        "publication": "not-authorized"
      },
      "constraints": {
        "brand_name": "nikuniku.ai",
        "horizontal_min_css_px": 240,
        "symbol_min_css_px": 32,
        "touch_target_min_css_px": 44,
        "clear_space": "wordmark: >=1x stem (22 source units); symbol: >=10% visible height",
        "language_entry": "Lucide globe only; no flags or emoji",
        "media_surface": "neutral; no brand filter on skin or benchmark comparisons",
        "fonts": "SVG uses local fonts; PNG/video are flattened. No font files distributed."
      },
      "completion": "finished_artwork",
      "has_alpha": false
    },
    {
      "id": "artwork.release-cover-dark.svg",
      "path": "artwork/release-cover-dark.svg",
      "role": "finished_brand_packaging",
      "theme": "dark",
      "format": "svg",
      "mime": "image/svg+xml",
      "bytes": 7118,
      "sha256": "e7a915e2f3ce0f31882af9aaf431143d40bf4be4f5c8f91dce88756e256b7014",
      "dimensions": {
        "width": 1920,
        "height": 1080
      },
      "locale": "en",
      "status": "candidate",
      "rights": "Original project artwork; underlying nikuniku identity remains candidate, not trademark/legal approval. No upstream MiniMax artwork or fonts redistributed.",
      "editable": true,
      "modification": "Finished artwork. Keep logo paths/clear space; re-export source for text or size changes. Never label this packaging as model-generated evidence.",
      "source": "Original Codex SVG composition and local rsvg/ffmpeg export, 2026-10-30; unchanged identity-v0.5 logo paths",
      "usage": "REBRAND-STANDARD.md",
      "approval": {
        "artwork": "candidate",
        "trademark": "not-cleared",
        "publication": "not-authorized"
      },
      "constraints": {
        "brand_name": "nikuniku.ai",
        "horizontal_min_css_px": 240,
        "symbol_min_css_px": 32,
        "touch_target_min_css_px": 44,
        "clear_space": "wordmark: >=1x stem (22 source units); symbol: >=10% visible height",
        "language_entry": "Lucide globe only; no flags or emoji",
        "media_surface": "neutral; no brand filter on skin or benchmark comparisons",
        "fonts": "SVG uses local fonts; PNG/video are flattened. No font files distributed."
      },
      "completion": "finished_artwork",
      "has_alpha": false
    },
    {
      "id": "artwork.release-cover-dark.png",
      "path": "artwork/release-cover-dark.png",
      "role": "finished_brand_packaging",
      "theme": "dark",
      "format": "png",
      "mime": "image/png",
      "bytes": 355969,
      "sha256": "d65e690384653bf37daae8cc135235afdbc4bfcbca59e1fc1a6fa56de8458f7f",
      "dimensions": {
        "width": 1920,
        "height": 1080
      },
      "locale": "en",
      "status": "candidate",
      "rights": "Original project artwork; underlying nikuniku identity remains candidate, not trademark/legal approval. No upstream MiniMax artwork or fonts redistributed.",
      "editable": false,
      "modification": "Finished artwork. Keep logo paths/clear space; re-export source for text or size changes. Never label this packaging as model-generated evidence.",
      "source": "Original Codex SVG composition and local rsvg/ffmpeg export, 2026-10-30; unchanged identity-v0.5 logo paths",
      "usage": "REBRAND-STANDARD.md",
      "approval": {
        "artwork": "candidate",
        "trademark": "not-cleared",
        "publication": "not-authorized"
      },
      "constraints": {
        "brand_name": "nikuniku.ai",
        "horizontal_min_css_px": 240,
        "symbol_min_css_px": 32,
        "touch_target_min_css_px": 44,
        "clear_space": "wordmark: >=1x stem (22 source units); symbol: >=10% visible height",
        "language_entry": "Lucide globe only; no flags or emoji",
        "media_surface": "neutral; no brand filter on skin or benchmark comparisons",
        "fonts": "SVG uses local fonts; PNG/video are flattened. No font files distributed."
      },
      "completion": "finished_artwork",
      "has_alpha": false
    },
    {
      "id": "artwork.model-card-cover.svg",
      "path": "artwork/model-card-cover.svg",
      "role": "finished_brand_packaging",
      "theme": "light",
      "format": "svg",
      "mime": "image/svg+xml",
      "bytes": 7111,
      "sha256": "ff9f0a31ba4900907460e42a4d746a9d8f19348519eed81f19421f3941e869cb",
      "dimensions": {
        "width": 1600,
        "height": 900
      },
      "locale": "en",
      "status": "candidate",
      "rights": "Original project artwork; underlying nikuniku identity remains candidate, not trademark/legal approval. No upstream MiniMax artwork or fonts redistributed.",
      "editable": true,
      "modification": "Finished artwork. Keep logo paths/clear space; re-export source for text or size changes. Never label this packaging as model-generated evidence.",
      "source": "Original Codex SVG composition and local rsvg/ffmpeg export, 2026-10-30; unchanged identity-v0.5 logo paths",
      "usage": "REBRAND-STANDARD.md",
      "approval": {
        "artwork": "candidate",
        "trademark": "not-cleared",
        "publication": "not-authorized"
      },
      "constraints": {
        "brand_name": "nikuniku.ai",
        "horizontal_min_css_px": 240,
        "symbol_min_css_px": 32,
        "touch_target_min_css_px": 44,
        "clear_space": "wordmark: >=1x stem (22 source units); symbol: >=10% visible height",
        "language_entry": "Lucide globe only; no flags or emoji",
        "media_surface": "neutral; no brand filter on skin or benchmark comparisons",
        "fonts": "SVG uses local fonts; PNG/video are flattened. No font files distributed."
      },
      "completion": "finished_artwork",
      "has_alpha": false
    },
    {
      "id": "artwork.model-card-cover.png",
      "path": "artwork/model-card-cover.png",
      "role": "finished_brand_packaging",
      "theme": "light",
      "format": "png",
      "mime": "image/png",
      "bytes": 294197,
      "sha256": "0b0103ca8ee2e6dfb3d90a982bed9d0be04751e3810f550b52b50fe6eb4a234f",
      "dimensions": {
        "width": 1600,
        "height": 900
      },
      "locale": "en",
      "status": "candidate",
      "rights": "Original project artwork; underlying nikuniku identity remains candidate, not trademark/legal approval. No upstream MiniMax artwork or fonts redistributed.",
      "editable": false,
      "modification": "Finished artwork. Keep logo paths/clear space; re-export source for text or size changes. Never label this packaging as model-generated evidence.",
      "source": "Original Codex SVG composition and local rsvg/ffmpeg export, 2026-10-30; unchanged identity-v0.5 logo paths",
      "usage": "REBRAND-STANDARD.md",
      "approval": {
        "artwork": "candidate",
        "trademark": "not-cleared",
        "publication": "not-authorized"
      },
      "constraints": {
        "brand_name": "nikuniku.ai",
        "horizontal_min_css_px": 240,
        "symbol_min_css_px": 32,
        "touch_target_min_css_px": 44,
        "clear_space": "wordmark: >=1x stem (22 source units); symbol: >=10% visible height",
        "language_entry": "Lucide globe only; no flags or emoji",
        "media_surface": "neutral; no brand filter on skin or benchmark comparisons",
        "fonts": "SVG uses local fonts; PNG/video are flattened. No font files distributed."
      },
      "completion": "finished_artwork",
      "has_alpha": false
    },
    {
      "id": "artwork.github-social-cover.svg",
      "path": "artwork/github-social-cover.svg",
      "role": "finished_brand_packaging",
      "theme": "dark",
      "format": "svg",
      "mime": "image/svg+xml",
      "bytes": 7038,
      "sha256": "767ab0243fc492cb8fd56fb1b8f46463befdf718ab4e6c13798ace04427059ed",
      "dimensions": {
        "width": 1280,
        "height": 640
      },
      "locale": "en",
      "status": "candidate",
      "rights": "Original project artwork; underlying nikuniku identity remains candidate, not trademark/legal approval. No upstream MiniMax artwork or fonts redistributed.",
      "editable": true,
      "modification": "Finished artwork. Keep logo paths/clear space; re-export source for text or size changes. Never label this packaging as model-generated evidence.",
      "source": "Original Codex SVG composition and local rsvg/ffmpeg export, 2026-10-30; unchanged identity-v0.5 logo paths",
      "usage": "REBRAND-STANDARD.md",
      "approval": {
        "artwork": "candidate",
        "trademark": "not-cleared",
        "publication": "not-authorized"
      },
      "constraints": {
        "brand_name": "nikuniku.ai",
        "horizontal_min_css_px": 240,
        "symbol_min_css_px": 32,
        "touch_target_min_css_px": 44,
        "clear_space": "wordmark: >=1x stem (22 source units); symbol: >=10% visible height",
        "language_entry": "Lucide globe only; no flags or emoji",
        "media_surface": "neutral; no brand filter on skin or benchmark comparisons",
        "fonts": "SVG uses local fonts; PNG/video are flattened. No font files distributed."
      },
      "completion": "finished_artwork",
      "has_alpha": false
    },
    {
      "id": "artwork.github-social-cover.png",
      "path": "artwork/github-social-cover.png",
      "role": "finished_brand_packaging",
      "theme": "dark",
      "format": "png",
      "mime": "image/png",
      "bytes": 186460,
      "sha256": "90d41255c74107a30bb32290e4aec3b94e0b78770317a1cf1603742bd82f1ae9",
      "dimensions": {
        "width": 1280,
        "height": 640
      },
      "locale": "en",
      "status": "candidate",
      "rights": "Original project artwork; underlying nikuniku identity remains candidate, not trademark/legal approval. No upstream MiniMax artwork or fonts redistributed.",
      "editable": false,
      "modification": "Finished artwork. Keep logo paths/clear space; re-export source for text or size changes. Never label this packaging as model-generated evidence.",
      "source": "Original Codex SVG composition and local rsvg/ffmpeg export, 2026-10-30; unchanged identity-v0.5 logo paths",
      "usage": "REBRAND-STANDARD.md",
      "approval": {
        "artwork": "candidate",
        "trademark": "not-cleared",
        "publication": "not-authorized"
      },
      "constraints": {
        "brand_name": "nikuniku.ai",
        "horizontal_min_css_px": 240,
        "symbol_min_css_px": 32,
        "touch_target_min_css_px": 44,
        "clear_space": "wordmark: >=1x stem (22 source units); symbol: >=10% visible height",
        "language_entry": "Lucide globe only; no flags or emoji",
        "media_surface": "neutral; no brand filter on skin or benchmark comparisons",
        "fonts": "SVG uses local fonts; PNG/video are flattened. No font files distributed."
      },
      "completion": "finished_artwork",
      "has_alpha": false
    },
    {
      "id": "artwork.social-cover.svg",
      "path": "artwork/social-cover.svg",
      "role": "finished_brand_packaging",
      "theme": "light",
      "format": "svg",
      "mime": "image/svg+xml",
      "bytes": 7042,
      "sha256": "4bc292befbd26492e2d583361bfae32d9717b06611c18eceb56dbc5f85ad4d15",
      "dimensions": {
        "width": 1200,
        "height": 630
      },
      "locale": "en",
      "status": "candidate",
      "rights": "Original project artwork; underlying nikuniku identity remains candidate, not trademark/legal approval. No upstream MiniMax artwork or fonts redistributed.",
      "editable": true,
      "modification": "Finished artwork. Keep logo paths/clear space; re-export source for text or size changes. Never label this packaging as model-generated evidence.",
      "source": "Original Codex SVG composition and local rsvg/ffmpeg export, 2026-10-30; unchanged identity-v0.5 logo paths",
      "usage": "REBRAND-STANDARD.md",
      "approval": {
        "artwork": "candidate",
        "trademark": "not-cleared",
        "publication": "not-authorized"
      },
      "constraints": {
        "brand_name": "nikuniku.ai",
        "horizontal_min_css_px": 240,
        "symbol_min_css_px": 32,
        "touch_target_min_css_px": 44,
        "clear_space": "wordmark: >=1x stem (22 source units); symbol: >=10% visible height",
        "language_entry": "Lucide globe only; no flags or emoji",
        "media_surface": "neutral; no brand filter on skin or benchmark comparisons",
        "fonts": "SVG uses local fonts; PNG/video are flattened. No font files distributed."
      },
      "completion": "finished_artwork",
      "has_alpha": false
    },
    {
      "id": "artwork.social-cover.png",
      "path": "artwork/social-cover.png",
      "role": "finished_brand_packaging",
      "theme": "light",
      "format": "png",
      "mime": "image/png",
      "bytes": 185552,
      "sha256": "d9915e7476b54e8696bafe0199474fcd2424f05b37a4997e4b3f822df8555124",
      "dimensions": {
        "width": 1200,
        "height": 630
      },
      "locale": "en",
      "status": "candidate",
      "rights": "Original project artwork; underlying nikuniku identity remains candidate, not trademark/legal approval. No upstream MiniMax artwork or fonts redistributed.",
      "editable": false,
      "modification": "Finished artwork. Keep logo paths/clear space; re-export source for text or size changes. Never label this packaging as model-generated evidence.",
      "source": "Original Codex SVG composition and local rsvg/ffmpeg export, 2026-10-30; unchanged identity-v0.5 logo paths",
      "usage": "REBRAND-STANDARD.md",
      "approval": {
        "artwork": "candidate",
        "trademark": "not-cleared",
        "publication": "not-authorized"
      },
      "constraints": {
        "brand_name": "nikuniku.ai",
        "horizontal_min_css_px": 240,
        "symbol_min_css_px": 32,
        "touch_target_min_css_px": 44,
        "clear_space": "wordmark: >=1x stem (22 source units); symbol: >=10% visible height",
        "language_entry": "Lucide globe only; no flags or emoji",
        "media_surface": "neutral; no brand filter on skin or benchmark comparisons",
        "fonts": "SVG uses local fonts; PNG/video are flattened. No font files distributed."
      },
      "completion": "finished_artwork",
      "has_alpha": false
    },
    {
      "id": "artwork.portrait-cover.svg",
      "path": "artwork/portrait-cover.svg",
      "role": "finished_brand_packaging",
      "theme": "light",
      "format": "svg",
      "mime": "image/svg+xml",
      "bytes": 7133,
      "sha256": "0c099ff4113c26eb310c8b03f06270cbee9cb6a3c61442fbebffe3eb7c30edd7",
      "dimensions": {
        "width": 1080,
        "height": 1920
      },
      "locale": "en",
      "status": "candidate",
      "rights": "Original project artwork; underlying nikuniku identity remains candidate, not trademark/legal approval. No upstream MiniMax artwork or fonts redistributed.",
      "editable": true,
      "modification": "Finished artwork. Keep logo paths/clear space; re-export source for text or size changes. Never label this packaging as model-generated evidence.",
      "source": "Original Codex SVG composition and local rsvg/ffmpeg export, 2026-10-30; unchanged identity-v0.5 logo paths",
      "usage": "REBRAND-STANDARD.md",
      "approval": {
        "artwork": "candidate",
        "trademark": "not-cleared",
        "publication": "not-authorized"
      },
      "constraints": {
        "brand_name": "nikuniku.ai",
        "horizontal_min_css_px": 240,
        "symbol_min_css_px": 32,
        "touch_target_min_css_px": 44,
        "clear_space": "wordmark: >=1x stem (22 source units); symbol: >=10% visible height",
        "language_entry": "Lucide globe only; no flags or emoji",
        "media_surface": "neutral; no brand filter on skin or benchmark comparisons",
        "fonts": "SVG uses local fonts; PNG/video are flattened. No font files distributed."
      },
      "completion": "finished_artwork",
      "has_alpha": false
    },
    {
      "id": "artwork.portrait-cover.png",
      "path": "artwork/portrait-cover.png",
      "role": "finished_brand_packaging",
      "theme": "light",
      "format": "png",
      "mime": "image/png",
      "bytes": 347412,
      "sha256": "0e083b8792e9d6c610fee2b1e7bff968d97ed3dc46d7f7a16e950548eda96d55",
      "dimensions": {
        "width": 1080,
        "height": 1920
      },
      "locale": "en",
      "status": "candidate",
      "rights": "Original project artwork; underlying nikuniku identity remains candidate, not trademark/legal approval. No upstream MiniMax artwork or fonts redistributed.",
      "editable": false,
      "modification": "Finished artwork. Keep logo paths/clear space; re-export source for text or size changes. Never label this packaging as model-generated evidence.",
      "source": "Original Codex SVG composition and local rsvg/ffmpeg export, 2026-10-30; unchanged identity-v0.5 logo paths",
      "usage": "REBRAND-STANDARD.md",
      "approval": {
        "artwork": "candidate",
        "trademark": "not-cleared",
        "publication": "not-authorized"
      },
      "constraints": {
        "brand_name": "nikuniku.ai",
        "horizontal_min_css_px": 240,
        "symbol_min_css_px": 32,
        "touch_target_min_css_px": 44,
        "clear_space": "wordmark: >=1x stem (22 source units); symbol: >=10% visible height",
        "language_entry": "Lucide globe only; no flags or emoji",
        "media_surface": "neutral; no brand filter on skin or benchmark comparisons",
        "fonts": "SVG uses local fonts; PNG/video are flattened. No font files distributed."
      },
      "completion": "finished_artwork",
      "has_alpha": false
    },
    {
      "id": "artwork.square-cover.svg",
      "path": "artwork/square-cover.svg",
      "role": "finished_brand_packaging",
      "theme": "dark",
      "format": "svg",
      "mime": "image/svg+xml",
      "bytes": 7062,
      "sha256": "8983b1b6ed5cce13cf757390e673247f091cc44afd456d831edc8d194ab84a13",
      "dimensions": {
        "width": 1080,
        "height": 1080
      },
      "locale": "en",
      "status": "candidate",
      "rights": "Original project artwork; underlying nikuniku identity remains candidate, not trademark/legal approval. No upstream MiniMax artwork or fonts redistributed.",
      "editable": true,
      "modification": "Finished artwork. Keep logo paths/clear space; re-export source for text or size changes. Never label this packaging as model-generated evidence.",
      "source": "Original Codex SVG composition and local rsvg/ffmpeg export, 2026-10-30; unchanged identity-v0.5 logo paths",
      "usage": "REBRAND-STANDARD.md",
      "approval": {
        "artwork": "candidate",
        "trademark": "not-cleared",
        "publication": "not-authorized"
      },
      "constraints": {
        "brand_name": "nikuniku.ai",
        "horizontal_min_css_px": 240,
        "symbol_min_css_px": 32,
        "touch_target_min_css_px": 44,
        "clear_space": "wordmark: >=1x stem (22 source units); symbol: >=10% visible height",
        "language_entry": "Lucide globe only; no flags or emoji",
        "media_surface": "neutral; no brand filter on skin or benchmark comparisons",
        "fonts": "SVG uses local fonts; PNG/video are flattened. No font files distributed."
      },
      "completion": "finished_artwork",
      "has_alpha": false
    },
    {
      "id": "artwork.square-cover.png",
      "path": "artwork/square-cover.png",
      "role": "finished_brand_packaging",
      "theme": "dark",
      "format": "png",
      "mime": "image/png",
      "bytes": 222625,
      "sha256": "a334ed0bf2997f7b6fc6ed4cb6dfa70439286184d55d0c86d468c0280d4d9198",
      "dimensions": {
        "width": 1080,
        "height": 1080
      },
      "locale": "en",
      "status": "candidate",
      "rights": "Original project artwork; underlying nikuniku identity remains candidate, not trademark/legal approval. No upstream MiniMax artwork or fonts redistributed.",
      "editable": false,
      "modification": "Finished artwork. Keep logo paths/clear space; re-export source for text or size changes. Never label this packaging as model-generated evidence.",
      "source": "Original Codex SVG composition and local rsvg/ffmpeg export, 2026-10-30; unchanged identity-v0.5 logo paths",
      "usage": "REBRAND-STANDARD.md",
      "approval": {
        "artwork": "candidate",
        "trademark": "not-cleared",
        "publication": "not-authorized"
      },
      "constraints": {
        "brand_name": "nikuniku.ai",
        "horizontal_min_css_px": 240,
        "symbol_min_css_px": 32,
        "touch_target_min_css_px": 44,
        "clear_space": "wordmark: >=1x stem (22 source units); symbol: >=10% visible height",
        "language_entry": "Lucide globe only; no flags or emoji",
        "media_surface": "neutral; no brand filter on skin or benchmark comparisons",
        "fonts": "SVG uses local fonts; PNG/video are flattened. No font files distributed."
      },
      "completion": "finished_artwork",
      "has_alpha": false
    },
    {
      "id": "artwork.readme-header.svg",
      "path": "artwork/readme-header.svg",
      "role": "finished_brand_packaging",
      "theme": "light",
      "format": "svg",
      "mime": "image/svg+xml",
      "bytes": 6861,
      "sha256": "a5b88d04a6ac1c5739cbd68cf08228e1db976bc906948a44ea77ca5dccac22a3",
      "dimensions": {
        "width": 640,
        "height": 193
      },
      "locale": "en",
      "status": "candidate",
      "rights": "Original project artwork; underlying nikuniku identity remains candidate, not trademark/legal approval. No upstream MiniMax artwork or fonts redistributed.",
      "editable": true,
      "modification": "Finished artwork. Keep logo paths/clear space; re-export source for text or size changes. Never label this packaging as model-generated evidence.",
      "source": "Original Codex SVG composition and local rsvg/ffmpeg export, 2026-10-30; unchanged identity-v0.5 logo paths",
      "usage": "REBRAND-STANDARD.md",
      "approval": {
        "artwork": "candidate",
        "trademark": "not-cleared",
        "publication": "not-authorized"
      },
      "constraints": {
        "brand_name": "nikuniku.ai",
        "horizontal_min_css_px": 240,
        "symbol_min_css_px": 32,
        "touch_target_min_css_px": 44,
        "clear_space": "wordmark: >=1x stem (22 source units); symbol: >=10% visible height",
        "language_entry": "Lucide globe only; no flags or emoji",
        "media_surface": "neutral; no brand filter on skin or benchmark comparisons",
        "fonts": "SVG uses local fonts; PNG/video are flattened. No font files distributed."
      },
      "completion": "finished_artwork",
      "has_alpha": false
    },
    {
      "id": "artwork.readme-header.png",
      "path": "artwork/readme-header.png",
      "role": "finished_brand_packaging",
      "theme": "light",
      "format": "png",
      "mime": "image/png",
      "bytes": 48658,
      "sha256": "66a0a7b982e0376bfc9c994b708ce875a11f2f42fa2b6567b6f195d01a8e329f",
      "dimensions": {
        "width": 640,
        "height": 193
      },
      "locale": "en",
      "status": "candidate",
      "rights": "Original project artwork; underlying nikuniku identity remains candidate, not trademark/legal approval. No upstream MiniMax artwork or fonts redistributed.",
      "editable": false,
      "modification": "Finished artwork. Keep logo paths/clear space; re-export source for text or size changes. Never label this packaging as model-generated evidence.",
      "source": "Original Codex SVG composition and local rsvg/ffmpeg export, 2026-10-30; unchanged identity-v0.5 logo paths",
      "usage": "REBRAND-STANDARD.md",
      "approval": {
        "artwork": "candidate",
        "trademark": "not-cleared",
        "publication": "not-authorized"
      },
      "constraints": {
        "brand_name": "nikuniku.ai",
        "horizontal_min_css_px": 240,
        "symbol_min_css_px": 32,
        "touch_target_min_css_px": 44,
        "clear_space": "wordmark: >=1x stem (22 source units); symbol: >=10% visible height",
        "language_entry": "Lucide globe only; no flags or emoji",
        "media_surface": "neutral; no brand filter on skin or benchmark comparisons",
        "fonts": "SVG uses local fonts; PNG/video are flattened. No font files distributed."
      },
      "completion": "finished_artwork",
      "has_alpha": false
    },
    {
      "id": "artwork.rebrand-workflow-en.svg",
      "path": "artwork/rebrand-workflow-en.svg",
      "role": "finished_brand_packaging",
      "theme": "light",
      "format": "svg",
      "mime": "image/svg+xml",
      "bytes": 5434,
      "sha256": "b60515a3ac51c09ac87d7503ea18144e3d3964842d4491e62e3ab0e86e016c9f",
      "dimensions": {
        "width": 1600,
        "height": 900
      },
      "locale": "en",
      "status": "candidate",
      "rights": "Original project artwork; underlying nikuniku identity remains candidate, not trademark/legal approval. No upstream MiniMax artwork or fonts redistributed.",
      "editable": true,
      "modification": "Finished artwork. Keep logo paths/clear space; re-export source for text or size changes. Never label this packaging as model-generated evidence.",
      "source": "Original Codex SVG composition and local rsvg/ffmpeg export, 2026-10-30; unchanged identity-v0.5 logo paths",
      "usage": "REBRAND-STANDARD.md",
      "approval": {
        "artwork": "candidate",
        "trademark": "not-cleared",
        "publication": "not-authorized"
      },
      "constraints": {
        "brand_name": "nikuniku.ai",
        "horizontal_min_css_px": 240,
        "symbol_min_css_px": 32,
        "touch_target_min_css_px": 44,
        "clear_space": "wordmark: >=1x stem (22 source units); symbol: >=10% visible height",
        "language_entry": "Lucide globe only; no flags or emoji",
        "media_surface": "neutral; no brand filter on skin or benchmark comparisons",
        "fonts": "SVG uses local fonts; PNG/video are flattened. No font files distributed."
      },
      "completion": "finished_artwork",
      "has_alpha": false
    },
    {
      "id": "artwork.rebrand-workflow-en.png",
      "path": "artwork/rebrand-workflow-en.png",
      "role": "finished_brand_packaging",
      "theme": "light",
      "format": "png",
      "mime": "image/png",
      "bytes": 85408,
      "sha256": "3bd3e4f1e95f7ee3bd67d9c1de7ac0f2de14ab548fbfc0baf9ecda35e81f4574",
      "dimensions": {
        "width": 1600,
        "height": 900
      },
      "locale": "en",
      "status": "candidate",
      "rights": "Original project artwork; underlying nikuniku identity remains candidate, not trademark/legal approval. No upstream MiniMax artwork or fonts redistributed.",
      "editable": false,
      "modification": "Finished artwork. Keep logo paths/clear space; re-export source for text or size changes. Never label this packaging as model-generated evidence.",
      "source": "Original Codex SVG composition and local rsvg/ffmpeg export, 2026-10-30; unchanged identity-v0.5 logo paths",
      "usage": "REBRAND-STANDARD.md",
      "approval": {
        "artwork": "candidate",
        "trademark": "not-cleared",
        "publication": "not-authorized"
      },
      "constraints": {
        "brand_name": "nikuniku.ai",
        "horizontal_min_css_px": 240,
        "symbol_min_css_px": 32,
        "touch_target_min_css_px": 44,
        "clear_space": "wordmark: >=1x stem (22 source units); symbol: >=10% visible height",
        "language_entry": "Lucide globe only; no flags or emoji",
        "media_surface": "neutral; no brand filter on skin or benchmark comparisons",
        "fonts": "SVG uses local fonts; PNG/video are flattened. No font files distributed."
      },
      "completion": "finished_artwork",
      "has_alpha": false
    },
    {
      "id": "artwork.generation-workflow-en.svg",
      "path": "artwork/generation-workflow-en.svg",
      "role": "finished_brand_packaging",
      "theme": "light",
      "format": "svg",
      "mime": "image/svg+xml",
      "bytes": 5475,
      "sha256": "d6a8edff80629a85d579b137a15bd66ba266d483f082568ff6cdb99e2c67bea5",
      "dimensions": {
        "width": 1600,
        "height": 900
      },
      "locale": "en",
      "status": "candidate",
      "rights": "Original project artwork; underlying nikuniku identity remains candidate, not trademark/legal approval. No upstream MiniMax artwork or fonts redistributed.",
      "editable": true,
      "modification": "Finished artwork. Keep logo paths/clear space; re-export source for text or size changes. Never label this packaging as model-generated evidence.",
      "source": "Original Codex SVG composition and local rsvg/ffmpeg export, 2026-10-30; unchanged identity-v0.5 logo paths",
      "usage": "REBRAND-STANDARD.md",
      "approval": {
        "artwork": "candidate",
        "trademark": "not-cleared",
        "publication": "not-authorized"
      },
      "constraints": {
        "brand_name": "nikuniku.ai",
        "horizontal_min_css_px": 240,
        "symbol_min_css_px": 32,
        "touch_target_min_css_px": 44,
        "clear_space": "wordmark: >=1x stem (22 source units); symbol: >=10% visible height",
        "language_entry": "Lucide globe only; no flags or emoji",
        "media_surface": "neutral; no brand filter on skin or benchmark comparisons",
        "fonts": "SVG uses local fonts; PNG/video are flattened. No font files distributed."
      },
      "completion": "finished_artwork",
      "has_alpha": false
    },
    {
      "id": "artwork.generation-workflow-en.png",
      "path": "artwork/generation-workflow-en.png",
      "role": "finished_brand_packaging",
      "theme": "light",
      "format": "png",
      "mime": "image/png",
      "bytes": 93137,
      "sha256": "7f11b34b038d5b303e83074ea3aecefa53a850630bb0c2518d44c0c20ceb39a7",
      "dimensions": {
        "width": 1600,
        "height": 900
      },
      "locale": "en",
      "status": "candidate",
      "rights": "Original project artwork; underlying nikuniku identity remains candidate, not trademark/legal approval. No upstream MiniMax artwork or fonts redistributed.",
      "editable": false,
      "modification": "Finished artwork. Keep logo paths/clear space; re-export source for text or size changes. Never label this packaging as model-generated evidence.",
      "source": "Original Codex SVG composition and local rsvg/ffmpeg export, 2026-10-30; unchanged identity-v0.5 logo paths",
      "usage": "REBRAND-STANDARD.md",
      "approval": {
        "artwork": "candidate",
        "trademark": "not-cleared",
        "publication": "not-authorized"
      },
      "constraints": {
        "brand_name": "nikuniku.ai",
        "horizontal_min_css_px": 240,
        "symbol_min_css_px": 32,
        "touch_target_min_css_px": 44,
        "clear_space": "wordmark: >=1x stem (22 source units); symbol: >=10% visible height",
        "language_entry": "Lucide globe only; no flags or emoji",
        "media_surface": "neutral; no brand filter on skin or benchmark comparisons",
        "fonts": "SVG uses local fonts; PNG/video are flattened. No font files distributed."
      },
      "completion": "finished_artwork",
      "has_alpha": false
    },
    {
      "id": "artwork.rebrand-workflow-zh-Hans.svg",
      "path": "artwork/rebrand-workflow-zh-Hans.svg",
      "role": "finished_brand_packaging",
      "theme": "light",
      "format": "svg",
      "mime": "image/svg+xml",
      "bytes": 5419,
      "sha256": "772bfce6ff9d019c6b4ee3921e2a3718deac813c55c5a43cfe86b4a2cf8e0eb9",
      "dimensions": {
        "width": 1600,
        "height": 900
      },
      "locale": "zh-Hans",
      "status": "candidate",
      "rights": "Original project artwork; underlying nikuniku identity remains candidate, not trademark/legal approval. No upstream MiniMax artwork or fonts redistributed.",
      "editable": true,
      "modification": "Finished artwork. Keep logo paths/clear space; re-export source for text or size changes. Never label this packaging as model-generated evidence.",
      "source": "Original Codex SVG composition and local rsvg/ffmpeg export, 2026-10-30; unchanged identity-v0.5 logo paths",
      "usage": "REBRAND-STANDARD.md",
      "approval": {
        "artwork": "candidate",
        "trademark": "not-cleared",
        "publication": "not-authorized"
      },
      "constraints": {
        "brand_name": "nikuniku.ai",
        "horizontal_min_css_px": 240,
        "symbol_min_css_px": 32,
        "touch_target_min_css_px": 44,
        "clear_space": "wordmark: >=1x stem (22 source units); symbol: >=10% visible height",
        "language_entry": "Lucide globe only; no flags or emoji",
        "media_surface": "neutral; no brand filter on skin or benchmark comparisons",
        "fonts": "SVG uses local fonts; PNG/video are flattened. No font files distributed."
      },
      "completion": "finished_artwork",
      "has_alpha": false
    },
    {
      "id": "artwork.rebrand-workflow-zh-Hans.png",
      "path": "artwork/rebrand-workflow-zh-Hans.png",
      "role": "finished_brand_packaging",
      "theme": "light",
      "format": "png",
      "mime": "image/png",
      "bytes": 75897,
      "sha256": "00c11253c30f321fd52af80ae78acbb632680f54fbb428d61b69de8ed4d56769",
      "dimensions": {
        "width": 1600,
        "height": 900
      },
      "locale": "zh-Hans",
      "status": "candidate",
      "rights": "Original project artwork; underlying nikuniku identity remains candidate, not trademark/legal approval. No upstream MiniMax artwork or fonts redistributed.",
      "editable": false,
      "modification": "Finished artwork. Keep logo paths/clear space; re-export source for text or size changes. Never label this packaging as model-generated evidence.",
      "source": "Original Codex SVG composition and local rsvg/ffmpeg export, 2026-10-30; unchanged identity-v0.5 logo paths",
      "usage": "REBRAND-STANDARD.md",
      "approval": {
        "artwork": "candidate",
        "trademark": "not-cleared",
        "publication": "not-authorized"
      },
      "constraints": {
        "brand_name": "nikuniku.ai",
        "horizontal_min_css_px": 240,
        "symbol_min_css_px": 32,
        "touch_target_min_css_px": 44,
        "clear_space": "wordmark: >=1x stem (22 source units); symbol: >=10% visible height",
        "language_entry": "Lucide globe only; no flags or emoji",
        "media_surface": "neutral; no brand filter on skin or benchmark comparisons",
        "fonts": "SVG uses local fonts; PNG/video are flattened. No font files distributed."
      },
      "completion": "finished_artwork",
      "has_alpha": false
    },
    {
      "id": "artwork.generation-workflow-zh-Hans.svg",
      "path": "artwork/generation-workflow-zh-Hans.svg",
      "role": "finished_brand_packaging",
      "theme": "light",
      "format": "svg",
      "mime": "image/svg+xml",
      "bytes": 5431,
      "sha256": "41ce2c01f6648250d83a267d353c698dc5b1546597d123e6d068a2cd004ff03e",
      "dimensions": {
        "width": 1600,
        "height": 900
      },
      "locale": "zh-Hans",
      "status": "candidate",
      "rights": "Original project artwork; underlying nikuniku identity remains candidate, not trademark/legal approval. No upstream MiniMax artwork or fonts redistributed.",
      "editable": true,
      "modification": "Finished artwork. Keep logo paths/clear space; re-export source for text or size changes. Never label this packaging as model-generated evidence.",
      "source": "Original Codex SVG composition and local rsvg/ffmpeg export, 2026-10-30; unchanged identity-v0.5 logo paths",
      "usage": "REBRAND-STANDARD.md",
      "approval": {
        "artwork": "candidate",
        "trademark": "not-cleared",
        "publication": "not-authorized"
      },
      "constraints": {
        "brand_name": "nikuniku.ai",
        "horizontal_min_css_px": 240,
        "symbol_min_css_px": 32,
        "touch_target_min_css_px": 44,
        "clear_space": "wordmark: >=1x stem (22 source units); symbol: >=10% visible height",
        "language_entry": "Lucide globe only; no flags or emoji",
        "media_surface": "neutral; no brand filter on skin or benchmark comparisons",
        "fonts": "SVG uses local fonts; PNG/video are flattened. No font files distributed."
      },
      "completion": "finished_artwork",
      "has_alpha": false
    },
    {
      "id": "artwork.generation-workflow-zh-Hans.png",
      "path": "artwork/generation-workflow-zh-Hans.png",
      "role": "finished_brand_packaging",
      "theme": "light",
      "format": "png",
      "mime": "image/png",
      "bytes": 77852,
      "sha256": "e6f2f3558f9f735b826a1ecbc9b7b081e7c43d6fe4f314550c03f246829ba57b",
      "dimensions": {
        "width": 1600,
        "height": 900
      },
      "locale": "zh-Hans",
      "status": "candidate",
      "rights": "Original project artwork; underlying nikuniku identity remains candidate, not trademark/legal approval. No upstream MiniMax artwork or fonts redistributed.",
      "editable": false,
      "modification": "Finished artwork. Keep logo paths/clear space; re-export source for text or size changes. Never label this packaging as model-generated evidence.",
      "source": "Original Codex SVG composition and local rsvg/ffmpeg export, 2026-10-30; unchanged identity-v0.5 logo paths",
      "usage": "REBRAND-STANDARD.md",
      "approval": {
        "artwork": "candidate",
        "trademark": "not-cleared",
        "publication": "not-authorized"
      },
      "constraints": {
        "brand_name": "nikuniku.ai",
        "horizontal_min_css_px": 240,
        "symbol_min_css_px": 32,
        "touch_target_min_css_px": 44,
        "clear_space": "wordmark: >=1x stem (22 source units); symbol: >=10% visible height",
        "language_entry": "Lucide globe only; no flags or emoji",
        "media_surface": "neutral; no brand filter on skin or benchmark comparisons",
        "fonts": "SVG uses local fonts; PNG/video are flattened. No font files distributed."
      },
      "completion": "finished_artwork",
      "has_alpha": false
    },
    {
      "id": "artwork.intro-landscape.svg",
      "path": "artwork/intro-landscape.svg",
      "role": "finished_brand_packaging",
      "theme": "dark",
      "format": "svg",
      "mime": "image/svg+xml",
      "bytes": 6993,
      "sha256": "eaa976f66b508b95f5563c91a61676638f8ed29815ebb78f2e8e552c7f27f144",
      "dimensions": {
        "width": 1920,
        "height": 1080
      },
      "locale": "en",
      "status": "candidate",
      "rights": "Original project artwork; underlying nikuniku identity remains candidate, not trademark/legal approval. No upstream MiniMax artwork or fonts redistributed.",
      "editable": true,
      "modification": "Finished artwork. Keep logo paths/clear space; re-export source for text or size changes. Never label this packaging as model-generated evidence.",
      "source": "Original Codex SVG composition and local rsvg/ffmpeg export, 2026-10-30; unchanged identity-v0.5 logo paths",
      "usage": "REBRAND-STANDARD.md",
      "approval": {
        "artwork": "candidate",
        "trademark": "not-cleared",
        "publication": "not-authorized"
      },
      "constraints": {
        "brand_name": "nikuniku.ai",
        "horizontal_min_css_px": 240,
        "symbol_min_css_px": 32,
        "touch_target_min_css_px": 44,
        "clear_space": "wordmark: >=1x stem (22 source units); symbol: >=10% visible height",
        "language_entry": "Lucide globe only; no flags or emoji",
        "media_surface": "neutral; no brand filter on skin or benchmark comparisons",
        "fonts": "SVG uses local fonts; PNG/video are flattened. No font files distributed."
      },
      "completion": "finished_artwork",
      "has_alpha": false
    },
    {
      "id": "artwork.intro-landscape.png",
      "path": "artwork/intro-landscape.png",
      "role": "finished_brand_packaging",
      "theme": "dark",
      "format": "png",
      "mime": "image/png",
      "bytes": 322051,
      "sha256": "0b9c470be8adf7d4e0d7f1d7bb2241e4982e137984328974c84db0bebc670dd5",
      "dimensions": {
        "width": 1920,
        "height": 1080
      },
      "locale": "en",
      "status": "candidate",
      "rights": "Original project artwork; underlying nikuniku identity remains candidate, not trademark/legal approval. No upstream MiniMax artwork or fonts redistributed.",
      "editable": false,
      "modification": "Finished artwork. Keep logo paths/clear space; re-export source for text or size changes. Never label this packaging as model-generated evidence.",
      "source": "Original Codex SVG composition and local rsvg/ffmpeg export, 2026-10-30; unchanged identity-v0.5 logo paths",
      "usage": "REBRAND-STANDARD.md",
      "approval": {
        "artwork": "candidate",
        "trademark": "not-cleared",
        "publication": "not-authorized"
      },
      "constraints": {
        "brand_name": "nikuniku.ai",
        "horizontal_min_css_px": 240,
        "symbol_min_css_px": 32,
        "touch_target_min_css_px": 44,
        "clear_space": "wordmark: >=1x stem (22 source units); symbol: >=10% visible height",
        "language_entry": "Lucide globe only; no flags or emoji",
        "media_surface": "neutral; no brand filter on skin or benchmark comparisons",
        "fonts": "SVG uses local fonts; PNG/video are flattened. No font files distributed."
      },
      "completion": "finished_artwork",
      "has_alpha": false
    },
    {
      "id": "artwork.intro-landscape.mp4",
      "path": "artwork/intro-landscape.mp4",
      "role": "finished_brand_packaging",
      "theme": "dark",
      "format": "mp4",
      "mime": "video/mp4",
      "bytes": 134967,
      "sha256": "a9a92ea806da333dfd4782ce54c00850a861d69c1ad6acb938b3cd882f8114c0",
      "dimensions": {
        "width": 1920,
        "height": 1080
      },
      "locale": "en",
      "status": "candidate",
      "rights": "Original project artwork; underlying nikuniku identity remains candidate, not trademark/legal approval. No upstream MiniMax artwork or fonts redistributed.",
      "editable": false,
      "modification": "Finished artwork. Keep logo paths/clear space; re-export source for text or size changes. Never label this packaging as model-generated evidence.",
      "source": "Original Codex SVG composition and local rsvg/ffmpeg export, 2026-10-30; unchanged identity-v0.5 logo paths",
      "usage": "REBRAND-STANDARD.md",
      "approval": {
        "artwork": "candidate",
        "trademark": "not-cleared",
        "publication": "not-authorized"
      },
      "constraints": {
        "brand_name": "nikuniku.ai",
        "horizontal_min_css_px": 240,
        "symbol_min_css_px": 32,
        "touch_target_min_css_px": 44,
        "clear_space": "wordmark: >=1x stem (22 source units); symbol: >=10% visible height",
        "language_entry": "Lucide globe only; no flags or emoji",
        "media_surface": "neutral; no brand filter on skin or benchmark comparisons",
        "fonts": "SVG uses local fonts; PNG/video are flattened. No font files distributed."
      },
      "completion": "finished_artwork",
      "has_alpha": false,
      "duration_seconds": 3.2
    },
    {
      "id": "artwork.outro-landscape.svg",
      "path": "artwork/outro-landscape.svg",
      "role": "finished_brand_packaging",
      "theme": "dark",
      "format": "svg",
      "mime": "image/svg+xml",
      "bytes": 6935,
      "sha256": "d23e35f1a87c4595bbb6805fc24421dc177430dae02924c666fbab50e44e8105",
      "dimensions": {
        "width": 1920,
        "height": 1080
      },
      "locale": "en",
      "status": "candidate",
      "rights": "Original project artwork; underlying nikuniku identity remains candidate, not trademark/legal approval. No upstream MiniMax artwork or fonts redistributed.",
      "editable": true,
      "modification": "Finished artwork. Keep logo paths/clear space; re-export source for text or size changes. Never label this packaging as model-generated evidence.",
      "source": "Original Codex SVG composition and local rsvg/ffmpeg export, 2026-10-30; unchanged identity-v0.5 logo paths",
      "usage": "REBRAND-STANDARD.md",
      "approval": {
        "artwork": "candidate",
        "trademark": "not-cleared",
        "publication": "not-authorized"
      },
      "constraints": {
        "brand_name": "nikuniku.ai",
        "horizontal_min_css_px": 240,
        "symbol_min_css_px": 32,
        "touch_target_min_css_px": 44,
        "clear_space": "wordmark: >=1x stem (22 source units); symbol: >=10% visible height",
        "language_entry": "Lucide globe only; no flags or emoji",
        "media_surface": "neutral; no brand filter on skin or benchmark comparisons",
        "fonts": "SVG uses local fonts; PNG/video are flattened. No font files distributed."
      },
      "completion": "finished_artwork",
      "has_alpha": false
    },
    {
      "id": "artwork.outro-landscape.png",
      "path": "artwork/outro-landscape.png",
      "role": "finished_brand_packaging",
      "theme": "dark",
      "format": "png",
      "mime": "image/png",
      "bytes": 312742,
      "sha256": "ddbfea038a84e484ab758737e7203ea1d19d01ed6bac9e02e9531009823e2d79",
      "dimensions": {
        "width": 1920,
        "height": 1080
      },
      "locale": "en",
      "status": "candidate",
      "rights": "Original project artwork; underlying nikuniku identity remains candidate, not trademark/legal approval. No upstream MiniMax artwork or fonts redistributed.",
      "editable": false,
      "modification": "Finished artwork. Keep logo paths/clear space; re-export source for text or size changes. Never label this packaging as model-generated evidence.",
      "source": "Original Codex SVG composition and local rsvg/ffmpeg export, 2026-10-30; unchanged identity-v0.5 logo paths",
      "usage": "REBRAND-STANDARD.md",
      "approval": {
        "artwork": "candidate",
        "trademark": "not-cleared",
        "publication": "not-authorized"
      },
      "constraints": {
        "brand_name": "nikuniku.ai",
        "horizontal_min_css_px": 240,
        "symbol_min_css_px": 32,
        "touch_target_min_css_px": 44,
        "clear_space": "wordmark: >=1x stem (22 source units); symbol: >=10% visible height",
        "language_entry": "Lucide globe only; no flags or emoji",
        "media_surface": "neutral; no brand filter on skin or benchmark comparisons",
        "fonts": "SVG uses local fonts; PNG/video are flattened. No font files distributed."
      },
      "completion": "finished_artwork",
      "has_alpha": false
    },
    {
      "id": "artwork.outro-landscape.mp4",
      "path": "artwork/outro-landscape.mp4",
      "role": "finished_brand_packaging",
      "theme": "dark",
      "format": "mp4",
      "mime": "video/mp4",
      "bytes": 126812,
      "sha256": "ed1c5af60f535c8881d15c3f146b1437292462ea5af6233d9070d9586dd60cfa",
      "dimensions": {
        "width": 1920,
        "height": 1080
      },
      "locale": "en",
      "status": "candidate",
      "rights": "Original project artwork; underlying nikuniku identity remains candidate, not trademark/legal approval. No upstream MiniMax artwork or fonts redistributed.",
      "editable": false,
      "modification": "Finished artwork. Keep logo paths/clear space; re-export source for text or size changes. Never label this packaging as model-generated evidence.",
      "source": "Original Codex SVG composition and local rsvg/ffmpeg export, 2026-10-30; unchanged identity-v0.5 logo paths",
      "usage": "REBRAND-STANDARD.md",
      "approval": {
        "artwork": "candidate",
        "trademark": "not-cleared",
        "publication": "not-authorized"
      },
      "constraints": {
        "brand_name": "nikuniku.ai",
        "horizontal_min_css_px": 240,
        "symbol_min_css_px": 32,
        "touch_target_min_css_px": 44,
        "clear_space": "wordmark: >=1x stem (22 source units); symbol: >=10% visible height",
        "language_entry": "Lucide globe only; no flags or emoji",
        "media_surface": "neutral; no brand filter on skin or benchmark comparisons",
        "fonts": "SVG uses local fonts; PNG/video are flattened. No font files distributed."
      },
      "completion": "finished_artwork",
      "has_alpha": false,
      "duration_seconds": 2.8
    },
    {
      "id": "artwork.corner-landscape-light.svg",
      "path": "artwork/corner-landscape-light.svg",
      "role": "finished_brand_packaging",
      "theme": "light",
      "format": "svg",
      "mime": "image/svg+xml",
      "bytes": 3157,
      "sha256": "cdb7a8027b854c010028bb1b7eeb1f5113d1cb795f1590ad4f422b9c863ec49d",
      "dimensions": {
        "width": 1920,
        "height": 1080
      },
      "locale": "en",
      "status": "candidate",
      "rights": "Original project artwork; underlying nikuniku identity remains candidate, not trademark/legal approval. No upstream MiniMax artwork or fonts redistributed.",
      "editable": true,
      "modification": "Finished artwork. Keep logo paths/clear space; re-export source for text or size changes. Never label this packaging as model-generated evidence.",
      "source": "Original Codex SVG composition and local rsvg/ffmpeg export, 2026-10-30; unchanged identity-v0.5 logo paths",
      "usage": "REBRAND-STANDARD.md",
      "approval": {
        "artwork": "candidate",
        "trademark": "not-cleared",
        "publication": "not-authorized"
      },
      "constraints": {
        "brand_name": "nikuniku.ai",
        "horizontal_min_css_px": 240,
        "symbol_min_css_px": 32,
        "touch_target_min_css_px": 44,
        "clear_space": "wordmark: >=1x stem (22 source units); symbol: >=10% visible height",
        "language_entry": "Lucide globe only; no flags or emoji",
        "media_surface": "neutral; no brand filter on skin or benchmark comparisons",
        "fonts": "SVG uses local fonts; PNG/video are flattened. No font files distributed."
      },
      "completion": "finished_artwork",
      "has_alpha": true
    },
    {
      "id": "artwork.corner-landscape-light.png",
      "path": "artwork/corner-landscape-light.png",
      "role": "finished_brand_packaging",
      "theme": "light",
      "format": "png",
      "mime": "image/png",
      "bytes": 16421,
      "sha256": "3ff2b84c7f624f58bec24f76940f2460c874fc6c44ffcb275dbfb20eaadd6ca3",
      "dimensions": {
        "width": 1920,
        "height": 1080
      },
      "locale": "en",
      "status": "candidate",
      "rights": "Original project artwork; underlying nikuniku identity remains candidate, not trademark/legal approval. No upstream MiniMax artwork or fonts redistributed.",
      "editable": false,
      "modification": "Finished artwork. Keep logo paths/clear space; re-export source for text or size changes. Never label this packaging as model-generated evidence.",
      "source": "Original Codex SVG composition and local rsvg/ffmpeg export, 2026-10-30; unchanged identity-v0.5 logo paths",
      "usage": "REBRAND-STANDARD.md",
      "approval": {
        "artwork": "candidate",
        "trademark": "not-cleared",
        "publication": "not-authorized"
      },
      "constraints": {
        "brand_name": "nikuniku.ai",
        "horizontal_min_css_px": 240,
        "symbol_min_css_px": 32,
        "touch_target_min_css_px": 44,
        "clear_space": "wordmark: >=1x stem (22 source units); symbol: >=10% visible height",
        "language_entry": "Lucide globe only; no flags or emoji",
        "media_surface": "neutral; no brand filter on skin or benchmark comparisons",
        "fonts": "SVG uses local fonts; PNG/video are flattened. No font files distributed."
      },
      "completion": "finished_artwork",
      "has_alpha": true
    },
    {
      "id": "artwork.corner-landscape-dark.svg",
      "path": "artwork/corner-landscape-dark.svg",
      "role": "finished_brand_packaging",
      "theme": "dark",
      "format": "svg",
      "mime": "image/svg+xml",
      "bytes": 3156,
      "sha256": "4da1eb266b77d75e623be37135c0e605917d42fa160110335b4f78061631e021",
      "dimensions": {
        "width": 1920,
        "height": 1080
      },
      "locale": "en",
      "status": "candidate",
      "rights": "Original project artwork; underlying nikuniku identity remains candidate, not trademark/legal approval. No upstream MiniMax artwork or fonts redistributed.",
      "editable": true,
      "modification": "Finished artwork. Keep logo paths/clear space; re-export source for text or size changes. Never label this packaging as model-generated evidence.",
      "source": "Original Codex SVG composition and local rsvg/ffmpeg export, 2026-10-30; unchanged identity-v0.5 logo paths",
      "usage": "REBRAND-STANDARD.md",
      "approval": {
        "artwork": "candidate",
        "trademark": "not-cleared",
        "publication": "not-authorized"
      },
      "constraints": {
        "brand_name": "nikuniku.ai",
        "horizontal_min_css_px": 240,
        "symbol_min_css_px": 32,
        "touch_target_min_css_px": 44,
        "clear_space": "wordmark: >=1x stem (22 source units); symbol: >=10% visible height",
        "language_entry": "Lucide globe only; no flags or emoji",
        "media_surface": "neutral; no brand filter on skin or benchmark comparisons",
        "fonts": "SVG uses local fonts; PNG/video are flattened. No font files distributed."
      },
      "completion": "finished_artwork",
      "has_alpha": true
    },
    {
      "id": "artwork.corner-landscape-dark.png",
      "path": "artwork/corner-landscape-dark.png",
      "role": "finished_brand_packaging",
      "theme": "dark",
      "format": "png",
      "mime": "image/png",
      "bytes": 16206,
      "sha256": "c561bbc738cb388a0f652c5d971a22ea1d94c9fe2784250baf85aa49f7bf0f42",
      "dimensions": {
        "width": 1920,
        "height": 1080
      },
      "locale": "en",
      "status": "candidate",
      "rights": "Original project artwork; underlying nikuniku identity remains candidate, not trademark/legal approval. No upstream MiniMax artwork or fonts redistributed.",
      "editable": false,
      "modification": "Finished artwork. Keep logo paths/clear space; re-export source for text or size changes. Never label this packaging as model-generated evidence.",
      "source": "Original Codex SVG composition and local rsvg/ffmpeg export, 2026-10-30; unchanged identity-v0.5 logo paths",
      "usage": "REBRAND-STANDARD.md",
      "approval": {
        "artwork": "candidate",
        "trademark": "not-cleared",
        "publication": "not-authorized"
      },
      "constraints": {
        "brand_name": "nikuniku.ai",
        "horizontal_min_css_px": 240,
        "symbol_min_css_px": 32,
        "touch_target_min_css_px": 44,
        "clear_space": "wordmark: >=1x stem (22 source units); symbol: >=10% visible height",
        "language_entry": "Lucide globe only; no flags or emoji",
        "media_surface": "neutral; no brand filter on skin or benchmark comparisons",
        "fonts": "SVG uses local fonts; PNG/video are flattened. No font files distributed."
      },
      "completion": "finished_artwork",
      "has_alpha": true
    },
    {
      "id": "artwork.lower-third-landscape.svg",
      "path": "artwork/lower-third-landscape.svg",
      "role": "finished_brand_packaging",
      "theme": "dark",
      "format": "svg",
      "mime": "image/svg+xml",
      "bytes": 3287,
      "sha256": "c353eb7baa23bad5fa08ec66d246421f3d6b98c3479b3b3f694682b2808ef936",
      "dimensions": {
        "width": 1920,
        "height": 1080
      },
      "locale": "en",
      "status": "candidate",
      "rights": "Original project artwork; underlying nikuniku identity remains candidate, not trademark/legal approval. No upstream MiniMax artwork or fonts redistributed.",
      "editable": true,
      "modification": "Finished artwork. Keep logo paths/clear space; re-export source for text or size changes. Never label this packaging as model-generated evidence.",
      "source": "Original Codex SVG composition and local rsvg/ffmpeg export, 2026-10-30; unchanged identity-v0.5 logo paths",
      "usage": "REBRAND-STANDARD.md",
      "approval": {
        "artwork": "candidate",
        "trademark": "not-cleared",
        "publication": "not-authorized"
      },
      "constraints": {
        "brand_name": "nikuniku.ai",
        "horizontal_min_css_px": 240,
        "symbol_min_css_px": 32,
        "touch_target_min_css_px": 44,
        "clear_space": "wordmark: >=1x stem (22 source units); symbol: >=10% visible height",
        "language_entry": "Lucide globe only; no flags or emoji",
        "media_surface": "neutral; no brand filter on skin or benchmark comparisons",
        "fonts": "SVG uses local fonts; PNG/video are flattened. No font files distributed."
      },
      "completion": "finished_artwork",
      "has_alpha": true
    },
    {
      "id": "artwork.lower-third-landscape.png",
      "path": "artwork/lower-third-landscape.png",
      "role": "finished_brand_packaging",
      "theme": "dark",
      "format": "png",
      "mime": "image/png",
      "bytes": 16775,
      "sha256": "3d93f8fcbd977fd4c4178895e9d3d9b1c2c0802d1b9b0315d0c3e34148bfafdb",
      "dimensions": {
        "width": 1920,
        "height": 1080
      },
      "locale": "en",
      "status": "candidate",
      "rights": "Original project artwork; underlying nikuniku identity remains candidate, not trademark/legal approval. No upstream MiniMax artwork or fonts redistributed.",
      "editable": false,
      "modification": "Finished artwork. Keep logo paths/clear space; re-export source for text or size changes. Never label this packaging as model-generated evidence.",
      "source": "Original Codex SVG composition and local rsvg/ffmpeg export, 2026-10-30; unchanged identity-v0.5 logo paths",
      "usage": "REBRAND-STANDARD.md",
      "approval": {
        "artwork": "candidate",
        "trademark": "not-cleared",
        "publication": "not-authorized"
      },
      "constraints": {
        "brand_name": "nikuniku.ai",
        "horizontal_min_css_px": 240,
        "symbol_min_css_px": 32,
        "touch_target_min_css_px": 44,
        "clear_space": "wordmark: >=1x stem (22 source units); symbol: >=10% visible height",
        "language_entry": "Lucide globe only; no flags or emoji",
        "media_surface": "neutral; no brand filter on skin or benchmark comparisons",
        "fonts": "SVG uses local fonts; PNG/video are flattened. No font files distributed."
      },
      "completion": "finished_artwork",
      "has_alpha": true
    },
    {
      "id": "artwork.intro-portrait.svg",
      "path": "artwork/intro-portrait.svg",
      "role": "finished_brand_packaging",
      "theme": "dark",
      "format": "svg",
      "mime": "image/svg+xml",
      "bytes": 6942,
      "sha256": "5f7d9f072b5dd73ea44af01d19967b6a445ee724a8c1b55a252174948e6075ae",
      "dimensions": {
        "width": 1080,
        "height": 1920
      },
      "locale": "en",
      "status": "candidate",
      "rights": "Original project artwork; underlying nikuniku identity remains candidate, not trademark/legal approval. No upstream MiniMax artwork or fonts redistributed.",
      "editable": true,
      "modification": "Finished artwork. Keep logo paths/clear space; re-export source for text or size changes. Never label this packaging as model-generated evidence.",
      "source": "Original Codex SVG composition and local rsvg/ffmpeg export, 2026-10-30; unchanged identity-v0.5 logo paths",
      "usage": "REBRAND-STANDARD.md",
      "approval": {
        "artwork": "candidate",
        "trademark": "not-cleared",
        "publication": "not-authorized"
      },
      "constraints": {
        "brand_name": "nikuniku.ai",
        "horizontal_min_css_px": 240,
        "symbol_min_css_px": 32,
        "touch_target_min_css_px": 44,
        "clear_space": "wordmark: >=1x stem (22 source units); symbol: >=10% visible height",
        "language_entry": "Lucide globe only; no flags or emoji",
        "media_surface": "neutral; no brand filter on skin or benchmark comparisons",
        "fonts": "SVG uses local fonts; PNG/video are flattened. No font files distributed."
      },
      "completion": "finished_artwork",
      "has_alpha": false
    },
    {
      "id": "artwork.intro-portrait.png",
      "path": "artwork/intro-portrait.png",
      "role": "finished_brand_packaging",
      "theme": "dark",
      "format": "png",
      "mime": "image/png",
      "bytes": 299985,
      "sha256": "c772171edb907c01939ba9a7ffe4cdec11c599c3b5d8a22043f253f9c6c679bb",
      "dimensions": {
        "width": 1080,
        "height": 1920
      },
      "locale": "en",
      "status": "candidate",
      "rights": "Original project artwork; underlying nikuniku identity remains candidate, not trademark/legal approval. No upstream MiniMax artwork or fonts redistributed.",
      "editable": false,
      "modification": "Finished artwork. Keep logo paths/clear space; re-export source for text or size changes. Never label this packaging as model-generated evidence.",
      "source": "Original Codex SVG composition and local rsvg/ffmpeg export, 2026-10-30; unchanged identity-v0.5 logo paths",
      "usage": "REBRAND-STANDARD.md",
      "approval": {
        "artwork": "candidate",
        "trademark": "not-cleared",
        "publication": "not-authorized"
      },
      "constraints": {
        "brand_name": "nikuniku.ai",
        "horizontal_min_css_px": 240,
        "symbol_min_css_px": 32,
        "touch_target_min_css_px": 44,
        "clear_space": "wordmark: >=1x stem (22 source units); symbol: >=10% visible height",
        "language_entry": "Lucide globe only; no flags or emoji",
        "media_surface": "neutral; no brand filter on skin or benchmark comparisons",
        "fonts": "SVG uses local fonts; PNG/video are flattened. No font files distributed."
      },
      "completion": "finished_artwork",
      "has_alpha": false
    },
    {
      "id": "artwork.intro-portrait.mp4",
      "path": "artwork/intro-portrait.mp4",
      "role": "finished_brand_packaging",
      "theme": "dark",
      "format": "mp4",
      "mime": "video/mp4",
      "bytes": 121726,
      "sha256": "e8eab8d02bd9e0697bcc629eb7b5c531b838903d3aa73ae2338f47d2be9545d6",
      "dimensions": {
        "width": 1080,
        "height": 1920
      },
      "locale": "en",
      "status": "candidate",
      "rights": "Original project artwork; underlying nikuniku identity remains candidate, not trademark/legal approval. No upstream MiniMax artwork or fonts redistributed.",
      "editable": false,
      "modification": "Finished artwork. Keep logo paths/clear space; re-export source for text or size changes. Never label this packaging as model-generated evidence.",
      "source": "Original Codex SVG composition and local rsvg/ffmpeg export, 2026-10-30; unchanged identity-v0.5 logo paths",
      "usage": "REBRAND-STANDARD.md",
      "approval": {
        "artwork": "candidate",
        "trademark": "not-cleared",
        "publication": "not-authorized"
      },
      "constraints": {
        "brand_name": "nikuniku.ai",
        "horizontal_min_css_px": 240,
        "symbol_min_css_px": 32,
        "touch_target_min_css_px": 44,
        "clear_space": "wordmark: >=1x stem (22 source units); symbol: >=10% visible height",
        "language_entry": "Lucide globe only; no flags or emoji",
        "media_surface": "neutral; no brand filter on skin or benchmark comparisons",
        "fonts": "SVG uses local fonts; PNG/video are flattened. No font files distributed."
      },
      "completion": "finished_artwork",
      "has_alpha": false,
      "duration_seconds": 3.2
    },
    {
      "id": "artwork.outro-portrait.svg",
      "path": "artwork/outro-portrait.svg",
      "role": "finished_brand_packaging",
      "theme": "dark",
      "format": "svg",
      "mime": "image/svg+xml",
      "bytes": 6848,
      "sha256": "ecf53b111bb7466f4603d98f82531e6d17281517897ac09805a0631a0f46988b",
      "dimensions": {
        "width": 1080,
        "height": 1920
      },
      "locale": "en",
      "status": "candidate",
      "rights": "Original project artwork; underlying nikuniku identity remains candidate, not trademark/legal approval. No upstream MiniMax artwork or fonts redistributed.",
      "editable": true,
      "modification": "Finished artwork. Keep logo paths/clear space; re-export source for text or size changes. Never label this packaging as model-generated evidence.",
      "source": "Original Codex SVG composition and local rsvg/ffmpeg export, 2026-10-30; unchanged identity-v0.5 logo paths",
      "usage": "REBRAND-STANDARD.md",
      "approval": {
        "artwork": "candidate",
        "trademark": "not-cleared",
        "publication": "not-authorized"
      },
      "constraints": {
        "brand_name": "nikuniku.ai",
        "horizontal_min_css_px": 240,
        "symbol_min_css_px": 32,
        "touch_target_min_css_px": 44,
        "clear_space": "wordmark: >=1x stem (22 source units); symbol: >=10% visible height",
        "language_entry": "Lucide globe only; no flags or emoji",
        "media_surface": "neutral; no brand filter on skin or benchmark comparisons",
        "fonts": "SVG uses local fonts; PNG/video are flattened. No font files distributed."
      },
      "completion": "finished_artwork",
      "has_alpha": false
    },
    {
      "id": "artwork.outro-portrait.png",
      "path": "artwork/outro-portrait.png",
      "role": "finished_brand_packaging",
      "theme": "dark",
      "format": "png",
      "mime": "image/png",
      "bytes": 290536,
      "sha256": "f732a8cc0c8ed07864b7ca4aa289cace8682d05f6a0051ba1c8bb7a48137df50",
      "dimensions": {
        "width": 1080,
        "height": 1920
      },
      "locale": "en",
      "status": "candidate",
      "rights": "Original project artwork; underlying nikuniku identity remains candidate, not trademark/legal approval. No upstream MiniMax artwork or fonts redistributed.",
      "editable": false,
      "modification": "Finished artwork. Keep logo paths/clear space; re-export source for text or size changes. Never label this packaging as model-generated evidence.",
      "source": "Original Codex SVG composition and local rsvg/ffmpeg export, 2026-10-30; unchanged identity-v0.5 logo paths",
      "usage": "REBRAND-STANDARD.md",
      "approval": {
        "artwork": "candidate",
        "trademark": "not-cleared",
        "publication": "not-authorized"
      },
      "constraints": {
        "brand_name": "nikuniku.ai",
        "horizontal_min_css_px": 240,
        "symbol_min_css_px": 32,
        "touch_target_min_css_px": 44,
        "clear_space": "wordmark: >=1x stem (22 source units); symbol: >=10% visible height",
        "language_entry": "Lucide globe only; no flags or emoji",
        "media_surface": "neutral; no brand filter on skin or benchmark comparisons",
        "fonts": "SVG uses local fonts; PNG/video are flattened. No font files distributed."
      },
      "completion": "finished_artwork",
      "has_alpha": false
    },
    {
      "id": "artwork.outro-portrait.mp4",
      "path": "artwork/outro-portrait.mp4",
      "role": "finished_brand_packaging",
      "theme": "dark",
      "format": "mp4",
      "mime": "video/mp4",
      "bytes": 116761,
      "sha256": "6c307a0ecfb67b3dbcb74ce9ea34323bfec9b68d91c79d8571763cb32f34a7d2",
      "dimensions": {
        "width": 1080,
        "height": 1920
      },
      "locale": "en",
      "status": "candidate",
      "rights": "Original project artwork; underlying nikuniku identity remains candidate, not trademark/legal approval. No upstream MiniMax artwork or fonts redistributed.",
      "editable": false,
      "modification": "Finished artwork. Keep logo paths/clear space; re-export source for text or size changes. Never label this packaging as model-generated evidence.",
      "source": "Original Codex SVG composition and local rsvg/ffmpeg export, 2026-10-30; unchanged identity-v0.5 logo paths",
      "usage": "REBRAND-STANDARD.md",
      "approval": {
        "artwork": "candidate",
        "trademark": "not-cleared",
        "publication": "not-authorized"
      },
      "constraints": {
        "brand_name": "nikuniku.ai",
        "horizontal_min_css_px": 240,
        "symbol_min_css_px": 32,
        "touch_target_min_css_px": 44,
        "clear_space": "wordmark: >=1x stem (22 source units); symbol: >=10% visible height",
        "language_entry": "Lucide globe only; no flags or emoji",
        "media_surface": "neutral; no brand filter on skin or benchmark comparisons",
        "fonts": "SVG uses local fonts; PNG/video are flattened. No font files distributed."
      },
      "completion": "finished_artwork",
      "has_alpha": false,
      "duration_seconds": 2.8
    },
    {
      "id": "artwork.corner-portrait-light.svg",
      "path": "artwork/corner-portrait-light.svg",
      "role": "finished_brand_packaging",
      "theme": "light",
      "format": "svg",
      "mime": "image/svg+xml",
      "bytes": 3156,
      "sha256": "aba6a041a53e6923bf8e3c42b92f4df2919ccc1d0f9677d4e713064e293cd6bf",
      "dimensions": {
        "width": 1080,
        "height": 1920
      },
      "locale": "en",
      "status": "candidate",
      "rights": "Original project artwork; underlying nikuniku identity remains candidate, not trademark/legal approval. No upstream MiniMax artwork or fonts redistributed.",
      "editable": true,
      "modification": "Finished artwork. Keep logo paths/clear space; re-export source for text or size changes. Never label this packaging as model-generated evidence.",
      "source": "Original Codex SVG composition and local rsvg/ffmpeg export, 2026-10-30; unchanged identity-v0.5 logo paths",
      "usage": "REBRAND-STANDARD.md",
      "approval": {
        "artwork": "candidate",
        "trademark": "not-cleared",
        "publication": "not-authorized"
      },
      "constraints": {
        "brand_name": "nikuniku.ai",
        "horizontal_min_css_px": 240,
        "symbol_min_css_px": 32,
        "touch_target_min_css_px": 44,
        "clear_space": "wordmark: >=1x stem (22 source units); symbol: >=10% visible height",
        "language_entry": "Lucide globe only; no flags or emoji",
        "media_surface": "neutral; no brand filter on skin or benchmark comparisons",
        "fonts": "SVG uses local fonts; PNG/video are flattened. No font files distributed."
      },
      "completion": "finished_artwork",
      "has_alpha": true
    },
    {
      "id": "artwork.corner-portrait-light.png",
      "path": "artwork/corner-portrait-light.png",
      "role": "finished_brand_packaging",
      "theme": "light",
      "format": "png",
      "mime": "image/png",
      "bytes": 15085,
      "sha256": "2f19f48b69e0f79fa4942d736eb8d132519d26ddf4fdcc59fca2516c8ca768a7",
      "dimensions": {
        "width": 1080,
        "height": 1920
      },
      "locale": "en",
      "status": "candidate",
      "rights": "Original project artwork; underlying nikuniku identity remains candidate, not trademark/legal approval. No upstream MiniMax artwork or fonts redistributed.",
      "editable": false,
      "modification": "Finished artwork. Keep logo paths/clear space; re-export source for text or size changes. Never label this packaging as model-generated evidence.",
      "source": "Original Codex SVG composition and local rsvg/ffmpeg export, 2026-10-30; unchanged identity-v0.5 logo paths",
      "usage": "REBRAND-STANDARD.md",
      "approval": {
        "artwork": "candidate",
        "trademark": "not-cleared",
        "publication": "not-authorized"
      },
      "constraints": {
        "brand_name": "nikuniku.ai",
        "horizontal_min_css_px": 240,
        "symbol_min_css_px": 32,
        "touch_target_min_css_px": 44,
        "clear_space": "wordmark: >=1x stem (22 source units); symbol: >=10% visible height",
        "language_entry": "Lucide globe only; no flags or emoji",
        "media_surface": "neutral; no brand filter on skin or benchmark comparisons",
        "fonts": "SVG uses local fonts; PNG/video are flattened. No font files distributed."
      },
      "completion": "finished_artwork",
      "has_alpha": true
    },
    {
      "id": "artwork.corner-portrait-dark.svg",
      "path": "artwork/corner-portrait-dark.svg",
      "role": "finished_brand_packaging",
      "theme": "dark",
      "format": "svg",
      "mime": "image/svg+xml",
      "bytes": 3155,
      "sha256": "b57774a01f0b854418f345ae2a9f5fbe4e5021c440995080a5e5840b1e94ae7b",
      "dimensions": {
        "width": 1080,
        "height": 1920
      },
      "locale": "en",
      "status": "candidate",
      "rights": "Original project artwork; underlying nikuniku identity remains candidate, not trademark/legal approval. No upstream MiniMax artwork or fonts redistributed.",
      "editable": true,
      "modification": "Finished artwork. Keep logo paths/clear space; re-export source for text or size changes. Never label this packaging as model-generated evidence.",
      "source": "Original Codex SVG composition and local rsvg/ffmpeg export, 2026-10-30; unchanged identity-v0.5 logo paths",
      "usage": "REBRAND-STANDARD.md",
      "approval": {
        "artwork": "candidate",
        "trademark": "not-cleared",
        "publication": "not-authorized"
      },
      "constraints": {
        "brand_name": "nikuniku.ai",
        "horizontal_min_css_px": 240,
        "symbol_min_css_px": 32,
        "touch_target_min_css_px": 44,
        "clear_space": "wordmark: >=1x stem (22 source units); symbol: >=10% visible height",
        "language_entry": "Lucide globe only; no flags or emoji",
        "media_surface": "neutral; no brand filter on skin or benchmark comparisons",
        "fonts": "SVG uses local fonts; PNG/video are flattened. No font files distributed."
      },
      "completion": "finished_artwork",
      "has_alpha": true
    },
    {
      "id": "artwork.corner-portrait-dark.png",
      "path": "artwork/corner-portrait-dark.png",
      "role": "finished_brand_packaging",
      "theme": "dark",
      "format": "png",
      "mime": "image/png",
      "bytes": 14819,
      "sha256": "2aab87de35bf42e9c23d03bcfa56285791d61d94a31d44e8312402d9ed62554f",
      "dimensions": {
        "width": 1080,
        "height": 1920
      },
      "locale": "en",
      "status": "candidate",
      "rights": "Original project artwork; underlying nikuniku identity remains candidate, not trademark/legal approval. No upstream MiniMax artwork or fonts redistributed.",
      "editable": false,
      "modification": "Finished artwork. Keep logo paths/clear space; re-export source for text or size changes. Never label this packaging as model-generated evidence.",
      "source": "Original Codex SVG composition and local rsvg/ffmpeg export, 2026-10-30; unchanged identity-v0.5 logo paths",
      "usage": "REBRAND-STANDARD.md",
      "approval": {
        "artwork": "candidate",
        "trademark": "not-cleared",
        "publication": "not-authorized"
      },
      "constraints": {
        "brand_name": "nikuniku.ai",
        "horizontal_min_css_px": 240,
        "symbol_min_css_px": 32,
        "touch_target_min_css_px": 44,
        "clear_space": "wordmark: >=1x stem (22 source units); symbol: >=10% visible height",
        "language_entry": "Lucide globe only; no flags or emoji",
        "media_surface": "neutral; no brand filter on skin or benchmark comparisons",
        "fonts": "SVG uses local fonts; PNG/video are flattened. No font files distributed."
      },
      "completion": "finished_artwork",
      "has_alpha": true
    },
    {
      "id": "artwork.lower-third-portrait.svg",
      "path": "artwork/lower-third-portrait.svg",
      "role": "finished_brand_packaging",
      "theme": "dark",
      "format": "svg",
      "mime": "image/svg+xml",
      "bytes": 3289,
      "sha256": "7c76e836af35010fe9205c5080316ac6334bdd4b69c9f93359e343f8a14740bf",
      "dimensions": {
        "width": 1080,
        "height": 1920
      },
      "locale": "en",
      "status": "candidate",
      "rights": "Original project artwork; underlying nikuniku identity remains candidate, not trademark/legal approval. No upstream MiniMax artwork or fonts redistributed.",
      "editable": true,
      "modification": "Finished artwork. Keep logo paths/clear space; re-export source for text or size changes. Never label this packaging as model-generated evidence.",
      "source": "Original Codex SVG composition and local rsvg/ffmpeg export, 2026-10-30; unchanged identity-v0.5 logo paths",
      "usage": "REBRAND-STANDARD.md",
      "approval": {
        "artwork": "candidate",
        "trademark": "not-cleared",
        "publication": "not-authorized"
      },
      "constraints": {
        "brand_name": "nikuniku.ai",
        "horizontal_min_css_px": 240,
        "symbol_min_css_px": 32,
        "touch_target_min_css_px": 44,
        "clear_space": "wordmark: >=1x stem (22 source units); symbol: >=10% visible height",
        "language_entry": "Lucide globe only; no flags or emoji",
        "media_surface": "neutral; no brand filter on skin or benchmark comparisons",
        "fonts": "SVG uses local fonts; PNG/video are flattened. No font files distributed."
      },
      "completion": "finished_artwork",
      "has_alpha": true
    },
    {
      "id": "artwork.lower-third-portrait.png",
      "path": "artwork/lower-third-portrait.png",
      "role": "finished_brand_packaging",
      "theme": "dark",
      "format": "png",
      "mime": "image/png",
      "bytes": 16573,
      "sha256": "61d54652e7a87de2bc202017b98eb5e7285bb55513e481b507e6bd8019dc1c6d",
      "dimensions": {
        "width": 1080,
        "height": 1920
      },
      "locale": "en",
      "status": "candidate",
      "rights": "Original project artwork; underlying nikuniku identity remains candidate, not trademark/legal approval. No upstream MiniMax artwork or fonts redistributed.",
      "editable": false,
      "modification": "Finished artwork. Keep logo paths/clear space; re-export source for text or size changes. Never label this packaging as model-generated evidence.",
      "source": "Original Codex SVG composition and local rsvg/ffmpeg export, 2026-10-30; unchanged identity-v0.5 logo paths",
      "usage": "REBRAND-STANDARD.md",
      "approval": {
        "artwork": "candidate",
        "trademark": "not-cleared",
        "publication": "not-authorized"
      },
      "constraints": {
        "brand_name": "nikuniku.ai",
        "horizontal_min_css_px": 240,
        "symbol_min_css_px": 32,
        "touch_target_min_css_px": 44,
        "clear_space": "wordmark: >=1x stem (22 source units); symbol: >=10% visible height",
        "language_entry": "Lucide globe only; no flags or emoji",
        "media_surface": "neutral; no brand filter on skin or benchmark comparisons",
        "fonts": "SVG uses local fonts; PNG/video are flattened. No font files distributed."
      },
      "completion": "finished_artwork",
      "has_alpha": true
    },
    {
      "id": "artwork.intro-square.svg",
      "path": "artwork/intro-square.svg",
      "role": "finished_brand_packaging",
      "theme": "dark",
      "format": "svg",
      "mime": "image/svg+xml",
      "bytes": 6957,
      "sha256": "b8b7696a3b4b465842874f52a248f701583a02fd39bef10ff6bf61faabe2b9c5",
      "dimensions": {
        "width": 1080,
        "height": 1080
      },
      "locale": "en",
      "status": "candidate",
      "rights": "Original project artwork; underlying nikuniku identity remains candidate, not trademark/legal approval. No upstream MiniMax artwork or fonts redistributed.",
      "editable": true,
      "modification": "Finished artwork. Keep logo paths/clear space; re-export source for text or size changes. Never label this packaging as model-generated evidence.",
      "source": "Original Codex SVG composition and local rsvg/ffmpeg export, 2026-10-30; unchanged identity-v0.5 logo paths",
      "usage": "REBRAND-STANDARD.md",
      "approval": {
        "artwork": "candidate",
        "trademark": "not-cleared",
        "publication": "not-authorized"
      },
      "constraints": {
        "brand_name": "nikuniku.ai",
        "horizontal_min_css_px": 240,
        "symbol_min_css_px": 32,
        "touch_target_min_css_px": 44,
        "clear_space": "wordmark: >=1x stem (22 source units); symbol: >=10% visible height",
        "language_entry": "Lucide globe only; no flags or emoji",
        "media_surface": "neutral; no brand filter on skin or benchmark comparisons",
        "fonts": "SVG uses local fonts; PNG/video are flattened. No font files distributed."
      },
      "completion": "finished_artwork",
      "has_alpha": false
    },
    {
      "id": "artwork.intro-square.png",
      "path": "artwork/intro-square.png",
      "role": "finished_brand_packaging",
      "theme": "dark",
      "format": "png",
      "mime": "image/png",
      "bytes": 204002,
      "sha256": "eb40ad1108035d03b9a66d66e15f280ffc49ea98b55b070e6eadb63ce4e53dfa",
      "dimensions": {
        "width": 1080,
        "height": 1080
      },
      "locale": "en",
      "status": "candidate",
      "rights": "Original project artwork; underlying nikuniku identity remains candidate, not trademark/legal approval. No upstream MiniMax artwork or fonts redistributed.",
      "editable": false,
      "modification": "Finished artwork. Keep logo paths/clear space; re-export source for text or size changes. Never label this packaging as model-generated evidence.",
      "source": "Original Codex SVG composition and local rsvg/ffmpeg export, 2026-10-30; unchanged identity-v0.5 logo paths",
      "usage": "REBRAND-STANDARD.md",
      "approval": {
        "artwork": "candidate",
        "trademark": "not-cleared",
        "publication": "not-authorized"
      },
      "constraints": {
        "brand_name": "nikuniku.ai",
        "horizontal_min_css_px": 240,
        "symbol_min_css_px": 32,
        "touch_target_min_css_px": 44,
        "clear_space": "wordmark: >=1x stem (22 source units); symbol: >=10% visible height",
        "language_entry": "Lucide globe only; no flags or emoji",
        "media_surface": "neutral; no brand filter on skin or benchmark comparisons",
        "fonts": "SVG uses local fonts; PNG/video are flattened. No font files distributed."
      },
      "completion": "finished_artwork",
      "has_alpha": false
    },
    {
      "id": "artwork.intro-square.mp4",
      "path": "artwork/intro-square.mp4",
      "role": "finished_brand_packaging",
      "theme": "dark",
      "format": "mp4",
      "mime": "video/mp4",
      "bytes": 83018,
      "sha256": "a5fdead382182d90a915ec6e13894f895d7c8f06b4e5a07c784394dbd070c033",
      "dimensions": {
        "width": 1080,
        "height": 1080
      },
      "locale": "en",
      "status": "candidate",
      "rights": "Original project artwork; underlying nikuniku identity remains candidate, not trademark/legal approval. No upstream MiniMax artwork or fonts redistributed.",
      "editable": false,
      "modification": "Finished artwork. Keep logo paths/clear space; re-export source for text or size changes. Never label this packaging as model-generated evidence.",
      "source": "Original Codex SVG composition and local rsvg/ffmpeg export, 2026-10-30; unchanged identity-v0.5 logo paths",
      "usage": "REBRAND-STANDARD.md",
      "approval": {
        "artwork": "candidate",
        "trademark": "not-cleared",
        "publication": "not-authorized"
      },
      "constraints": {
        "brand_name": "nikuniku.ai",
        "horizontal_min_css_px": 240,
        "symbol_min_css_px": 32,
        "touch_target_min_css_px": 44,
        "clear_space": "wordmark: >=1x stem (22 source units); symbol: >=10% visible height",
        "language_entry": "Lucide globe only; no flags or emoji",
        "media_surface": "neutral; no brand filter on skin or benchmark comparisons",
        "fonts": "SVG uses local fonts; PNG/video are flattened. No font files distributed."
      },
      "completion": "finished_artwork",
      "has_alpha": false,
      "duration_seconds": 3.2
    },
    {
      "id": "artwork.outro-square.svg",
      "path": "artwork/outro-square.svg",
      "role": "finished_brand_packaging",
      "theme": "dark",
      "format": "svg",
      "mime": "image/svg+xml",
      "bytes": 6851,
      "sha256": "4436cdd00b3ad573ccc7e0a25d192a7be4cbd8f74d0b080d6851413d8c60a233",
      "dimensions": {
        "width": 1080,
        "height": 1080
      },
      "locale": "en",
      "status": "candidate",
      "rights": "Original project artwork; underlying nikuniku identity remains candidate, not trademark/legal approval. No upstream MiniMax artwork or fonts redistributed.",
      "editable": true,
      "modification": "Finished artwork. Keep logo paths/clear space; re-export source for text or size changes. Never label this packaging as model-generated evidence.",
      "source": "Original Codex SVG composition and local rsvg/ffmpeg export, 2026-10-30; unchanged identity-v0.5 logo paths",
      "usage": "REBRAND-STANDARD.md",
      "approval": {
        "artwork": "candidate",
        "trademark": "not-cleared",
        "publication": "not-authorized"
      },
      "constraints": {
        "brand_name": "nikuniku.ai",
        "horizontal_min_css_px": 240,
        "symbol_min_css_px": 32,
        "touch_target_min_css_px": 44,
        "clear_space": "wordmark: >=1x stem (22 source units); symbol: >=10% visible height",
        "language_entry": "Lucide globe only; no flags or emoji",
        "media_surface": "neutral; no brand filter on skin or benchmark comparisons",
        "fonts": "SVG uses local fonts; PNG/video are flattened. No font files distributed."
      },
      "completion": "finished_artwork",
      "has_alpha": false
    },
    {
      "id": "artwork.outro-square.png",
      "path": "artwork/outro-square.png",
      "role": "finished_brand_packaging",
      "theme": "dark",
      "format": "png",
      "mime": "image/png",
      "bytes": 199083,
      "sha256": "25d55afa41f99f2c72b066cf0c8ca120751ebf93408b86a5bc1861ed2609c056",
      "dimensions": {
        "width": 1080,
        "height": 1080
      },
      "locale": "en",
      "status": "candidate",
      "rights": "Original project artwork; underlying nikuniku identity remains candidate, not trademark/legal approval. No upstream MiniMax artwork or fonts redistributed.",
      "editable": false,
      "modification": "Finished artwork. Keep logo paths/clear space; re-export source for text or size changes. Never label this packaging as model-generated evidence.",
      "source": "Original Codex SVG composition and local rsvg/ffmpeg export, 2026-10-30; unchanged identity-v0.5 logo paths",
      "usage": "REBRAND-STANDARD.md",
      "approval": {
        "artwork": "candidate",
        "trademark": "not-cleared",
        "publication": "not-authorized"
      },
      "constraints": {
        "brand_name": "nikuniku.ai",
        "horizontal_min_css_px": 240,
        "symbol_min_css_px": 32,
        "touch_target_min_css_px": 44,
        "clear_space": "wordmark: >=1x stem (22 source units); symbol: >=10% visible height",
        "language_entry": "Lucide globe only; no flags or emoji",
        "media_surface": "neutral; no brand filter on skin or benchmark comparisons",
        "fonts": "SVG uses local fonts; PNG/video are flattened. No font files distributed."
      },
      "completion": "finished_artwork",
      "has_alpha": false
    },
    {
      "id": "artwork.outro-square.mp4",
      "path": "artwork/outro-square.mp4",
      "role": "finished_brand_packaging",
      "theme": "dark",
      "format": "mp4",
      "mime": "video/mp4",
      "bytes": 79314,
      "sha256": "bb3ee99e50468d8c16598caf100f082656bfbea2c1f1b3fbc2304410ddc75d3c",
      "dimensions": {
        "width": 1080,
        "height": 1080
      },
      "locale": "en",
      "status": "candidate",
      "rights": "Original project artwork; underlying nikuniku identity remains candidate, not trademark/legal approval. No upstream MiniMax artwork or fonts redistributed.",
      "editable": false,
      "modification": "Finished artwork. Keep logo paths/clear space; re-export source for text or size changes. Never label this packaging as model-generated evidence.",
      "source": "Original Codex SVG composition and local rsvg/ffmpeg export, 2026-10-30; unchanged identity-v0.5 logo paths",
      "usage": "REBRAND-STANDARD.md",
      "approval": {
        "artwork": "candidate",
        "trademark": "not-cleared",
        "publication": "not-authorized"
      },
      "constraints": {
        "brand_name": "nikuniku.ai",
        "horizontal_min_css_px": 240,
        "symbol_min_css_px": 32,
        "touch_target_min_css_px": 44,
        "clear_space": "wordmark: >=1x stem (22 source units); symbol: >=10% visible height",
        "language_entry": "Lucide globe only; no flags or emoji",
        "media_surface": "neutral; no brand filter on skin or benchmark comparisons",
        "fonts": "SVG uses local fonts; PNG/video are flattened. No font files distributed."
      },
      "completion": "finished_artwork",
      "has_alpha": false,
      "duration_seconds": 2.8
    },
    {
      "id": "artwork.corner-square-light.svg",
      "path": "artwork/corner-square-light.svg",
      "role": "finished_brand_packaging",
      "theme": "light",
      "format": "svg",
      "mime": "image/svg+xml",
      "bytes": 3154,
      "sha256": "d93f9cbaca07b20ca7cef6a48d74c5c4d8cc4e3d0b190b5b24da0882e53922d4",
      "dimensions": {
        "width": 1080,
        "height": 1080
      },
      "locale": "en",
      "status": "candidate",
      "rights": "Original project artwork; underlying nikuniku identity remains candidate, not trademark/legal approval. No upstream MiniMax artwork or fonts redistributed.",
      "editable": true,
      "modification": "Finished artwork. Keep logo paths/clear space; re-export source for text or size changes. Never label this packaging as model-generated evidence.",
      "source": "Original Codex SVG composition and local rsvg/ffmpeg export, 2026-10-30; unchanged identity-v0.5 logo paths",
      "usage": "REBRAND-STANDARD.md",
      "approval": {
        "artwork": "candidate",
        "trademark": "not-cleared",
        "publication": "not-authorized"
      },
      "constraints": {
        "brand_name": "nikuniku.ai",
        "horizontal_min_css_px": 240,
        "symbol_min_css_px": 32,
        "touch_target_min_css_px": 44,
        "clear_space": "wordmark: >=1x stem (22 source units); symbol: >=10% visible height",
        "language_entry": "Lucide globe only; no flags or emoji",
        "media_surface": "neutral; no brand filter on skin or benchmark comparisons",
        "fonts": "SVG uses local fonts; PNG/video are flattened. No font files distributed."
      },
      "completion": "finished_artwork",
      "has_alpha": true
    },
    {
      "id": "artwork.corner-square-light.png",
      "path": "artwork/corner-square-light.png",
      "role": "finished_brand_packaging",
      "theme": "light",
      "format": "png",
      "mime": "image/png",
      "bytes": 11555,
      "sha256": "488ddf061c9e76b553260306d34f7cf360302aceb810446c071c667040c9b627",
      "dimensions": {
        "width": 1080,
        "height": 1080
      },
      "locale": "en",
      "status": "candidate",
      "rights": "Original project artwork; underlying nikuniku identity remains candidate, not trademark/legal approval. No upstream MiniMax artwork or fonts redistributed.",
      "editable": false,
      "modification": "Finished artwork. Keep logo paths/clear space; re-export source for text or size changes. Never label this packaging as model-generated evidence.",
      "source": "Original Codex SVG composition and local rsvg/ffmpeg export, 2026-10-30; unchanged identity-v0.5 logo paths",
      "usage": "REBRAND-STANDARD.md",
      "approval": {
        "artwork": "candidate",
        "trademark": "not-cleared",
        "publication": "not-authorized"
      },
      "constraints": {
        "brand_name": "nikuniku.ai",
        "horizontal_min_css_px": 240,
        "symbol_min_css_px": 32,
        "touch_target_min_css_px": 44,
        "clear_space": "wordmark: >=1x stem (22 source units); symbol: >=10% visible height",
        "language_entry": "Lucide globe only; no flags or emoji",
        "media_surface": "neutral; no brand filter on skin or benchmark comparisons",
        "fonts": "SVG uses local fonts; PNG/video are flattened. No font files distributed."
      },
      "completion": "finished_artwork",
      "has_alpha": true
    },
    {
      "id": "artwork.corner-square-dark.svg",
      "path": "artwork/corner-square-dark.svg",
      "role": "finished_brand_packaging",
      "theme": "dark",
      "format": "svg",
      "mime": "image/svg+xml",
      "bytes": 3153,
      "sha256": "0ff0491f428eaa231afd044b34f606e9c673975939b7c9dd04d0f0e76c1071dc",
      "dimensions": {
        "width": 1080,
        "height": 1080
      },
      "locale": "en",
      "status": "candidate",
      "rights": "Original project artwork; underlying nikuniku identity remains candidate, not trademark/legal approval. No upstream MiniMax artwork or fonts redistributed.",
      "editable": true,
      "modification": "Finished artwork. Keep logo paths/clear space; re-export source for text or size changes. Never label this packaging as model-generated evidence.",
      "source": "Original Codex SVG composition and local rsvg/ffmpeg export, 2026-10-30; unchanged identity-v0.5 logo paths",
      "usage": "REBRAND-STANDARD.md",
      "approval": {
        "artwork": "candidate",
        "trademark": "not-cleared",
        "publication": "not-authorized"
      },
      "constraints": {
        "brand_name": "nikuniku.ai",
        "horizontal_min_css_px": 240,
        "symbol_min_css_px": 32,
        "touch_target_min_css_px": 44,
        "clear_space": "wordmark: >=1x stem (22 source units); symbol: >=10% visible height",
        "language_entry": "Lucide globe only; no flags or emoji",
        "media_surface": "neutral; no brand filter on skin or benchmark comparisons",
        "fonts": "SVG uses local fonts; PNG/video are flattened. No font files distributed."
      },
      "completion": "finished_artwork",
      "has_alpha": true
    },
    {
      "id": "artwork.corner-square-dark.png",
      "path": "artwork/corner-square-dark.png",
      "role": "finished_brand_packaging",
      "theme": "dark",
      "format": "png",
      "mime": "image/png",
      "bytes": 11289,
      "sha256": "33d4acd7e4e9e64474529719363039036187001bd916ed78750cc82d8704544d",
      "dimensions": {
        "width": 1080,
        "height": 1080
      },
      "locale": "en",
      "status": "candidate",
      "rights": "Original project artwork; underlying nikuniku identity remains candidate, not trademark/legal approval. No upstream MiniMax artwork or fonts redistributed.",
      "editable": false,
      "modification": "Finished artwork. Keep logo paths/clear space; re-export source for text or size changes. Never label this packaging as model-generated evidence.",
      "source": "Original Codex SVG composition and local rsvg/ffmpeg export, 2026-10-30; unchanged identity-v0.5 logo paths",
      "usage": "REBRAND-STANDARD.md",
      "approval": {
        "artwork": "candidate",
        "trademark": "not-cleared",
        "publication": "not-authorized"
      },
      "constraints": {
        "brand_name": "nikuniku.ai",
        "horizontal_min_css_px": 240,
        "symbol_min_css_px": 32,
        "touch_target_min_css_px": 44,
        "clear_space": "wordmark: >=1x stem (22 source units); symbol: >=10% visible height",
        "language_entry": "Lucide globe only; no flags or emoji",
        "media_surface": "neutral; no brand filter on skin or benchmark comparisons",
        "fonts": "SVG uses local fonts; PNG/video are flattened. No font files distributed."
      },
      "completion": "finished_artwork",
      "has_alpha": true
    },
    {
      "id": "artwork.lower-third-square.svg",
      "path": "artwork/lower-third-square.svg",
      "role": "finished_brand_packaging",
      "theme": "dark",
      "format": "svg",
      "mime": "image/svg+xml",
      "bytes": 3283,
      "sha256": "86d40a332ce7de7f4d547bcf6b8723ca00ab5804ef75a25a4c81dfc32fc7852a",
      "dimensions": {
        "width": 1080,
        "height": 1080
      },
      "locale": "en",
      "status": "candidate",
      "rights": "Original project artwork; underlying nikuniku identity remains candidate, not trademark/legal approval. No upstream MiniMax artwork or fonts redistributed.",
      "editable": true,
      "modification": "Finished artwork. Keep logo paths/clear space; re-export source for text or size changes. Never label this packaging as model-generated evidence.",
      "source": "Original Codex SVG composition and local rsvg/ffmpeg export, 2026-10-30; unchanged identity-v0.5 logo paths",
      "usage": "REBRAND-STANDARD.md",
      "approval": {
        "artwork": "candidate",
        "trademark": "not-cleared",
        "publication": "not-authorized"
      },
      "constraints": {
        "brand_name": "nikuniku.ai",
        "horizontal_min_css_px": 240,
        "symbol_min_css_px": 32,
        "touch_target_min_css_px": 44,
        "clear_space": "wordmark: >=1x stem (22 source units); symbol: >=10% visible height",
        "language_entry": "Lucide globe only; no flags or emoji",
        "media_surface": "neutral; no brand filter on skin or benchmark comparisons",
        "fonts": "SVG uses local fonts; PNG/video are flattened. No font files distributed."
      },
      "completion": "finished_artwork",
      "has_alpha": true
    },
    {
      "id": "artwork.lower-third-square.png",
      "path": "artwork/lower-third-square.png",
      "role": "finished_brand_packaging",
      "theme": "dark",
      "format": "png",
      "mime": "image/png",
      "bytes": 12869,
      "sha256": "39279283b2f13f00eee2428401e3af0406d51ad360a83673fc894482b89613b7",
      "dimensions": {
        "width": 1080,
        "height": 1080
      },
      "locale": "en",
      "status": "candidate",
      "rights": "Original project artwork; underlying nikuniku identity remains candidate, not trademark/legal approval. No upstream MiniMax artwork or fonts redistributed.",
      "editable": false,
      "modification": "Finished artwork. Keep logo paths/clear space; re-export source for text or size changes. Never label this packaging as model-generated evidence.",
      "source": "Original Codex SVG composition and local rsvg/ffmpeg export, 2026-10-30; unchanged identity-v0.5 logo paths",
      "usage": "REBRAND-STANDARD.md",
      "approval": {
        "artwork": "candidate",
        "trademark": "not-cleared",
        "publication": "not-authorized"
      },
      "constraints": {
        "brand_name": "nikuniku.ai",
        "horizontal_min_css_px": 240,
        "symbol_min_css_px": 32,
        "touch_target_min_css_px": 44,
        "clear_space": "wordmark: >=1x stem (22 source units); symbol: >=10% visible height",
        "language_entry": "Lucide globe only; no flags or emoji",
        "media_surface": "neutral; no brand filter on skin or benchmark comparisons",
        "fonts": "SVG uses local fonts; PNG/video are flattened. No font files distributed."
      },
      "completion": "finished_artwork",
      "has_alpha": true
    },
    {
      "id": "artwork.readme-header.gif",
      "path": "artwork/readme-header.gif",
      "role": "finished_brand_packaging",
      "theme": "light",
      "format": "gif",
      "mime": "image/gif",
      "bytes": 28741,
      "sha256": "9f9ec8115e27b2d10252290845b840c7380bea39c963c71a5648da60deae343d",
      "dimensions": {
        "width": 640,
        "height": 193
      },
      "locale": "en",
      "status": "candidate",
      "rights": "Original project artwork; underlying nikuniku identity remains candidate, not trademark/legal approval. No upstream MiniMax artwork or fonts redistributed.",
      "editable": false,
      "modification": "Finished artwork. Keep logo paths/clear space; re-export source for text or size changes. Never label this packaging as model-generated evidence.",
      "source": "Original Codex SVG composition and local rsvg/ffmpeg export, 2026-10-30; unchanged identity-v0.5 logo paths",
      "usage": "REBRAND-STANDARD.md",
      "approval": {
        "artwork": "candidate",
        "trademark": "not-cleared",
        "publication": "not-authorized"
      },
      "constraints": {
        "brand_name": "nikuniku.ai",
        "horizontal_min_css_px": 240,
        "symbol_min_css_px": 32,
        "touch_target_min_css_px": 44,
        "clear_space": "wordmark: >=1x stem (22 source units); symbol: >=10% visible height",
        "language_entry": "Lucide globe only; no flags or emoji",
        "media_surface": "neutral; no brand filter on skin or benchmark comparisons",
        "fonts": "SVG uses local fonts; PNG/video are flattened. No font files distributed."
      },
      "completion": "finished_artwork",
      "has_alpha": false,
      "duration_seconds": 3.2
    }
  ],
  "slots": [
    {
      "id": "brand.master",
      "label": "主品牌母版",
      "delivery": "ready_candidate",
      "asset_ids": [
        "identity.nikuniku-horizontal-primary",
        "identity.nikuniku-horizontal-mono",
        "identity.nikuniku-horizontal-reverse",
        "identity.nikuniku-stacked-primary",
        "identity.nikuniku-stacked-mono",
        "identity.nikuniku-stacked-reverse",
        "identity.nikuniku-icon-primary",
        "identity.nikuniku-icon-mono",
        "identity.nikuniku-icon-reverse",
        "identity.nikuniku-wordmark-primary",
        "identity.nikuniku-wordmark-mono",
        "identity.nikuniku-wordmark-reverse"
      ],
      "accepted_formats": [
        "svg"
      ],
      "acceptance": "Verify target size, clear space, contrast, locale, 200% text, provenance and old/new hash readback before use",
      "gate": null
    },
    {
      "id": "web.header",
      "label": "官网/文档页头",
      "delivery": "ready_candidate",
      "asset_ids": [
        "identity.nikuniku-horizontal-primary",
        "identity.nikuniku-horizontal-reverse"
      ],
      "accepted_formats": [
        "svg"
      ],
      "acceptance": "Verify target size, clear space, contrast, locale, 200% text, provenance and old/new hash readback before use",
      "gate": null
    },
    {
      "id": "web.mobile-symbol",
      "label": "窄屏符号",
      "delivery": "ready_candidate",
      "asset_ids": [
        "identity.nikuniku-icon-primary",
        "identity.nikuniku-icon-reverse"
      ],
      "accepted_formats": [
        "svg"
      ],
      "acceptance": "Verify target size, clear space, contrast, locale, 200% text, provenance and old/new hash readback before use",
      "gate": null
    },
    {
      "id": "web.favicon",
      "label": "浏览器小标",
      "delivery": "ready_candidate",
      "asset_ids": [
        "identity.platform.favicon",
        "identity.platform.favicon-dark",
        "identity.platform.favicon.ico"
      ],
      "accepted_formats": [
        "ico",
        "svg"
      ],
      "acceptance": "Verify target size, clear space, contrast, locale, 200% text, provenance and old/new hash readback before use",
      "gate": null
    },
    {
      "id": "app.icon",
      "label": "应用与触屏",
      "delivery": "ready_candidate",
      "asset_ids": [
        "identity.platform.app-180.png",
        "identity.platform.app-192.png",
        "identity.platform.app-512.png"
      ],
      "accepted_formats": [
        "png"
      ],
      "acceptance": "Verify target size, clear space, contrast, locale, 200% text, provenance and old/new hash readback before use",
      "gate": null
    },
    {
      "id": "social.avatar",
      "label": "社交头像",
      "delivery": "ready_candidate",
      "asset_ids": [
        "identity.platform.avatar-512.png"
      ],
      "accepted_formats": [
        "png"
      ],
      "acceptance": "Verify target size, clear space, contrast, locale, 200% text, provenance and old/new hash readback before use",
      "gate": null
    },
    {
      "id": "partner.attribution",
      "label": "集成归属",
      "delivery": "ready_candidate",
      "asset_ids": [
        "identity.badges.powered-by-light",
        "identity.badges.powered-by-dark",
        "identity.badges.built-with-light",
        "identity.badges.built-with-dark"
      ],
      "accepted_formats": [
        "svg"
      ],
      "acceptance": "Verify target size, clear space, contrast, locale, 200% text, provenance and old/new hash readback before use",
      "gate": null
    },
    {
      "id": "system.tokens",
      "label": "颜色/字号/尺寸",
      "delivery": "ready_candidate",
      "asset_ids": [
        "identity.brand-tokens.json"
      ],
      "accepted_formats": [
        "json"
      ],
      "acceptance": "Verify target size, clear space, contrast, locale, 200% text, provenance and old/new hash readback before use",
      "gate": null
    },
    {
      "id": "system.locales",
      "label": "14语/RTL/字体",
      "delivery": "ready_candidate",
      "asset_ids": [
        "identity.localization-profiles.json"
      ],
      "accepted_formats": [
        "json"
      ],
      "acceptance": "Verify target size, clear space, contrast, locale, 200% text, provenance and old/new hash readback before use",
      "gate": null
    },
    {
      "id": "system.icons",
      "label": "UI动作图标",
      "delivery": "ready_candidate",
      "asset_ids": [
        "identity.ui.globe",
        "identity.ui.download",
        "identity.ui.arrow-up-right",
        "identity.ui.arrow-up",
        "identity.ui.arrow-down",
        "identity.ui.x",
        "identity.ui.check",
        "identity.ui.chevron-down",
        "identity.ui.play",
        "identity.ui.user-round",
        "identity.ui.clapperboard",
        "identity.ui.audio-lines",
        "identity.ui.image",
        "identity.ui.copy",
        "identity.ui.terminal",
        "identity.ui.folder"
      ],
      "accepted_formats": [
        "svg"
      ],
      "acceptance": "Verify target size, clear space, contrast, locale, 200% text, provenance and old/new hash readback before use",
      "gate": null
    },
    {
      "id": "system.guidelines",
      "label": "14语PDF/MD",
      "delivery": "ready_candidate",
      "asset_ids": [
        "identity.guidelines.nikuniku-guidelines-en.pdf",
        "identity.guidelines.nikuniku-guidelines-zh-Hant.pdf",
        "identity.guidelines.nikuniku-guidelines-zh-Hans.pdf",
        "identity.guidelines.nikuniku-guidelines-ja.pdf",
        "identity.guidelines.nikuniku-guidelines-ko.pdf",
        "identity.guidelines.nikuniku-guidelines-vi.pdf",
        "identity.guidelines.nikuniku-guidelines-id.pdf",
        "identity.guidelines.nikuniku-guidelines-th.pdf",
        "identity.guidelines.nikuniku-guidelines-es.pdf",
        "identity.guidelines.nikuniku-guidelines-pt-BR.pdf",
        "identity.guidelines.nikuniku-guidelines-fr.pdf",
        "identity.guidelines.nikuniku-guidelines-de.pdf",
        "identity.guidelines.nikuniku-guidelines-ar.pdf",
        "identity.guidelines.nikuniku-guidelines-hi.pdf"
      ],
      "accepted_formats": [
        "pdf"
      ],
      "acceptance": "Verify target size, clear space, contrast, locale, 200% text, provenance and old/new hash readback before use",
      "gate": null
    },
    {
      "id": "brand.story",
      "label": "14语故事",
      "delivery": "ready_candidate",
      "asset_ids": [
        "identity.story.brand-story-en.md",
        "identity.story.brand-story-zh-Hant.md",
        "identity.story.brand-story-zh-Hans.md",
        "identity.story.brand-story-ja.md",
        "identity.story.brand-story-ko.md",
        "identity.story.brand-story-vi.md",
        "identity.story.brand-story-id.md",
        "identity.story.brand-story-th.md",
        "identity.story.brand-story-es.md",
        "identity.story.brand-story-pt-BR.md",
        "identity.story.brand-story-fr.md",
        "identity.story.brand-story-de.md",
        "identity.story.brand-story-ar.md",
        "identity.story.brand-story-hi.md"
      ],
      "accepted_formats": [
        "md"
      ],
      "acceptance": "Verify target size, clear space, contrast, locale, 200% text, provenance and old/new hash readback before use",
      "gate": null
    },
    {
      "id": "social.og",
      "label": "分享预览",
      "delivery": "ready_candidate",
      "asset_ids": [
        "template.social-og",
        "artwork.social-cover.svg",
        "artwork.social-cover.png"
      ],
      "accepted_formats": [
        "png",
        "svg"
      ],
      "acceptance": "Finished brand packaging; use exact asset_id, aspect and theme. Not target-model evidence. Verify crop, overlay contrast, original logo geometry and output hashes.",
      "gate": null
    },
    {
      "id": "social.banner",
      "label": "横幅",
      "delivery": "template_only",
      "asset_ids": [
        "template.social-banner"
      ],
      "accepted_formats": [
        "svg"
      ],
      "acceptance": "Verify target size, clear space, contrast, locale, 200% text, provenance and old/new hash readback before use",
      "gate": null
    },
    {
      "id": "social.square",
      "label": "方形帖子",
      "delivery": "ready_candidate",
      "asset_ids": [
        "template.social-square",
        "artwork.square-cover.svg",
        "artwork.square-cover.png"
      ],
      "accepted_formats": [
        "png",
        "svg"
      ],
      "acceptance": "Finished brand packaging; use exact asset_id, aspect and theme. Not target-model evidence. Verify crop, overlay contrast, original logo geometry and output hashes.",
      "gate": null
    },
    {
      "id": "social.portrait",
      "label": "竖形帖子",
      "delivery": "ready_candidate",
      "asset_ids": [
        "template.social-portrait",
        "artwork.portrait-cover.svg",
        "artwork.portrait-cover.png"
      ],
      "accepted_formats": [
        "png",
        "svg"
      ],
      "acceptance": "Finished brand packaging; use exact asset_id, aspect and theme. Not target-model evidence. Verify crop, overlay contrast, original logo geometry and output hashes.",
      "gate": null
    },
    {
      "id": "model.card",
      "label": "模型卡/研究首图",
      "delivery": "ready_candidate",
      "asset_ids": [
        "template.model-card",
        "artwork.release-cover.svg",
        "artwork.release-cover.png",
        "artwork.release-cover-dark.svg",
        "artwork.release-cover-dark.png",
        "artwork.model-card-cover.svg",
        "artwork.model-card-cover.png"
      ],
      "accepted_formats": [
        "png",
        "svg"
      ],
      "acceptance": "Finished brand packaging; use exact asset_id, aspect and theme. Not target-model evidence. Verify crop, overlay contrast, original logo geometry and output hashes.",
      "gate": null
    },
    {
      "id": "developer.cover",
      "label": "README/docs封面",
      "delivery": "ready_candidate",
      "asset_ids": [
        "template.docs-cover",
        "template.workflow-diagram",
        "artwork.github-social-cover.svg",
        "artwork.github-social-cover.png",
        "artwork.rebrand-workflow-en.svg",
        "artwork.rebrand-workflow-en.png",
        "artwork.generation-workflow-en.svg",
        "artwork.generation-workflow-en.png",
        "artwork.rebrand-workflow-zh-Hans.svg",
        "artwork.rebrand-workflow-zh-Hans.png",
        "artwork.generation-workflow-zh-Hans.svg",
        "artwork.generation-workflow-zh-Hans.png"
      ],
      "accepted_formats": [
        "png",
        "svg"
      ],
      "acceptance": "Finished brand packaging; use exact asset_id, aspect and theme. Not target-model evidence. Verify crop, overlay contrast, original logo geometry and output hashes.",
      "gate": null
    },
    {
      "id": "business.presentation",
      "label": "演示封面",
      "delivery": "template_only",
      "asset_ids": [
        "template.presentation-cover"
      ],
      "accepted_formats": [
        "svg"
      ],
      "acceptance": "Verify target size, clear space, contrast, locale, 200% text, provenance and old/new hash readback before use",
      "gate": null
    },
    {
      "id": "app.splash",
      "label": "启动画面",
      "delivery": "template_only",
      "asset_ids": [
        "template.app-splash"
      ],
      "accepted_formats": [
        "svg"
      ],
      "acceptance": "Verify target size, clear space, contrast, locale, 200% text, provenance and old/new hash readback before use",
      "gate": null
    },
    {
      "id": "video.landscape",
      "label": "横视频封面/字幕/安全框",
      "delivery": "ready_candidate",
      "asset_ids": [
        "template.video-landscape",
        "template.demo-storyboard",
        "artwork.intro-landscape.svg",
        "artwork.intro-landscape.png",
        "artwork.intro-landscape.mp4",
        "artwork.corner-landscape-light.svg",
        "artwork.corner-landscape-light.png",
        "artwork.corner-landscape-dark.svg",
        "artwork.corner-landscape-dark.png",
        "artwork.lower-third-landscape.svg",
        "artwork.lower-third-landscape.png"
      ],
      "accepted_formats": [
        "mp4",
        "png",
        "svg"
      ],
      "acceptance": "Finished brand packaging; use exact asset_id, aspect and theme. Not target-model evidence. Verify crop, overlay contrast, original logo geometry and output hashes.",
      "gate": null
    },
    {
      "id": "video.portrait",
      "label": "竖视频封面/字幕/安全框",
      "delivery": "ready_candidate",
      "asset_ids": [
        "template.video-portrait",
        "artwork.intro-portrait.svg",
        "artwork.intro-portrait.png",
        "artwork.intro-portrait.mp4",
        "artwork.corner-portrait-light.svg",
        "artwork.corner-portrait-light.png",
        "artwork.corner-portrait-dark.svg",
        "artwork.corner-portrait-dark.png",
        "artwork.lower-third-portrait.svg",
        "artwork.lower-third-portrait.png"
      ],
      "accepted_formats": [
        "mp4",
        "png",
        "svg"
      ],
      "acceptance": "Finished brand packaging; use exact asset_id, aspect and theme. Not target-model evidence. Verify crop, overlay contrast, original logo geometry and output hashes.",
      "gate": null
    },
    {
      "id": "video.square",
      "label": "方视频封面/字幕/安全框",
      "delivery": "ready_candidate",
      "asset_ids": [
        "template.video-square",
        "artwork.intro-square.svg",
        "artwork.intro-square.png",
        "artwork.intro-square.mp4",
        "artwork.corner-square-light.svg",
        "artwork.corner-square-light.png",
        "artwork.corner-square-dark.svg",
        "artwork.corner-square-dark.png",
        "artwork.lower-third-square.svg",
        "artwork.lower-third-square.png"
      ],
      "accepted_formats": [
        "mp4",
        "png",
        "svg"
      ],
      "acceptance": "Finished brand packaging; use exact asset_id, aspect and theme. Not target-model evidence. Verify crop, overlay contrast, original logo geometry and output hashes.",
      "gate": null
    },
    {
      "id": "video.endcard",
      "label": "静态片尾",
      "delivery": "ready_candidate",
      "asset_ids": [
        "template.video-endcard",
        "artwork.outro-landscape.svg",
        "artwork.outro-landscape.png",
        "artwork.outro-landscape.mp4",
        "artwork.outro-portrait.svg",
        "artwork.outro-portrait.png",
        "artwork.outro-portrait.mp4",
        "artwork.outro-square.svg",
        "artwork.outro-square.png",
        "artwork.outro-square.mp4"
      ],
      "accepted_formats": [
        "mp4",
        "png",
        "svg"
      ],
      "acceptance": "Finished brand packaging; use exact asset_id, aspect and theme. Not target-model evidence. Verify crop, overlay contrast, original logo geometry and output hashes.",
      "gate": null
    },
    {
      "id": "business.email",
      "label": "邮件签名",
      "delivery": "template_only",
      "asset_ids": [
        "template.email-signature"
      ],
      "accepted_formats": [
        "html"
      ],
      "acceptance": "Verify target size, clear space, contrast, locale, 200% text, provenance and old/new hash readback before use",
      "gate": null
    },
    {
      "id": "engine.readme-header",
      "label": "模型发布README首图：静态回退",
      "delivery": "ready_candidate",
      "asset_ids": [
        "template.engine-readme-header",
        "artwork.readme-header.svg",
        "artwork.readme-header.png",
        "artwork.readme-header.gif"
      ],
      "accepted_formats": [
        "gif",
        "png",
        "svg"
      ],
      "acceptance": "Finished brand packaging; use exact asset_id, aspect and theme. Not target-model evidence. Verify crop, overlay contrast, original logo geometry and output hashes.",
      "gate": null
    },
    {
      "id": "brand.slogan",
      "label": "最终品牌语组合",
      "delivery": "needs_input",
      "asset_ids": [],
      "accepted_formats": [
        "svg"
      ],
      "acceptance": "Do not substitute automatically; see REBRAND-STANDARD.md",
      "gate": "identity"
    },
    {
      "id": "brand.model-naming",
      "label": "模型与子产品命名",
      "delivery": "needs_input",
      "asset_ids": [],
      "accepted_formats": [
        "json"
      ],
      "acceptance": "Do not substitute automatically; see REBRAND-STANDARD.md",
      "gate": "identity"
    },
    {
      "id": "product.states",
      "label": "Studio完整状态和语义色",
      "delivery": "needs_input",
      "asset_ids": [],
      "accepted_formats": [
        "json",
        "html"
      ],
      "acceptance": "Do not substitute automatically; see REBRAND-STANDARD.md",
      "gate": "product-evidence"
    },
    {
      "id": "media.samples",
      "label": "真实模型视频/缩略图/输入与权利",
      "delivery": "needs_input",
      "asset_ids": [],
      "accepted_formats": [
        "mp4",
        "webm",
        "png"
      ],
      "acceptance": "Do not substitute automatically; see REBRAND-STANDARD.md",
      "gate": "model-evidence"
    },
    {
      "id": "media.photography",
      "label": "摄影/人物/插画母片",
      "delivery": "needs_input",
      "asset_ids": [],
      "accepted_formats": [
        "png",
        "jpg",
        "svg"
      ],
      "acceptance": "Do not substitute automatically; see REBRAND-STANDARD.md",
      "gate": "rights-evidence"
    },
    {
      "id": "audio.signature",
      "label": "声音标识/发音/无声回退",
      "delivery": "needs_input",
      "asset_ids": [],
      "accepted_formats": [
        "wav"
      ],
      "acceptance": "Do not substitute automatically; see REBRAND-STANDARD.md",
      "gate": "rights-evidence"
    },
    {
      "id": "video.motion-logo",
      "label": "动态Logo/alpha/静帧回退",
      "delivery": "ready_candidate",
      "asset_ids": [
        "artwork.intro-landscape.svg",
        "artwork.intro-landscape.png",
        "artwork.intro-landscape.mp4",
        "artwork.intro-portrait.svg",
        "artwork.intro-portrait.png",
        "artwork.intro-portrait.mp4",
        "artwork.intro-square.svg",
        "artwork.intro-square.png",
        "artwork.intro-square.mp4"
      ],
      "accepted_formats": [
        "mp4",
        "png",
        "svg"
      ],
      "acceptance": "Finished brand packaging; use exact asset_id, aspect and theme. Not target-model evidence. Verify crop, overlay contrast, original logo geometry and output hashes.",
      "gate": null
    },
    {
      "id": "model.charts",
      "label": "实测图表/架构/论文配图",
      "delivery": "needs_input",
      "asset_ids": [],
      "accepted_formats": [
        "svg",
        "png"
      ],
      "acceptance": "Do not substitute automatically; see REBRAND-STANDARD.md",
      "gate": "model-evidence"
    },
    {
      "id": "app.store-screenshots",
      "label": "真实应用商店截图",
      "delivery": "needs_input",
      "asset_ids": [],
      "accepted_formats": [
        "png"
      ],
      "acceptance": "Do not substitute automatically; see REBRAND-STANDARD.md",
      "gate": "product-evidence"
    },
    {
      "id": "business.legal",
      "label": "法定主体/发票/合同/税号",
      "delivery": "needs_input",
      "asset_ids": [],
      "accepted_formats": [
        "json",
        "pdf"
      ],
      "acceptance": "Do not substitute automatically; see REBRAND-STANDARD.md",
      "gate": "legal"
    },
    {
      "id": "physical.stationery",
      "label": "实物/信纸/名片/环境导视",
      "delivery": "needs_input",
      "asset_ids": [],
      "accepted_formats": [
        "pdf",
        "svg"
      ],
      "acceptance": "Do not substitute automatically; see REBRAND-STANDARD.md",
      "gate": "proof-and-need"
    },
    {
      "id": "migration.protocol",
      "label": "API模型ID/域名/包名兼容迁移",
      "delivery": "needs_input",
      "asset_ids": [],
      "accepted_formats": [
        "json"
      ],
      "acceptance": "Do not substitute automatically; see REBRAND-STANDARD.md",
      "gate": "technical-authority"
    },
    {
      "id": "migration.provenance",
      "label": "历史归属/LICENSE/来源证明",
      "delivery": "needs_input",
      "asset_ids": [],
      "accepted_formats": [
        "json"
      ],
      "acceptance": "Do not substitute automatically; see REBRAND-STANDARD.md",
      "gate": "preserve-original"
    }
  ]
}
