{
  "name": "Cosmik brand kit",
  "version": "0.16.1",
  "date": "2026-10-26",
  "system_status": "baseline approved (owner, 2026-10-07). Product families are maintained in their own repositories (cosmiklabs/brand-hplx, cosmiklabs/brand-tectra) and build on a pinned release of this kit.",
  "emblem_status": "accepted traced symbol",
  "wordmark_status": "outlined trace of the approved banner (kits/cosmik/assets/vector/cosmik-lockup-*.svg), accepted (owner, 2026-10-11); the approved raster stays the reference",
  "interim_identity": "Small identity where the lockup would be too large: the emblem followed by the live label “Cosmik” in Inter 500 (type role identity-label, 20 px / 1.3, tracking 0). The label is a typographic treatment, not a wordmark; never set COSMIK in capitals with Inter to imitate the wordmark.",
  "license": "LICENSE.md",
  "known_gaps": [
    {
      "id": "optical-small-icon",
      "status": "open",
      "summary": "No optically redrawn small-size Cosmik emblem: the 16–64 px renders and kits/cosmik/icons/cosmik.* are faithful reductions of the master geometry, and the fine cut and isolated point lose definition at favicon sizes."
    },
    {
      "id": "print-proofs",
      "status": "open",
      "summary": "No print-process proofs."
    },
    {
      "id": "browser-qa",
      "status": "open",
      "summary": "Chromium checks cover the baseline reference, the shared controls layer and a test-only family scope. Full browser zoom, other browser engines and assistive-technology checks remain pending. See specimens/validation.md."
    }
  ],
  "entry_points": {
    "tokens": {
      "cosmik": {
        "css": "kits/cosmik/tokens/cosmik.css",
        "json": "kits/cosmik/tokens/cosmik.json",
        "dtcg": "kits/cosmik/tokens/cosmik.tokens.json",
        "rust": "kits/cosmik/tokens/cosmik_tokens.rs"
      }
    },
    "controls": "kits/cosmik/components/controls.css",
    "emblem_master": "kits/cosmik/assets/vector/cosmik-emblem-master-offwhite.svg",
    "lockup_master": "kits/cosmik/assets/vector/cosmik-lockup-offwhite.svg",
    "lockup_source": "kits/cosmik/assets/vector/cosmik-lockup.source.json",
    "web_fonts": [
      "fonts/web/Inter-Regular.woff2",
      "fonts/web/Inter-Medium.woff2",
      "fonts/web/Inter-SemiBold.woff2",
      "fonts/web/IBMPlexMono-Regular.woff2"
    ],
    "desktop_fonts": [
      "fonts/desktop/IBMPlexMono-Regular.ttf",
      "fonts/desktop/Inter-Medium.ttf",
      "fonts/desktop/Inter-Regular.ttf",
      "fonts/desktop/Inter-SemiBold.ttf"
    ],
    "app_icon_windows": "kits/cosmik/icons/cosmik.ico",
    "app_icon_macos": "kits/cosmik/icons/cosmik.icns",
    "app_icon_png": "kits/cosmik/icons/cosmik-512.png",
    "apple_touch_icon": "kits/cosmik/icons/cosmik-apple-touch-180.png"
  },
  "assets": [
    {
      "path": "kits/cosmik/assets/approved-raster/cosmik-mark-original.png",
      "role": {
        "kind": "approved-original",
        "variant": "mark"
      },
      "source_filename": "Minimalist Crescent Eclipse Emblem(1).png",
      "status": "approved original raster",
      "dimensions_px": [
        1254,
        1254
      ],
      "source_bytes_unchanged": true,
      "sha256": "9a0ed44a6cdc8ce45e75623210dbfdc8b7ed9d4776764d3467c2d466194599d3"
    },
    {
      "path": "kits/cosmik/assets/approved-raster/cosmik-banner-original.png",
      "role": {
        "kind": "approved-original",
        "variant": "banner"
      },
      "source_filename": "Cosmik GitHub Banner.png",
      "status": "approved original raster",
      "dimensions_px": [
        2172,
        724
      ],
      "source_bytes_unchanged": true,
      "sha256": "bd895a41d92c56c52eed70811282bce4cafe9f5c4989499d51a20b222456944c"
    },
    {
      "path": "kits/cosmik/assets/vector/cosmik-emblem-ink.png",
      "role": {
        "kind": "emblem",
        "variant": "ink",
        "fill": "#000000",
        "background": "transparent",
        "format": "png",
        "size_px": 1254
      },
      "status": "accepted traced emblem geometry; exports derived from same master",
      "sha256": "930e876336a835e45ad6d97a42f92852519007b4d7ce39d709ea3f4cb0828cd9",
      "dimensions_px": [
        1254,
        1254
      ]
    },
    {
      "path": "kits/cosmik/assets/vector/cosmik-emblem-ink.svg",
      "role": {
        "kind": "emblem",
        "variant": "ink",
        "fill": "#000000",
        "background": "transparent",
        "format": "svg"
      },
      "status": "accepted traced emblem geometry; exports derived from same master",
      "sha256": "a2272ccd39cffe1aa9f052e876ee7707f6493ca2632738c07e3d34f1b1f42973",
      "viewBox": "0 0 1254 1254",
      "visible_bounds_xywh": [
        133.5,
        222.009,
        944.5,
        778.617
      ],
      "standalone_emblem_only": true
    },
    {
      "path": "kits/cosmik/assets/vector/cosmik-emblem-master-offwhite.png",
      "role": {
        "kind": "emblem",
        "variant": "master-offwhite",
        "fill": "#F6F5F0",
        "background": "transparent",
        "format": "png",
        "size_px": 1254
      },
      "status": "accepted traced emblem geometry; exports derived from same master",
      "sha256": "eb9dccc89057deaab947a657c012f7d1f4400f2a49e968b5ad18b87e649baa14",
      "dimensions_px": [
        1254,
        1254
      ]
    },
    {
      "path": "kits/cosmik/assets/vector/cosmik-emblem-master-offwhite.svg",
      "role": {
        "kind": "emblem",
        "variant": "master-offwhite",
        "fill": "#F6F5F0",
        "background": "transparent",
        "format": "svg",
        "master": true
      },
      "status": "accepted traced emblem geometry; exports derived from same master",
      "sha256": "01b6525b9f05cee1ddb9d9fc30c3cc590b0bfc35a864b114d389e8d314013a45",
      "viewBox": "0 0 1254 1254",
      "visible_bounds_xywh": [
        133.5,
        222.009,
        944.5,
        778.617
      ],
      "standalone_emblem_only": true
    },
    {
      "path": "kits/cosmik/assets/vector/cosmik-emblem-primary.png",
      "role": {
        "kind": "emblem",
        "variant": "primary",
        "fill": "#F6F5F0",
        "background": "black plate",
        "format": "png",
        "size_px": 1254
      },
      "status": "accepted traced emblem geometry; exports derived from same master",
      "sha256": "ab4e006ff59118d5c3baf036e353315ee4c757437b5d1500a2b6cccb3e04bced",
      "dimensions_px": [
        1254,
        1254
      ]
    },
    {
      "path": "kits/cosmik/assets/vector/cosmik-emblem-primary.svg",
      "role": {
        "kind": "emblem",
        "variant": "primary",
        "fill": "#F6F5F0",
        "background": "black plate",
        "format": "svg"
      },
      "status": "accepted traced emblem geometry; exports derived from same master",
      "sha256": "2ae3a1c47ba4a41f756df4bf631a71b9756bc8d40d006ae0208b151d63921bc5",
      "viewBox": "0 0 1254 1254",
      "visible_bounds_xywh": [
        133.5,
        222.009,
        944.5,
        778.617
      ],
      "standalone_emblem_only": true
    },
    {
      "path": "kits/cosmik/assets/vector/png/cosmik-emblem-ink-1024.png",
      "role": {
        "kind": "emblem",
        "variant": "ink",
        "fill": "#000000",
        "background": "transparent",
        "format": "png",
        "size_px": 1024
      },
      "status": "accepted traced emblem geometry; exports derived from same master",
      "sha256": "cb73f4fc4e75ba6639ce1a5ecce2b4d09e327f127746629f1590620484ec6f60",
      "dimensions_px": [
        1024,
        1024
      ]
    },
    {
      "path": "kits/cosmik/assets/vector/png/cosmik-emblem-ink-128.png",
      "role": {
        "kind": "emblem",
        "variant": "ink",
        "fill": "#000000",
        "background": "transparent",
        "format": "png",
        "size_px": 128
      },
      "status": "accepted traced emblem geometry; exports derived from same master",
      "sha256": "f9cc0a582573f068b4b5a829f49d4f84527a6af712a64913d9d57c542d35a22d",
      "dimensions_px": [
        128,
        128
      ]
    },
    {
      "path": "kits/cosmik/assets/vector/png/cosmik-emblem-ink-16.png",
      "role": {
        "kind": "emblem",
        "variant": "ink",
        "fill": "#000000",
        "background": "transparent",
        "format": "png",
        "size_px": 16
      },
      "status": "accepted traced emblem geometry; exports derived from same master",
      "sha256": "82a020c6317794efd5ec307910fba9b621b3edcd54f65c9db1c5dcd7dabb35d5",
      "dimensions_px": [
        16,
        16
      ]
    },
    {
      "path": "kits/cosmik/assets/vector/png/cosmik-emblem-ink-24.png",
      "role": {
        "kind": "emblem",
        "variant": "ink",
        "fill": "#000000",
        "background": "transparent",
        "format": "png",
        "size_px": 24
      },
      "status": "accepted traced emblem geometry; exports derived from same master",
      "sha256": "794de9ea7528ee704041f03bb9d21c39952a5796e72328b74fd3a627db80d12b",
      "dimensions_px": [
        24,
        24
      ]
    },
    {
      "path": "kits/cosmik/assets/vector/png/cosmik-emblem-ink-256.png",
      "role": {
        "kind": "emblem",
        "variant": "ink",
        "fill": "#000000",
        "background": "transparent",
        "format": "png",
        "size_px": 256
      },
      "status": "accepted traced emblem geometry; exports derived from same master",
      "sha256": "9d5b6dfe726f6f70ce23f856ce2f658af01bbe34715e06c2d270426cd80725b3",
      "dimensions_px": [
        256,
        256
      ]
    },
    {
      "path": "kits/cosmik/assets/vector/png/cosmik-emblem-ink-32.png",
      "role": {
        "kind": "emblem",
        "variant": "ink",
        "fill": "#000000",
        "background": "transparent",
        "format": "png",
        "size_px": 32
      },
      "status": "accepted traced emblem geometry; exports derived from same master",
      "sha256": "1be9e4a3b6d3bdfc913004e84053960b293d591ff445dfab8273c4b42b5e1b4a",
      "dimensions_px": [
        32,
        32
      ]
    },
    {
      "path": "kits/cosmik/assets/vector/png/cosmik-emblem-ink-48.png",
      "role": {
        "kind": "emblem",
        "variant": "ink",
        "fill": "#000000",
        "background": "transparent",
        "format": "png",
        "size_px": 48
      },
      "status": "accepted traced emblem geometry; exports derived from same master",
      "sha256": "8a6634275c4486ddf4aed42001a4555fb0acea5f2251e4bc25ab8791443b599e",
      "dimensions_px": [
        48,
        48
      ]
    },
    {
      "path": "kits/cosmik/assets/vector/png/cosmik-emblem-ink-64.png",
      "role": {
        "kind": "emblem",
        "variant": "ink",
        "fill": "#000000",
        "background": "transparent",
        "format": "png",
        "size_px": 64
      },
      "status": "accepted traced emblem geometry; exports derived from same master",
      "sha256": "34191baf08fc552ee7941f3057a5c9bab432312197748dc3a127fed5bafe673c",
      "dimensions_px": [
        64,
        64
      ]
    },
    {
      "path": "kits/cosmik/assets/vector/png/cosmik-emblem-ink-96.png",
      "role": {
        "kind": "emblem",
        "variant": "ink",
        "fill": "#000000",
        "background": "transparent",
        "format": "png",
        "size_px": 96
      },
      "status": "accepted traced emblem geometry; exports derived from same master",
      "sha256": "39050672d1e03c381c1e372f94494913ae7b729c081c3d7caa5d5ec06dd0cc09",
      "dimensions_px": [
        96,
        96
      ]
    },
    {
      "path": "kits/cosmik/assets/vector/png/cosmik-emblem-master-offwhite-1024.png",
      "role": {
        "kind": "emblem",
        "variant": "master-offwhite",
        "fill": "#F6F5F0",
        "background": "transparent",
        "format": "png",
        "size_px": 1024
      },
      "status": "accepted traced emblem geometry; exports derived from same master",
      "sha256": "ee4412d1944e48d449c330134708f45f65b256d6ece3b12b44f2f8f734bd79d0",
      "dimensions_px": [
        1024,
        1024
      ]
    },
    {
      "path": "kits/cosmik/assets/vector/png/cosmik-emblem-master-offwhite-128.png",
      "role": {
        "kind": "emblem",
        "variant": "master-offwhite",
        "fill": "#F6F5F0",
        "background": "transparent",
        "format": "png",
        "size_px": 128
      },
      "status": "accepted traced emblem geometry; exports derived from same master",
      "sha256": "f07ef3651c1cd88aef5dec3515016c8a2e186fe3adb26594494eb66102800b04",
      "dimensions_px": [
        128,
        128
      ]
    },
    {
      "path": "kits/cosmik/assets/vector/png/cosmik-emblem-master-offwhite-16.png",
      "role": {
        "kind": "emblem",
        "variant": "master-offwhite",
        "fill": "#F6F5F0",
        "background": "transparent",
        "format": "png",
        "size_px": 16
      },
      "status": "accepted traced emblem geometry; exports derived from same master",
      "sha256": "67af5807537a314f4d235603535f84c02ce8a84c4e78118c794705face67197c",
      "dimensions_px": [
        16,
        16
      ]
    },
    {
      "path": "kits/cosmik/assets/vector/png/cosmik-emblem-master-offwhite-24.png",
      "role": {
        "kind": "emblem",
        "variant": "master-offwhite",
        "fill": "#F6F5F0",
        "background": "transparent",
        "format": "png",
        "size_px": 24
      },
      "status": "accepted traced emblem geometry; exports derived from same master",
      "sha256": "f436949c1b801d37bfc2ec238e87b5f4437a74f231c777a7b3b67b8db94bc36b",
      "dimensions_px": [
        24,
        24
      ]
    },
    {
      "path": "kits/cosmik/assets/vector/png/cosmik-emblem-master-offwhite-256.png",
      "role": {
        "kind": "emblem",
        "variant": "master-offwhite",
        "fill": "#F6F5F0",
        "background": "transparent",
        "format": "png",
        "size_px": 256
      },
      "status": "accepted traced emblem geometry; exports derived from same master",
      "sha256": "9284472d66197f12885fd946d1202e9abf9658f979a79363730c85e1a0ac04e3",
      "dimensions_px": [
        256,
        256
      ]
    },
    {
      "path": "kits/cosmik/assets/vector/png/cosmik-emblem-master-offwhite-32.png",
      "role": {
        "kind": "emblem",
        "variant": "master-offwhite",
        "fill": "#F6F5F0",
        "background": "transparent",
        "format": "png",
        "size_px": 32
      },
      "status": "accepted traced emblem geometry; exports derived from same master",
      "sha256": "c067ddbaee51a26e974e0d42087658382e0bc5f9726ad16b8ba971401bb36a7c",
      "dimensions_px": [
        32,
        32
      ]
    },
    {
      "path": "kits/cosmik/assets/vector/png/cosmik-emblem-master-offwhite-48.png",
      "role": {
        "kind": "emblem",
        "variant": "master-offwhite",
        "fill": "#F6F5F0",
        "background": "transparent",
        "format": "png",
        "size_px": 48
      },
      "status": "accepted traced emblem geometry; exports derived from same master",
      "sha256": "c7265faa93b38df383156d0eba3c586fc1e44b109297e35dff4dc279f328c504",
      "dimensions_px": [
        48,
        48
      ]
    },
    {
      "path": "kits/cosmik/assets/vector/png/cosmik-emblem-master-offwhite-64.png",
      "role": {
        "kind": "emblem",
        "variant": "master-offwhite",
        "fill": "#F6F5F0",
        "background": "transparent",
        "format": "png",
        "size_px": 64
      },
      "status": "accepted traced emblem geometry; exports derived from same master",
      "sha256": "7663fa6462e69ccb42ccbf7630e3b6f85ff2190dda67140d18a40fd4f9bc2347",
      "dimensions_px": [
        64,
        64
      ]
    },
    {
      "path": "kits/cosmik/assets/vector/png/cosmik-emblem-master-offwhite-96.png",
      "role": {
        "kind": "emblem",
        "variant": "master-offwhite",
        "fill": "#F6F5F0",
        "background": "transparent",
        "format": "png",
        "size_px": 96
      },
      "status": "accepted traced emblem geometry; exports derived from same master",
      "sha256": "1db38727397e84f204c3a61c53104a9334d5da8d6b480a1169d8953124815c45",
      "dimensions_px": [
        96,
        96
      ]
    },
    {
      "path": "kits/cosmik/assets/vector/png/cosmik-emblem-primary-1024.png",
      "role": {
        "kind": "emblem",
        "variant": "primary",
        "fill": "#F6F5F0",
        "background": "black plate",
        "format": "png",
        "size_px": 1024
      },
      "status": "accepted traced emblem geometry; exports derived from same master",
      "sha256": "eb7e0808252cafed0cde4a2d4f0519b0a54a40249949f39045bf02d161b34c7b",
      "dimensions_px": [
        1024,
        1024
      ]
    },
    {
      "path": "kits/cosmik/assets/vector/png/cosmik-emblem-primary-128.png",
      "role": {
        "kind": "emblem",
        "variant": "primary",
        "fill": "#F6F5F0",
        "background": "black plate",
        "format": "png",
        "size_px": 128
      },
      "status": "accepted traced emblem geometry; exports derived from same master",
      "sha256": "209a7241beb2d3a2295ebeb29ef11ddddbd24c48cd43a18e5bf5d1465ae0d8dd",
      "dimensions_px": [
        128,
        128
      ]
    },
    {
      "path": "kits/cosmik/assets/vector/png/cosmik-emblem-primary-16.png",
      "role": {
        "kind": "emblem",
        "variant": "primary",
        "fill": "#F6F5F0",
        "background": "black plate",
        "format": "png",
        "size_px": 16
      },
      "status": "accepted traced emblem geometry; exports derived from same master",
      "sha256": "11a5a5d962dc69ba8b367c9c8811dda05e0877904e13301d363b69df9d08d85e",
      "dimensions_px": [
        16,
        16
      ]
    },
    {
      "path": "kits/cosmik/assets/vector/png/cosmik-emblem-primary-24.png",
      "role": {
        "kind": "emblem",
        "variant": "primary",
        "fill": "#F6F5F0",
        "background": "black plate",
        "format": "png",
        "size_px": 24
      },
      "status": "accepted traced emblem geometry; exports derived from same master",
      "sha256": "19d7aef57158f222d23c4bb916c522374fd6baffa2794881ff70e9ac4ac5acc1",
      "dimensions_px": [
        24,
        24
      ]
    },
    {
      "path": "kits/cosmik/assets/vector/png/cosmik-emblem-primary-256.png",
      "role": {
        "kind": "emblem",
        "variant": "primary",
        "fill": "#F6F5F0",
        "background": "black plate",
        "format": "png",
        "size_px": 256
      },
      "status": "accepted traced emblem geometry; exports derived from same master",
      "sha256": "749d8b8046c8c6622a645797722bcb8b37b9ffa4aa6ad7e0af67608904276a9d",
      "dimensions_px": [
        256,
        256
      ]
    },
    {
      "path": "kits/cosmik/assets/vector/png/cosmik-emblem-primary-32.png",
      "role": {
        "kind": "emblem",
        "variant": "primary",
        "fill": "#F6F5F0",
        "background": "black plate",
        "format": "png",
        "size_px": 32
      },
      "status": "accepted traced emblem geometry; exports derived from same master",
      "sha256": "994749713411159ba8c2201ed6299d4e79b7b6152d353662764bb9c378fe83df",
      "dimensions_px": [
        32,
        32
      ]
    },
    {
      "path": "kits/cosmik/assets/vector/png/cosmik-emblem-primary-48.png",
      "role": {
        "kind": "emblem",
        "variant": "primary",
        "fill": "#F6F5F0",
        "background": "black plate",
        "format": "png",
        "size_px": 48
      },
      "status": "accepted traced emblem geometry; exports derived from same master",
      "sha256": "1401652d7ba861b092c5f39c577522c5f4995d6e99d034536eb0a97ed6669091",
      "dimensions_px": [
        48,
        48
      ]
    },
    {
      "path": "kits/cosmik/assets/vector/png/cosmik-emblem-primary-64.png",
      "role": {
        "kind": "emblem",
        "variant": "primary",
        "fill": "#F6F5F0",
        "background": "black plate",
        "format": "png",
        "size_px": 64
      },
      "status": "accepted traced emblem geometry; exports derived from same master",
      "sha256": "ceec481f31c371896bcb5bb6a48839308b62f887563dc419bc36033f2feaaa19",
      "dimensions_px": [
        64,
        64
      ]
    },
    {
      "path": "kits/cosmik/assets/vector/png/cosmik-emblem-primary-96.png",
      "role": {
        "kind": "emblem",
        "variant": "primary",
        "fill": "#F6F5F0",
        "background": "black plate",
        "format": "png",
        "size_px": 96
      },
      "status": "accepted traced emblem geometry; exports derived from same master",
      "sha256": "bf5f9c6f22063a66047fa6b0608c97e7da4207be2e6358b118abc4cc08c974f2",
      "dimensions_px": [
        96,
        96
      ]
    },
    {
      "path": "kits/cosmik/assets/vector/cosmik-lockup.source.json",
      "role": {
        "kind": "lockup",
        "format": "source"
      },
      "status": "traced from the approved banner; accepted (owner, 2026-10-11)",
      "sha256": "bf9daa3ad92e9f20bea09f4d1205d8807675e61add9c4eca65e35a32f4767936",
      "generated_by": "scripts/trace-cosmik-lockup.mjs"
    },
    {
      "path": "kits/cosmik/assets/vector/cosmik-lockup-offwhite.svg",
      "role": {
        "kind": "lockup",
        "variant": "offwhite",
        "fill": "#F6F5F0",
        "background": "transparent",
        "format": "svg"
      },
      "status": "traced from the approved banner; accepted (owner, 2026-10-11)",
      "sha256": "356956d8a8fa5259a36b55de47d8dff8f213b823be48ff73266d30062c9a415c",
      "viewBox": "0 0 2172 724",
      "visible_bounds_xywh": [
        413.021,
        188.101,
        1336.64,
        334.185
      ],
      "generated_by": "scripts/build-cosmik-lockup.mjs"
    },
    {
      "path": "kits/cosmik/assets/vector/cosmik-lockup-ink.svg",
      "role": {
        "kind": "lockup",
        "variant": "ink",
        "fill": "#000000",
        "background": "transparent",
        "format": "svg"
      },
      "status": "traced from the approved banner; accepted (owner, 2026-10-11)",
      "sha256": "21c83d3f69fb1b74a012cd039679de63797be6ce9756d9ba443b861b15de089e",
      "viewBox": "0 0 2172 724",
      "visible_bounds_xywh": [
        413.021,
        188.101,
        1336.64,
        334.185
      ],
      "generated_by": "scripts/build-cosmik-lockup.mjs"
    },
    {
      "path": "kits/cosmik/assets/vector/cosmik-lockup-primary.svg",
      "role": {
        "kind": "lockup",
        "variant": "primary",
        "fill": "#F6F5F0",
        "background": "black plate",
        "format": "svg"
      },
      "status": "traced from the approved banner; accepted (owner, 2026-10-11)",
      "sha256": "b5b8c12080c4cb6a051a47f9fe740004edc4493242d68822ef7f4ee559b26a7c",
      "viewBox": "0 0 2172 724",
      "visible_bounds_xywh": [
        413.021,
        188.101,
        1336.64,
        334.185
      ],
      "generated_by": "scripts/build-cosmik-lockup.mjs"
    },
    {
      "path": "kits/cosmik/assets/vector/cosmik-lockup-offwhite.png",
      "role": {
        "kind": "lockup",
        "variant": "offwhite",
        "fill": "#F6F5F0",
        "background": "transparent",
        "format": "png"
      },
      "status": "traced from the approved banner; accepted (owner, 2026-10-11)",
      "sha256": "3cbba3333f2355f709a4c956b4ce4e6906c71bb45bfe9a4258606ce9d638c79f",
      "dimensions_px": [
        2172,
        724
      ],
      "generated_by": "scripts/build-cosmik-lockup.mjs"
    },
    {
      "path": "kits/cosmik/assets/vector/cosmik-lockup-ink.png",
      "role": {
        "kind": "lockup",
        "variant": "ink",
        "fill": "#000000",
        "background": "transparent",
        "format": "png"
      },
      "status": "traced from the approved banner; accepted (owner, 2026-10-11)",
      "sha256": "b7f6e4fd5c4e733d89448b9a409bf5680b4c56c7588ebc46e555a49bf80783e1",
      "dimensions_px": [
        2172,
        724
      ],
      "generated_by": "scripts/build-cosmik-lockup.mjs"
    },
    {
      "path": "kits/cosmik/assets/vector/cosmik-lockup-primary.png",
      "role": {
        "kind": "lockup",
        "variant": "primary",
        "fill": "#F6F5F0",
        "background": "black plate",
        "format": "png"
      },
      "status": "traced from the approved banner; accepted (owner, 2026-10-11)",
      "sha256": "3218a22a48b6a1884fce664dd89909c05926e8a00969aefda4af6b5ff76181ee",
      "dimensions_px": [
        2172,
        724
      ],
      "generated_by": "scripts/build-cosmik-lockup.mjs"
    },
    {
      "path": "kits/cosmik/assets/vector/png/cosmik-lockup-offwhite-1024x341.png",
      "role": {
        "kind": "lockup",
        "variant": "offwhite",
        "fill": "#F6F5F0",
        "background": "transparent",
        "format": "png"
      },
      "status": "traced from the approved banner; accepted (owner, 2026-10-11)",
      "sha256": "48e7f79d38fee5eb6e0c98ce58a92ba55ee32f601c311d9a1317afbe212a9d85",
      "dimensions_px": [
        1024,
        341
      ],
      "generated_by": "scripts/build-cosmik-lockup.mjs"
    },
    {
      "path": "kits/cosmik/assets/vector/png/cosmik-lockup-ink-1024x341.png",
      "role": {
        "kind": "lockup",
        "variant": "ink",
        "fill": "#000000",
        "background": "transparent",
        "format": "png"
      },
      "status": "traced from the approved banner; accepted (owner, 2026-10-11)",
      "sha256": "b144c34a181b8cc2809fe6dd0b8db8b385d6f119140be15274ef16321f783068",
      "dimensions_px": [
        1024,
        341
      ],
      "generated_by": "scripts/build-cosmik-lockup.mjs"
    },
    {
      "path": "kits/cosmik/assets/vector/png/cosmik-lockup-primary-1024x341.png",
      "role": {
        "kind": "lockup",
        "variant": "primary",
        "fill": "#F6F5F0",
        "background": "black plate",
        "format": "png"
      },
      "status": "traced from the approved banner; accepted (owner, 2026-10-11)",
      "sha256": "fe66e364aefaa3baf0e330f0d8c9f1b4d2fa00bc2050826c80b8eb572551c3fa",
      "dimensions_px": [
        1024,
        341
      ],
      "generated_by": "scripts/build-cosmik-lockup.mjs"
    }
  ],
  "app_icons": [
    {
      "path": "kits/cosmik/icons/cosmik.ico",
      "role": {
        "kind": "app-icon",
        "variant": "primary",
        "format": "ico",
        "sizes_px": [
          16,
          24,
          32,
          48,
          64,
          256
        ]
      },
      "generated_by": "scripts/build-icons.mjs",
      "sha256": "ff71098b9f73f51666501d2ae0c420259d953ccc8df819682d048843fcda26d4"
    },
    {
      "path": "kits/cosmik/icons/cosmik.icns",
      "role": {
        "kind": "app-icon",
        "variant": "primary",
        "format": "icns",
        "sizes_px": [
          16,
          32,
          64,
          128,
          256,
          512,
          1024
        ]
      },
      "generated_by": "scripts/build-icons.mjs",
      "sha256": "44f7cb09a374a7c68d1a52d229af806765fa3ebb99a56b9a71844fb7795a3ae2"
    },
    {
      "path": "kits/cosmik/icons/cosmik-512.png",
      "role": {
        "kind": "app-icon",
        "variant": "primary",
        "format": "png",
        "size_px": 512
      },
      "dimensions_px": [
        512,
        512
      ],
      "generated_by": "scripts/build-icons.mjs",
      "sha256": "bc2e808cbf5ba5c7af3ebf281314bbaefa39c182bc9f197ee1d92f8d9dbc8ffd"
    },
    {
      "path": "kits/cosmik/icons/cosmik-apple-touch-180.png",
      "role": {
        "kind": "apple-touch-icon",
        "variant": "primary",
        "format": "png",
        "size_px": 180
      },
      "dimensions_px": [
        180,
        180
      ],
      "generated_by": "scripts/build-icons.mjs",
      "sha256": "6681280562abcb9c5dfe373f40ecec2e56c6abedcfc84484716212821f1bddc3"
    }
  ],
  "tokens": [
    {
      "path": "kits/cosmik/tokens/source.json",
      "role": {
        "kind": "tokens",
        "kit": "cosmik",
        "format": "source"
      },
      "status": "baseline source, approved",
      "sha256": "d57106a48a5a09e0523dafc5f7bb9d0086b5e5c71afbaf739a45bbb1d00ba7e9",
      "editable": true
    },
    {
      "path": "kits/cosmik/tokens/cosmik.css",
      "role": {
        "kind": "tokens",
        "kit": "cosmik",
        "format": "css"
      },
      "generated_by": "scripts/generate-tokens.mjs",
      "sha256": "262240fd3195a0edb3d771c80c9c178b6deedde6df02250fb8f3330446cdf736"
    },
    {
      "path": "kits/cosmik/tokens/cosmik.json",
      "role": {
        "kind": "tokens",
        "kit": "cosmik",
        "format": "json",
        "note": "kit-specific JSON; includes a native section in px, fractions, characters, bezier points and colour floats"
      },
      "generated_by": "scripts/generate-tokens.mjs",
      "sha256": "99a0dfd58c54d5e0e084e7a31affe87f8f68d51f2eae0c24c8a2cd1d4a9c19e8"
    },
    {
      "path": "kits/cosmik/tokens/cosmik.tokens.json",
      "role": {
        "kind": "tokens",
        "kit": "cosmik",
        "format": "dtcg"
      },
      "generated_by": "scripts/generate-tokens.mjs",
      "sha256": "e842e1ff00d469913b8afd8ded881e4396094905ecc841582f9607f52cdbdcc8"
    },
    {
      "path": "kits/cosmik/tokens/cosmik_tokens.rs",
      "role": {
        "kind": "tokens",
        "kit": "cosmik",
        "format": "rust"
      },
      "generated_by": "scripts/generate-tokens.mjs",
      "sha256": "ce878350e471d7aef00976b7d7cd2f28a41b5dd5669caa6fbf25d512185b3832"
    }
  ],
  "components": [
    {
      "path": "kits/cosmik/components/controls.css",
      "sha256": "4a1599f10d40842cb2cd9561f997589ad14c35b63a05f07184bad4e08fc633b2",
      "editable": true,
      "role": {
        "kind": "component-css",
        "kit": "cosmik"
      }
    }
  ],
  "web_fonts": [
    {
      "path": "fonts/web/Inter-Regular.woff2",
      "family": "Inter",
      "weight": 400,
      "style": "normal",
      "format": "woff2",
      "license": "SIL Open Font License 1.1",
      "license_file": "fonts/licenses/Inter-OFL.txt",
      "sha256": "e06f6b1bc553aaea4e4668023ed0ab0a147129c3107f511bc7d03d361b0ae085"
    },
    {
      "path": "fonts/web/Inter-Medium.woff2",
      "family": "Inter",
      "weight": 500,
      "style": "normal",
      "format": "woff2",
      "license": "SIL Open Font License 1.1",
      "license_file": "fonts/licenses/Inter-OFL.txt",
      "sha256": "0ff3e94614e1493eb556314fd247ae6c4a85a7783b4cc86be539940cf83f2a48"
    },
    {
      "path": "fonts/web/Inter-SemiBold.woff2",
      "family": "Inter",
      "weight": 600,
      "style": "normal",
      "format": "woff2",
      "license": "SIL Open Font License 1.1",
      "license_file": "fonts/licenses/Inter-OFL.txt",
      "sha256": "5cb7103e4e605989afebc03d989c79201e54b21b5183db33981f70db9178a301"
    },
    {
      "path": "fonts/web/IBMPlexMono-Regular.woff2",
      "family": "IBM Plex Mono",
      "weight": 400,
      "style": "normal",
      "format": "woff2",
      "generated_by": "scripts/build-web-fonts.mjs",
      "derived_from": "fonts/web/IBMPlexMono-Regular.ttf",
      "license": "SIL Open Font License 1.1",
      "license_file": "fonts/licenses/IBM-Plex-OFL.txt",
      "sha256": "7eb6057e1f34f8e2d90466e25d18b21c23a9c4b1837e6c668490cc007e8aa809"
    },
    {
      "path": "fonts/web/IBMPlexMono-Regular.ttf",
      "family": "IBM Plex Mono",
      "weight": 400,
      "style": "normal",
      "format": "truetype",
      "note": "Fallback for the WOFF2 file; byte-identical to the desktop file.",
      "license": "SIL Open Font License 1.1",
      "license_file": "fonts/licenses/IBM-Plex-OFL.txt",
      "sha256": "7c6fbddca4b700be918f5f6183d9bd4464fa427fe435f0b480d77fe2bb8c5a43"
    }
  ],
  "desktop_fonts": [
    {
      "path": "fonts/desktop/IBMPlexMono-Regular.ttf",
      "family": "IBM Plex Mono",
      "weight": 400,
      "style": "normal",
      "format": "truetype",
      "embedded_version": "Version 2.005",
      "license": "SIL Open Font License 1.1",
      "license_file": "fonts/licenses/IBM-Plex-OFL.txt",
      "sha256": "7c6fbddca4b700be918f5f6183d9bd4464fa427fe435f0b480d77fe2bb8c5a43"
    },
    {
      "path": "fonts/desktop/Inter-Medium.ttf",
      "family": "Inter",
      "weight": 500,
      "style": "normal",
      "format": "truetype",
      "embedded_version": "Version 4.001;git-9221beed3",
      "license": "SIL Open Font License 1.1",
      "license_file": "fonts/licenses/Inter-OFL.txt",
      "sha256": "97ad806f526e41546d46365bb3a393145f75b7b1568913db74549ad8b8dba872"
    },
    {
      "path": "fonts/desktop/Inter-Regular.ttf",
      "family": "Inter",
      "weight": 400,
      "style": "normal",
      "format": "truetype",
      "embedded_version": "Version 4.001;git-9221beed3",
      "license": "SIL Open Font License 1.1",
      "license_file": "fonts/licenses/Inter-OFL.txt",
      "sha256": "40d692fce188e4471e2b3cba937be967878f631ad3ebbbdcd587687c7ebe0c82"
    },
    {
      "path": "fonts/desktop/Inter-SemiBold.ttf",
      "family": "Inter",
      "weight": 600,
      "style": "normal",
      "format": "truetype",
      "embedded_version": "Version 4.001;git-9221beed3",
      "license": "SIL Open Font License 1.1",
      "license_file": "fonts/licenses/Inter-OFL.txt",
      "sha256": "78a843fade9d4612a5567302fb595b56976eb5fcebf4fea5a5912d638bafcde3"
    }
  ],
  "font_licenses": [
    {
      "path": "fonts/licenses/Inter-OFL.txt",
      "sha256": "262481e844521b326f5ecd053e59b98c8b2da78c8ee1bdbb6e8174305e54935a"
    },
    {
      "path": "fonts/licenses/IBM-Plex-OFL.txt",
      "sha256": "7e6b2818edbd8f6a01ae80641cc8f16a51080d08fb4e532be3a0b6f74adb07da"
    }
  ],
  "repository_license": {
    "path": "LICENSE.md",
    "sha256": "ccc4f78e669d0c030ad61967d07e2b0659fb7b3ed59cb7ae1346be1fcaab1b2d"
  },
  "reference_files": [
    {
      "path": "guide/motion.md",
      "sha256": "03cd72658c0a19fbe10dbb6160baaab63131d66fa92df6de476ae2390b6a5481",
      "editable": true
    },
    {
      "path": "guide/quality.md",
      "sha256": "2adcfd41608459347fa13aeac353089c7f04a99b8c6896c5875c038ad334f8db",
      "editable": true
    },
    {
      "path": "specimens/components.html",
      "sha256": "b6e02ce5455bf142812b9977d884908769bdd478c8732e1c99a94a3ca3d2b15d",
      "editable": true
    },
    {
      "path": "specimens/components.css",
      "sha256": "52918d1a5f2935febb909a366ea31854a8ea04788d086c64cf3fa7ceb5ae870b",
      "editable": true
    },
    {
      "path": "specimens/components.js",
      "sha256": "1a46e1b731e496c2df593ae9295368ca680dc99b47f14e6d0549df94dacec20b",
      "editable": true
    },
    {
      "path": "specimens/motion.js",
      "sha256": "020e6d0e63480ee92159266658d230217871096f77fd31c6a96b9eb6fef18f61",
      "editable": true
    }
  ],
  "distribution": {
    "description": "Files a consumer vendors from a tagged release with `node scripts/vendor.mjs sync --from <brand checkout> --into vendor/brand`, each with its SHA-256. The lock (vendor/brand/brand.lock.json) records the package, repository, tag, commit and SHA-256 of each file; `vendor.mjs verify` fails on any missing, extra or changed file. Product brand repositories run the vendored family.mjs, never their own copy of the contract, generator or contrast pairs, and publish their own distribution, including this one under vendor/brand/.",
    "files": [
      {
        "path": "LICENSE.md",
        "sha256": "ccc4f78e669d0c030ad61967d07e2b0659fb7b3ed59cb7ae1346be1fcaab1b2d"
      },
      {
        "path": "package.json",
        "sha256": "0f5b716cd8075e3e2ae1e3a73b89349aa87f4f1f5123304479b5b72fd970e146"
      },
      {
        "path": "kits/cosmik/tokens/source.json",
        "sha256": "d57106a48a5a09e0523dafc5f7bb9d0086b5e5c71afbaf739a45bbb1d00ba7e9"
      },
      {
        "path": "kits/cosmik/tokens/cosmik.css",
        "sha256": "262240fd3195a0edb3d771c80c9c178b6deedde6df02250fb8f3330446cdf736"
      },
      {
        "path": "kits/cosmik/tokens/cosmik.json",
        "sha256": "99a0dfd58c54d5e0e084e7a31affe87f8f68d51f2eae0c24c8a2cd1d4a9c19e8"
      },
      {
        "path": "kits/cosmik/tokens/cosmik.tokens.json",
        "sha256": "e842e1ff00d469913b8afd8ded881e4396094905ecc841582f9607f52cdbdcc8"
      },
      {
        "path": "kits/cosmik/tokens/cosmik_tokens.rs",
        "sha256": "ce878350e471d7aef00976b7d7cd2f28a41b5dd5669caa6fbf25d512185b3832"
      },
      {
        "path": "kits/cosmik/components/controls.css",
        "sha256": "4a1599f10d40842cb2cd9561f997589ad14c35b63a05f07184bad4e08fc633b2"
      },
      {
        "path": "scripts/generate-tokens.mjs",
        "sha256": "d5e73359fa466692b020c69b8331f37c37e1707cc488413043473f6486ff2788"
      },
      {
        "path": "scripts/family.mjs",
        "sha256": "bb4d57dbf16067c32b81e6313fb3915d3857959a0f1f083bc66af2f625caeacf"
      },
      {
        "path": "scripts/validate-tokens.mjs",
        "sha256": "50c5fa324083bad3452e7e5c02f4d58d2d9e8dbd06173f32eab0f79b259beb50"
      },
      {
        "path": "scripts/vendor.mjs",
        "sha256": "cade5361fb7636816d3faa460fe9eb7a9e2613bc9087d244be4225f0dd4b01f1"
      },
      {
        "path": "scripts/font-outlines.mjs",
        "sha256": "ffc2040028804ec13cb8d9037886e1495be62a732a2ceaa0d557ff042913ab9f"
      },
      {
        "path": "scripts/vector-raster.mjs",
        "sha256": "b20fc5fa33f210bb5b10c656b9f9653641c84c569d6ff903f0d983ef2d5a608c"
      },
      {
        "path": "fonts/web/Inter-Regular.woff2",
        "sha256": "e06f6b1bc553aaea4e4668023ed0ab0a147129c3107f511bc7d03d361b0ae085"
      },
      {
        "path": "fonts/web/Inter-Medium.woff2",
        "sha256": "0ff3e94614e1493eb556314fd247ae6c4a85a7783b4cc86be539940cf83f2a48"
      },
      {
        "path": "fonts/web/Inter-SemiBold.woff2",
        "sha256": "5cb7103e4e605989afebc03d989c79201e54b21b5183db33981f70db9178a301"
      },
      {
        "path": "fonts/web/IBMPlexMono-Regular.woff2",
        "sha256": "7eb6057e1f34f8e2d90466e25d18b21c23a9c4b1837e6c668490cc007e8aa809"
      },
      {
        "path": "fonts/web/IBMPlexMono-Regular.ttf",
        "sha256": "7c6fbddca4b700be918f5f6183d9bd4464fa427fe435f0b480d77fe2bb8c5a43"
      },
      {
        "path": "fonts/desktop/Inter-Regular.ttf",
        "sha256": "40d692fce188e4471e2b3cba937be967878f631ad3ebbbdcd587687c7ebe0c82"
      },
      {
        "path": "fonts/desktop/Inter-Medium.ttf",
        "sha256": "97ad806f526e41546d46365bb3a393145f75b7b1568913db74549ad8b8dba872"
      },
      {
        "path": "fonts/desktop/Inter-SemiBold.ttf",
        "sha256": "78a843fade9d4612a5567302fb595b56976eb5fcebf4fea5a5912d638bafcde3"
      },
      {
        "path": "fonts/desktop/IBMPlexMono-Regular.ttf",
        "sha256": "7c6fbddca4b700be918f5f6183d9bd4464fa427fe435f0b480d77fe2bb8c5a43"
      },
      {
        "path": "fonts/licenses/Inter-OFL.txt",
        "sha256": "262481e844521b326f5ecd053e59b98c8b2da78c8ee1bdbb6e8174305e54935a"
      },
      {
        "path": "fonts/licenses/IBM-Plex-OFL.txt",
        "sha256": "7e6b2818edbd8f6a01ae80641cc8f16a51080d08fb4e532be3a0b6f74adb07da"
      },
      {
        "path": "guide/README.md",
        "sha256": "b2c86ef7f44f865c8831947567c26632bf6cf8a7a78891f67a9f6a6fe28814d9"
      },
      {
        "path": "guide/colour.md",
        "sha256": "2e26f6a6ea56584dcc5830a41c40d9e5cf5fb060a56def3a8a4cb9f5f66a3633"
      },
      {
        "path": "guide/documents.md",
        "sha256": "59dec563aec125801b3671090ef221f7f1a6e62d2686175fddf0c3767bc6da58"
      },
      {
        "path": "guide/families.md",
        "sha256": "5be1b3191dcf9ad7fae56f72502c425cb42ccaaa40a90358c7f838f471c30bbb"
      },
      {
        "path": "guide/governance.md",
        "sha256": "7a296c5c798ec53e9dfcb41a75cc67f2a6cb9fb256680306bd9a7721dd75f623"
      },
      {
        "path": "guide/identity.md",
        "sha256": "095a481dbf2ed7ae8bc0db0a62f9c5d4a100aebbfe4c06510a35b0bee4ad20ca"
      },
      {
        "path": "guide/interface.md",
        "sha256": "81f5ad37d35551e1883ac69a34ed1b9939ec2d121e3497eadb59818999a57bcd"
      },
      {
        "path": "guide/motion.md",
        "sha256": "03cd72658c0a19fbe10dbb6160baaab63131d66fa92df6de476ae2390b6a5481"
      },
      {
        "path": "guide/quality.md",
        "sha256": "2adcfd41608459347fa13aeac353089c7f04a99b8c6896c5875c038ad334f8db"
      },
      {
        "path": "guide/typography.md",
        "sha256": "067eb036d5169a3caa5a852a0aa18cd590215a810816aadd9d605c836d2eb7aa"
      },
      {
        "path": "guide/voice.md",
        "sha256": "983fa50740f6f5c6a23a19241171002c8e3de3079af68c06e475e29ae8cba092"
      }
    ]
  }
}
