{
  "$schema": "./schemas/manifest.schema.json",
  "name": "Moveable Design System",
  "version": "0.1.0",
  "schemaVersion": "1",
  "tokenFormat": "DTCG 2025.10",
  "status": "foundation",
  "documentation": "/design-system",
  "artifacts": {
    "llms": "/design-system/llms.txt",
    "dtcg": "/design-system/api/v1/tokens.dtcg.json",
    "json": "/design-system/api/v1/tokens.json",
    "css": "/design-system/api/v1/tokens.css",
    "reactNative": "/design-system/api/v1/react-native/tokens.ts",
    "basemap": "/design-system/api/v1/basemap/{platform}-{locale}.json",
    "mapIcons": "/map-icons/{name}.png",
    "mapIconSources": "/map-icons/{name}.svg",
    "sprite": "/design-system/api/v1/sprite/light",
    "glyphs": "/map-assets/fonts/{fontstack}/{range}.pbf"
  },
  "themes": [
    "bikeable",
    "walkable",
    "accessable",
    "schoolable"
  ],
  "designFamilies": [
    {
      "id": "platform-ui",
      "status": "active",
      "themes": [
        "bikeable",
        "walkable",
        "accessable",
        "schoolable"
      ]
    },
    {
      "id": "moveable-org",
      "status": "planned",
      "themes": []
    }
  ],
  "consumers": [
    "moveable-frontend",
    "moveable-apps",
    "moveable-map-service",
    "moveable-backend"
  ],
  "mapIcons": {
    "sponsor-icon": "sha256:6dcd4d3687448b42820e4e7333ef42a30d17d5a7af6318a986bdf71918ad99b7",
    "spot-circle-fame": "sha256:ed750dcea80a6b1003cf8e2b746c3103fea04c8e38f12f8e17df2570ca17dcff",
    "spot-circle-fame-official": "sha256:5980325fad68ca8b25118df43c529c106f0542125f729950f9431ff8a039704d",
    "spot-circle-fixed": "sha256:e04ad59c2e7ce7ee045f7f71550f80655271626c9630e664fde24ed880f014fa",
    "spot-circle-shame": "sha256:842949a73b61b8bfc474e6e495c1b14cb7b8cbe2ae1ada6c16f63b62b106d803",
    "spot-circle-shame-official": "sha256:48e856eb98482a994f08a46fb2d4d1ace5b39701483c8fb6f0da9e1adde7a5c3",
    "spot-icon-fame": "sha256:3fe0c4eefe9828e96d987d2a127c075b7ca30fef23df66329c6cbfb7235a95e3",
    "spot-icon-fame-official": "sha256:62d2749778237f65b28d4fa34701457e63e1677fbe05914bd563f3e74af071bb",
    "spot-icon-fixed": "sha256:887248cf1f98f5eab42aeebc7b768873f5f767282c0f5659c6929b66b58c5bd3",
    "spot-icon-shame": "sha256:2ad15c3961abe3cf1ba797a410fa7db1d244c773817fa03d2a96112ba8a9ec8e",
    "spot-icon-shame-official": "sha256:4a240f7d14c4ba8ad401d3a112cb5418364c66d9792818e9add61b7c8d792549"
  },
  "mapIconSources": {
    "sponsor-icon": "sha256:e243ce7b07dcbfa54612109d8b9625665704938177e9b17a1815f07d481db77d",
    "spot-circle-fame": "sha256:24c9a5b91e172f913bfae527dd5fa989fc630afb132d809fad6a22c444ff7083",
    "spot-circle-fame-official": "sha256:aaee7738c1dfdb4ff933a7afbc733f636ccbd4e9de419b027e7521c8da7fe15c",
    "spot-circle-fixed": "sha256:b52c01a9ea3de5b76193b5875ad5e03ef2bc150d49d65343a82dbed68e578729",
    "spot-circle-shame": "sha256:ed5bba466e385ce9ee177af7240a36d3f40d5c58dcd78dda1d03b44f13f2c61c",
    "spot-circle-shame-official": "sha256:3d426dd5a6730faf9e25091d6c3eaeb5aad65cdc1dd1543a4db4ed763f81be10",
    "spot-icon-fame": "sha256:a6712a78d207fc33807587024da22ca273b60c844854d7273a98f646cce0a24d",
    "spot-icon-fame-official": "sha256:b440c2b4298df5451bff1811151e962a116510d2ef945de925ed4c16c3161d16",
    "spot-icon-fixed": "sha256:18f7af9b3323cb8b6a117a27fd3a87e2e49d92fedb189a637c131c052c4049e2",
    "spot-icon-shame": "sha256:7dd6f380be02fa1fe8f8605307b094528272b4d3c6f1656538841c3e7c1cb33e",
    "spot-icon-shame-official": "sha256:f62274f2a0cef503c309dad96c742e38e4e9c32e9031be95cb65d88a6b27e939"
  },
  "sprite": {
    "light.json": "sha256:99dc3ac2f592a28c2cc4d4d3b0cee64ecf2ec82d9ba565c07371ac6c22fe187b",
    "light.png": "sha256:91ed696ae085daecfc4a19bdd38c4b354094b0aa9b5ba45cb0721787efef9997",
    "light@2x.json": "sha256:a4e5ee3847720cc6ceb42e597b86afde3f8438327b15b4e3463291b79d07d8a8",
    "light@2x.png": "sha256:d577ead936372fca325731a186fd301c7cb37d3da9281eba42d28e9ed876aad7"
  },
  "build": {
    "contentHash": "sha256:d54b78cb917733388a87133afb366cdc8088182beec111372fd753f3dd22c11e",
    "revision": "2026-11-04T15:26:41.682Z"
  }
}
