{
  "schemaVersion": "1.0",
  "brand": "Swarm",
  "release": "2026.1",
  "releasedAt": "2026-08-14",
  "canonicalPage": "/logos",
  "guide": "/logos/logos.md",
  "versionedGuide": "/logos/v/2026.1/logos.md",
  "manifest": "/logos/manifest.json",
  "versionedManifest": "/logos/v/2026.1/manifest.json",
  "bundle": "/logos/all.zip",
  "versionedBundle": "/logos/v/2026.1/swarm-logos-2026.1.zip",
  "defaultAsset": "swarm-lockup-primary-on-light",
  "formatGuidance": {
    "preferred": "svg",
    "fallback": "png"
  },
  "assets": [
    {
      "id": "swarm-lockup-primary-on-light",
      "type": "lockup",
      "label": "Primary logo — for light backgrounds",
      "description": "Violet badge with black wordmark. This is Swarm's default logo.",
      "sourceFilename": "swarm-dark",
      "recommendedBackgrounds": [
        "light"
      ],
      "colors": [
        "#4F46E5",
        "#000000"
      ],
      "preferred": true,
      "alt": "Swarm",
      "files": [
        {
          "format": "svg",
          "mimeType": "image/svg+xml",
          "filename": "swarm-lockup-primary-on-light.svg",
          "width": 373,
          "height": 96,
          "bytes": 3591,
          "sha256": "08834cf5ef5d49c6f4f6d55df8a5d2a61f79f78da302b69cb28f2f811e9fea37",
          "currentPath": "/logos/swarm-lockup-primary-on-light.svg",
          "versionedPath": "/logos/v/2026.1/swarm-lockup-primary-on-light.svg",
          "blobPath": "logos/v/2026.1/swarm-lockup-primary-on-light.svg"
        },
        {
          "format": "png",
          "mimeType": "image/png",
          "filename": "swarm-lockup-primary-on-light.png",
          "width": 1863,
          "height": 480,
          "bytes": 32645,
          "sha256": "b7e54fb24376c753f4c978267d397360e97a165368341e378c33d6bee35b2b67",
          "currentPath": "/logos/swarm-lockup-primary-on-light.png",
          "versionedPath": "/logos/v/2026.1/swarm-lockup-primary-on-light.png",
          "blobPath": "logos/v/2026.1/swarm-lockup-primary-on-light.png"
        }
      ]
    },
    {
      "id": "swarm-lockup-primary-on-dark",
      "type": "lockup",
      "label": "Primary logo — for dark backgrounds",
      "description": "Violet badge with white wordmark for dark surfaces.",
      "sourceFilename": "swarm-light",
      "recommendedBackgrounds": [
        "dark"
      ],
      "colors": [
        "#4F46E5",
        "#FFFFFF"
      ],
      "preferred": false,
      "alt": "Swarm",
      "files": [
        {
          "format": "svg",
          "mimeType": "image/svg+xml",
          "filename": "swarm-lockup-primary-on-dark.svg",
          "width": 373,
          "height": 96,
          "bytes": 3581,
          "sha256": "fe2159cfee442163262befbd4749e6a935cf26309d69f3a56585175f50ebb72c",
          "currentPath": "/logos/swarm-lockup-primary-on-dark.svg",
          "versionedPath": "/logos/v/2026.1/swarm-lockup-primary-on-dark.svg",
          "blobPath": "logos/v/2026.1/swarm-lockup-primary-on-dark.svg"
        },
        {
          "format": "png",
          "mimeType": "image/png",
          "filename": "swarm-lockup-primary-on-dark.png",
          "width": 1863,
          "height": 480,
          "bytes": 33306,
          "sha256": "76f33959bc2c97a1122daa78beeeb1c919122c873a9e0f8b47285f9a0a249750",
          "currentPath": "/logos/swarm-lockup-primary-on-dark.png",
          "versionedPath": "/logos/v/2026.1/swarm-lockup-primary-on-dark.png",
          "blobPath": "logos/v/2026.1/swarm-lockup-primary-on-dark.png"
        }
      ]
    },
    {
      "id": "swarm-lockup-violet",
      "type": "lockup",
      "label": "Violet logo",
      "description": "Single-color violet lockup for light, quiet surfaces.",
      "sourceFilename": "swarm-violet",
      "recommendedBackgrounds": [
        "light"
      ],
      "colors": [
        "#4F46E5"
      ],
      "preferred": false,
      "alt": "Swarm",
      "files": [
        {
          "format": "svg",
          "mimeType": "image/svg+xml",
          "filename": "swarm-lockup-violet.svg",
          "width": 373,
          "height": 96,
          "bytes": 3583,
          "sha256": "c552797e0b8f36fe9dba979e8b94e3e2d8b7cb2fe20796da2cd9c359514c04ec",
          "currentPath": "/logos/swarm-lockup-violet.svg",
          "versionedPath": "/logos/v/2026.1/swarm-lockup-violet.svg",
          "blobPath": "logos/v/2026.1/swarm-lockup-violet.svg"
        },
        {
          "format": "png",
          "mimeType": "image/png",
          "filename": "swarm-lockup-violet.png",
          "width": 1863,
          "height": 480,
          "bytes": 37387,
          "sha256": "81e2da32abcf46b13625ea56c646ae0aa60af721ca56271df27d96480400dbb4",
          "currentPath": "/logos/swarm-lockup-violet.png",
          "versionedPath": "/logos/v/2026.1/swarm-lockup-violet.png",
          "blobPath": "logos/v/2026.1/swarm-lockup-violet.png"
        }
      ]
    },
    {
      "id": "swarm-lockup-black",
      "type": "lockup",
      "label": "Black logo",
      "description": "Single-color black lockup when violet is unavailable.",
      "sourceFilename": "swarm-allblack",
      "recommendedBackgrounds": [
        "light"
      ],
      "colors": [
        "#000000"
      ],
      "preferred": false,
      "alt": "Swarm",
      "files": [
        {
          "format": "svg",
          "mimeType": "image/svg+xml",
          "filename": "swarm-lockup-black.svg",
          "width": 373,
          "height": 96,
          "bytes": 3587,
          "sha256": "b2fbb7e6a75f9557bf485c060024135bc209a46ef11262743a84724d457f22ea",
          "currentPath": "/logos/swarm-lockup-black.svg",
          "versionedPath": "/logos/v/2026.1/swarm-lockup-black.svg",
          "blobPath": "logos/v/2026.1/swarm-lockup-black.svg"
        },
        {
          "format": "png",
          "mimeType": "image/png",
          "filename": "swarm-lockup-black.png",
          "width": 1863,
          "height": 480,
          "bytes": 29200,
          "sha256": "27286b00ef16d925f83b2cfc2c2d2a4fdae73cb6485b38a8440d37c95a61592a",
          "currentPath": "/logos/swarm-lockup-black.png",
          "versionedPath": "/logos/v/2026.1/swarm-lockup-black.png",
          "blobPath": "logos/v/2026.1/swarm-lockup-black.png"
        }
      ]
    },
    {
      "id": "swarm-lockup-white",
      "type": "lockup",
      "label": "White logo",
      "description": "Single-color white lockup when violet is unavailable.",
      "sourceFilename": "swarm-allwhite",
      "recommendedBackgrounds": [
        "dark"
      ],
      "colors": [
        "#FFFFFF"
      ],
      "preferred": false,
      "alt": "Swarm",
      "files": [
        {
          "format": "svg",
          "mimeType": "image/svg+xml",
          "filename": "swarm-lockup-white.svg",
          "width": 373,
          "height": 96,
          "bytes": 3587,
          "sha256": "e9cd5dd5c5986c0d1d8333a46c2ee144b5b169fb25631603b2fa4eb5d0479a57",
          "currentPath": "/logos/swarm-lockup-white.svg",
          "versionedPath": "/logos/v/2026.1/swarm-lockup-white.svg",
          "blobPath": "logos/v/2026.1/swarm-lockup-white.svg"
        },
        {
          "format": "png",
          "mimeType": "image/png",
          "filename": "swarm-lockup-white.png",
          "width": 1863,
          "height": 480,
          "bytes": 29734,
          "sha256": "730510dd6808855c987e68d6f56e585c405989b4541d09039d249917be4db3ea",
          "currentPath": "/logos/swarm-lockup-white.png",
          "versionedPath": "/logos/v/2026.1/swarm-lockup-white.png",
          "blobPath": "logos/v/2026.1/swarm-lockup-white.png"
        }
      ]
    },
    {
      "id": "swarm-badge-violet",
      "type": "badge",
      "label": "Violet badge",
      "description": "Preferred compact mark for light backgrounds.",
      "sourceFilename": "swarm-badge-violet",
      "recommendedBackgrounds": [
        "light"
      ],
      "colors": [
        "#4F46E5"
      ],
      "preferred": true,
      "alt": "Swarm badge",
      "files": [
        {
          "format": "svg",
          "mimeType": "image/svg+xml",
          "filename": "swarm-badge-violet.svg",
          "width": 96,
          "height": 96,
          "bytes": 1283,
          "sha256": "5e15bd063ed1896b2738847ad68d97b55702b9f8e8788eb4748ec1438c55049d",
          "currentPath": "/logos/swarm-badge-violet.svg",
          "versionedPath": "/logos/v/2026.1/swarm-badge-violet.svg",
          "blobPath": "logos/v/2026.1/swarm-badge-violet.svg"
        },
        {
          "format": "png",
          "mimeType": "image/png",
          "filename": "swarm-badge-violet.png",
          "width": 1024,
          "height": 1024,
          "bytes": 38689,
          "sha256": "b5b7628df0cb5a7d233d7d461aae9862595427923ea0a6e02717a4a1e0a9dd91",
          "currentPath": "/logos/swarm-badge-violet.png",
          "versionedPath": "/logos/v/2026.1/swarm-badge-violet.png",
          "blobPath": "logos/v/2026.1/swarm-badge-violet.png"
        }
      ]
    },
    {
      "id": "swarm-badge-black",
      "type": "badge",
      "label": "Black badge",
      "description": "Single-color compact mark for light backgrounds.",
      "sourceFilename": "swarm-badge-allblack",
      "recommendedBackgrounds": [
        "light"
      ],
      "colors": [
        "#000000"
      ],
      "preferred": false,
      "alt": "Swarm badge",
      "files": [
        {
          "format": "svg",
          "mimeType": "image/svg+xml",
          "filename": "swarm-badge-black.svg",
          "width": 96,
          "height": 96,
          "bytes": 1279,
          "sha256": "626f987512998492947113433f1a08f37a0737c1b9eaf69630a5bd87ffe60256",
          "currentPath": "/logos/swarm-badge-black.svg",
          "versionedPath": "/logos/v/2026.1/swarm-badge-black.svg",
          "blobPath": "logos/v/2026.1/swarm-badge-black.svg"
        },
        {
          "format": "png",
          "mimeType": "image/png",
          "filename": "swarm-badge-black.png",
          "width": 1024,
          "height": 1024,
          "bytes": 27190,
          "sha256": "fe9890a401e2fd1215a4ec300b0b0ecbc68b5d68dd8d50abdf161aedcbd2650f",
          "currentPath": "/logos/swarm-badge-black.png",
          "versionedPath": "/logos/v/2026.1/swarm-badge-black.png",
          "blobPath": "logos/v/2026.1/swarm-badge-black.png"
        }
      ]
    },
    {
      "id": "swarm-badge-white",
      "type": "badge",
      "label": "White badge",
      "description": "Single-color compact mark for dark backgrounds.",
      "sourceFilename": "swarm-badge-allwhite",
      "recommendedBackgrounds": [
        "dark"
      ],
      "colors": [
        "#FFFFFF"
      ],
      "preferred": false,
      "alt": "Swarm badge",
      "files": [
        {
          "format": "svg",
          "mimeType": "image/svg+xml",
          "filename": "swarm-badge-white.svg",
          "width": 96,
          "height": 96,
          "bytes": 1279,
          "sha256": "8af7d9b33e49509b8ef6f35d2c5265d6efeae66948a86dbd2bd413521f6c93e1",
          "currentPath": "/logos/swarm-badge-white.svg",
          "versionedPath": "/logos/v/2026.1/swarm-badge-white.svg",
          "blobPath": "logos/v/2026.1/swarm-badge-white.svg"
        },
        {
          "format": "png",
          "mimeType": "image/png",
          "filename": "swarm-badge-white.png",
          "width": 1024,
          "height": 1024,
          "bytes": 28787,
          "sha256": "2e36d59e21abb8943e8959f8cf10c5b09ba16ea3a684fc82f948e295fb49ec95",
          "currentPath": "/logos/swarm-badge-white.png",
          "versionedPath": "/logos/v/2026.1/swarm-badge-white.png",
          "blobPath": "logos/v/2026.1/swarm-badge-white.png"
        }
      ]
    }
  ]
}
