{
  "version": "1",
  "site": "https://brand-atoms.com",
  "description": "Civilization-grade encyclopedia of branding — palettes, fonts, and brands. Consumed by AIs and humans to produce on-brand outputs.",
  "catalog": {
    "index": "https://brand-atoms.com/dist/index.json",
    "brands": [
      "adobe",
      "airbnb",
      "amazon",
      "amd",
      "anthropic",
      "apache",
      "apple",
      "apple-music",
      "asana",
      "atlassian",
      "atom-family",
      "aws",
      "azure",
      "bandcamp",
      "bbc",
      "bloomberg",
      "bluesky",
      "booking",
      "calendly",
      "cambridge",
      "clickup",
      "cloudflare",
      "codecademy",
      "cohere",
      "coinbase",
      "convergent-systems",
      "coursera",
      "cursor",
      "datadog",
      "digitalocean",
      "discord",
      "disney-plus",
      "docker",
      "doordash",
      "dropbox",
      "duolingo",
      "eclipse",
      "epic-games",
      "eudi",
      "fastmail",
      "figma",
      "framer",
      "github",
      "gmail",
      "golang",
      "google",
      "google-cloud",
      "govuk",
      "harvard",
      "hashicorp",
      "hbo-max",
      "hey",
      "huggingface",
      "ibm",
      "intel",
      "jm-lexus",
      "jma-group",
      "jmfamily-enterprises",
      "khan-academy",
      "klarna",
      "kubernetes",
      "linear",
      "linkedin",
      "linux-foundation",
      "loom",
      "lyft",
      "meta",
      "microsoft",
      "mistral",
      "mit",
      "monday-com",
      "mongodb",
      "mozilla",
      "netflix",
      "nextjs",
      "nintendo",
      "nodejs",
      "notion",
      "npm",
      "nvidia",
      "nyt",
      "openai",
      "oracle",
      "outlook",
      "oxford",
      "paypal",
      "penpot",
      "perplexity",
      "pinterest",
      "playstation",
      "postman",
      "propublica",
      "pypi",
      "python",
      "react",
      "reddit",
      "reuters",
      "rivian",
      "roblox",
      "rust",
      "salesforce",
      "samsung",
      "shopify",
      "signal",
      "sketch",
      "slack",
      "snapchat",
      "sony",
      "soundcloud",
      "southeast-toyota-distributors",
      "southeast-toyota-finance",
      "spline",
      "spotify",
      "square",
      "stanford",
      "steam",
      "stripe",
      "superhuman",
      "svelte",
      "telegram",
      "tesla",
      "the-atlantic",
      "the-verge",
      "tidal",
      "tiktok",
      "toyota",
      "trello",
      "twitch",
      "typescript",
      "uber",
      "unity",
      "unreal-engine",
      "uswds",
      "vercel",
      "vuejs",
      "wapo",
      "webflow",
      "whatsapp",
      "wired",
      "world-omni",
      "x-twitter",
      "xai",
      "xbox",
      "youtube",
      "zoom"
    ],
    "palettes": [
      "adobe",
      "airbnb",
      "amazon",
      "amd",
      "anthropic",
      "apache",
      "apple",
      "apple-music",
      "asana",
      "atlassian",
      "aws",
      "ayu-dark",
      "ayu-light",
      "ayu-mirage",
      "azure",
      "bandcamp",
      "bbc",
      "bloomberg",
      "bluesky",
      "booking",
      "bootstrap",
      "calendly",
      "cambridge",
      "carbon",
      "catppuccin-frappe",
      "catppuccin-latte",
      "catppuccin-macchiato",
      "catppuccin-mocha",
      "clickup",
      "cloudflare",
      "codecademy",
      "cohere",
      "coinbase",
      "convergent-deep-space",
      "coursera",
      "cursor",
      "datadog",
      "digitalocean",
      "discord",
      "disney-plus",
      "docker",
      "doordash",
      "dracula",
      "dropbox",
      "duolingo",
      "eclipse",
      "epic-games",
      "eudi",
      "everforest",
      "everforest-dark",
      "everforest-light",
      "fastmail",
      "figma",
      "framer",
      "github-dark",
      "github-dark-dimmed",
      "github-light",
      "github-primer",
      "gmail",
      "golang",
      "google",
      "google-cloud",
      "govuk",
      "gruvbox",
      "gruvbox-dark-hard",
      "gruvbox-dark-medium",
      "gruvbox-dark-soft",
      "gruvbox-light-hard",
      "gruvbox-light-medium",
      "gruvbox-light-soft",
      "harvard",
      "hashicorp",
      "hbo-max",
      "hey",
      "huggingface",
      "ibm-carbon",
      "iceberg-dark",
      "iceberg-light",
      "intel",
      "jm-lexus",
      "jma-group",
      "jmfamily-enterprises",
      "kanagawa",
      "khan-academy",
      "klarna",
      "kubernetes",
      "linear",
      "linkedin",
      "linux-foundation",
      "loom",
      "lyft",
      "material-2",
      "material-3",
      "meta",
      "microsoft",
      "mistral",
      "mit",
      "monday-com",
      "mongodb",
      "monokai",
      "mozilla",
      "netflix",
      "nextjs",
      "nintendo",
      "nodejs",
      "nord",
      "notion",
      "npm",
      "nvidia",
      "nyt",
      "one-dark",
      "one-light",
      "open-color",
      "openai",
      "oracle",
      "outlook",
      "oxford",
      "palenight",
      "paypal",
      "penpot",
      "perplexity",
      "pinterest",
      "playstation",
      "polaris",
      "postman",
      "propublica",
      "pypi",
      "python",
      "radix-amber",
      "radix-blue",
      "radix-brown",
      "radix-crimson",
      "radix-cyan",
      "radix-grass",
      "radix-gray",
      "radix-green",
      "radix-indigo",
      "radix-jade",
      "radix-lime",
      "radix-mauve",
      "radix-mint",
      "radix-orange",
      "radix-pink",
      "radix-plum",
      "radix-purple",
      "radix-red",
      "radix-sky",
      "radix-slate",
      "radix-teal",
      "radix-tomato",
      "radix-violet",
      "radix-yellow",
      "react",
      "reddit",
      "reuters",
      "rivian",
      "roblox",
      "rose-pine",
      "rose-pine-dawn",
      "rose-pine-moon",
      "rust",
      "salesforce",
      "samsung",
      "shopify",
      "signal",
      "sketch",
      "slack",
      "snapchat",
      "solarized",
      "solarized-dark",
      "solarized-light",
      "sony",
      "soundcloud",
      "southeast-toyota-distributors",
      "southeast-toyota-finance",
      "spline",
      "spotify",
      "square",
      "stanford",
      "steam",
      "stripe",
      "superhuman",
      "svelte",
      "tailwind-amber",
      "tailwind-blue",
      "tailwind-css",
      "tailwind-cyan",
      "tailwind-emerald",
      "tailwind-fuchsia",
      "tailwind-gray",
      "tailwind-green",
      "tailwind-indigo",
      "tailwind-lime",
      "tailwind-neutral",
      "tailwind-orange",
      "tailwind-pink",
      "tailwind-purple",
      "tailwind-red",
      "tailwind-rose",
      "tailwind-sky",
      "tailwind-slate",
      "tailwind-stone",
      "tailwind-teal",
      "tailwind-violet",
      "tailwind-yellow",
      "tailwind-zinc",
      "telegram",
      "tesla",
      "the-atlantic",
      "the-verge",
      "tidal",
      "tiktok",
      "tokyo-night",
      "tokyo-night-light",
      "tokyo-night-storm",
      "toyota",
      "trello",
      "twitch",
      "typescript",
      "uber",
      "unity",
      "unreal-engine",
      "uswds",
      "vercel",
      "vuejs",
      "wapo",
      "webflow",
      "whatsapp",
      "wired",
      "world-omni",
      "x-twitter",
      "xai",
      "xbox",
      "youtube",
      "zoom"
    ],
    "fonts": [
      "abrilfatface",
      "adwaita-mono-nerdfont",
      "agave-nerdfont",
      "airbnb-cereal",
      "albert-sans",
      "alegreya",
      "alfaslabone",
      "amazon-ember",
      "anonymous-pro",
      "anonymouspro",
      "anonymouspro-nerdfont",
      "anton",
      "archivo",
      "archivo-black",
      "arimo-nerdfont",
      "arvo",
      "asap",
      "atkinson-hyperlegible-mono-nerdfont",
      "aurulent-sans-mono-nerdfont",
      "barlow",
      "bebas-neue",
      "bebasneue",
      "bigblue-terminal-nerdfont",
      "bitstream-vera-sans-mono-nerdfont",
      "bitter",
      "bungee",
      "cabin",
      "cardo",
      "cascadia-mono-nerdfont",
      "cascadiacode-nerdfont",
      "caveat",
      "chirp",
      "code-new-roman-nerdfont",
      "comfortaa",
      "comic-shanns-mono-nerdfont",
      "commit-mono-nerdfont",
      "cormorant",
      "cormorant-garamond",
      "cormorantgaramond",
      "courierprime",
      "cousine-nerdfont",
      "crimson-pro",
      "crimsonpro",
      "crimsontext",
      "d2coding-nerdfont",
      "daddy-time-mono-nerdfont",
      "dancingscript",
      "dejavu-sans-mono-nerdfont",
      "departure-mono-nerdfont",
      "dm-sans",
      "dm-serif-display",
      "dmsans",
      "dmserifdisplay",
      "domine",
      "droid-sans-mono-nerdfont",
      "eb-garamond",
      "ebgaramond",
      "envy-code-r-nerdfont",
      "exo2",
      "fantasque-sans-mono-nerdfont",
      "faustina",
      "figtree",
      "fira-mono-nerdfont",
      "firacode-nerdfont",
      "firasans",
      "fraunces",
      "fredoka",
      "freight-text-pro",
      "geist",
      "geist-mono",
      "geist-mono-nerdfont",
      "gentiumplus",
      "go-mono-nerdfont",
      "gohu-nerdfont",
      "google-sans",
      "greatvibes",
      "hack-nerdfont",
      "hanken-grotesk",
      "hasklig-nerdfont",
      "heavy-data-nerdfont",
      "helvetica-neue",
      "hermit-nerdfont",
      "hind",
      "hubot-sans",
      "ia-writer-mono-nerdfont",
      "ibm-plex-mono",
      "ibm-plex-mono-nerdfont",
      "ibm-plex-sans",
      "ibm-plex-serif",
      "ibm3270-nerdfont",
      "ibmplexmono",
      "ibmplexsans",
      "inconsolata",
      "inconsolata-go-nerdfont",
      "inconsolata-lgc-nerdfont",
      "inconsolata-nerdfont",
      "indieflower",
      "intel-one-mono-nerdfont",
      "inter",
      "inter-tight",
      "iosevka-nerdfont",
      "iosevka-term-nerdfont",
      "iosevka-term-slab-nerdfont",
      "jetbrainsmono",
      "jetbrainsmono-nerdfont",
      "josefinslab",
      "jost",
      "kalam",
      "kanit",
      "karla",
      "lato",
      "lekton-nerdfont",
      "liberation-mono-nerdfont",
      "librebaskerville",
      "librefranklin",
      "lilex-nerdfont",
      "lobster",
      "lobstertwo",
      "lora",
      "manrope",
      "martian-mono-nerdfont",
      "merriweather",
      "meslo-nerdfont",
      "meta-sans",
      "mona-sans",
      "monaspace-argon",
      "monaspace-krypton",
      "monaspace-neon",
      "monaspace-nerdfont",
      "monaspace-radon",
      "monaspace-xenon",
      "monofur-nerdfont",
      "monoid-nerdfont",
      "mononoki-nerdfont",
      "montserrat",
      "mplus-nerdfont",
      "mukta",
      "mulish",
      "nerdfont-symbols",
      "netflix-sans",
      "noto-nerdfont",
      "noto-sans-mono",
      "notoserif",
      "nunito",
      "nunitosans",
      "oldstandardtt",
      "oleoscript",
      "opendyslexic-nerdfont",
      "opensans",
      "oswald",
      "outfit",
      "overpass-nerdfont",
      "overpassmono",
      "oxproto-nerdfont",
      "pacifico",
      "pinterest-sans",
      "playfair-display",
      "playfairdisplay",
      "plus-jakarta-sans",
      "plusjakartasans",
      "poppins",
      "press-start-2p",
      "profont-nerdfont",
      "proggy-clean-nerdfont",
      "prompt",
      "proxima-nova",
      "pt-serif",
      "ptmono",
      "ptsans",
      "ptserif",
      "public-sans",
      "quicksand",
      "raleway",
      "recursive-mono-nerdfont",
      "righteous",
      "roboto",
      "roboto-flex",
      "roboto-mono",
      "roboto-mono-nerdfont",
      "roboto-slab",
      "robotomono",
      "robotoslab",
      "rokkitt",
      "rubik",
      "sacramento",
      "satisfy",
      "segoe-ui",
      "sf-pro",
      "shadowsintolight",
      "share-tech-mono-nerdfont",
      "signika",
      "slack-sans",
      "source-code-pro",
      "source-code-pro-nerdfont",
      "source-sans-3",
      "source-serif-4",
      "sourcecodepro",
      "sourcesans3",
      "sourceserif4",
      "space-grotesk",
      "space-mono",
      "space-mono-nerdfont",
      "spacemono",
      "spectral",
      "spotify-circular",
      "terminus-nerdfont",
      "tinos",
      "tinos-nerdfont",
      "titilliumweb",
      "toyota-type",
      "ubuntu-mono-nerdfont",
      "ubuntu-nerdfont",
      "ubuntu-sans-nerdfont",
      "ubuntumono",
      "urbanist",
      "victor-mono-nerdfont",
      "victormono",
      "vollkorn",
      "vt323",
      "whitney",
      "work-sans",
      "worksans",
      "zed-mono-nerdfont",
      "zilla-slab",
      "zillaslab"
    ]
  },
  "endpoints": {
    "brands": "https://brand-atoms.com/dist/brands/{slug}/{version}/json/brand.json",
    "palettes": "https://brand-atoms.com/dist/palettes/{slug}/{version}/json/palette.json",
    "fonts": "https://brand-atoms.com/dist/fonts/{slug}/{version}/json/font.json"
  },
  "workflow": [
    "1. Fetch the catalog index at https://brand-atoms.com/dist/index.json to discover available brands, palettes, and fonts.",
    "2. Resolve a brand by slug@version. Fetch https://brand-atoms.com/dist/brands/{slug}/{version}/json/brand.json.",
    "3. Honor every entry in brand.roles.colors verbatim. Use brand.references.fonts for typography.",
    "4. Iterate brand.rules. Treat severity:error entries as hard constraints; severity:recommendation as strong defaults — explain any deviation.",
    "5. Pin to an exact version (e.g. convergent-systems@1.0.0) for reproducibility, or a major version (convergent-systems@1) to ride non-breaking updates."
  ],
  "systemPromptPattern": "The user's brand is \"{slug}@{version}\". Before generating any branded output, fetch https://brand-atoms.com/dist/brands/{slug}/{version}/json/brand.json. Honor every roles.colors mapping verbatim, respect every rules entry (severity:error rules are non-negotiable), and apply references.fonts for all typography."
}