{
  "version": "1.0.0",
  "name": "Aurochs",
  "url": "https://aurochs.oxen.dev",
  "naming": {
    "display_name": "Aurochs",
    "capitalization": "Always \"Aurochs\" — one word, capital A, never all-caps or lowercase in running text.",
    "possessive_ok": true,
    "pronunciation": "OR-oks",
    "describe_as": "a workspace for pages, typed databases, and files that both people and agents can edit",
    "connection_verb": "\"Connect with Aurochs\" — not \"Log in with\", \"Sign in with\", or \"Sign up with\"."
  },
  "mark": {
    "description": "A stylized \"a\" — the Aurochs glyph. Square artboard, 1200×1200 viewBox, transparent ground.",
    "clear_space": "At least 25% of the mark's width on every side; nothing else in that margin.",
    "min_size_px": 16,
    "assets": [
      {
        "id": "mark-svg-black",
        "url": "https://aurochs.oxen.dev/brand/aurochs-icon-svg-black.svg",
        "format": "svg",
        "color": "#000000",
        "use": "Default. On light backgrounds. Safe to load through <img>."
      },
      {
        "id": "mark-svg-white",
        "url": "https://aurochs.oxen.dev/brand/aurochs-icon-svg-white.svg",
        "format": "svg",
        "color": "#ffffff",
        "use": "On dark backgrounds, including the dark Connect button. Safe to load through <img>."
      },
      {
        "id": "mark-svg-current",
        "url": "https://aurochs.oxen.dev/brand/aurochs-icon-svg-current.svg",
        "format": "svg",
        "color": "currentColor",
        "use": "Inline the markup so the mark inherits your text colour. Through <img> currentColor has nothing to inherit and renders black — use the black or white file there instead."
      },
      {
        "id": "mark-png-black",
        "url": "https://aurochs.oxen.dev/brand/aurochs-icon-png-black.png",
        "format": "png",
        "width": 1200,
        "height": 1200,
        "color": "#000000",
        "use": "Raster fallback where SVG is not an option."
      },
      {
        "id": "mark-png-color",
        "url": "https://aurochs.oxen.dev/brand/aurochs-icon-colour-plain.png",
        "format": "png",
        "width": 1200,
        "height": 1200,
        "use": "The full-colour mark on a transparent ground."
      },
      {
        "id": "app-icon",
        "url": "https://aurochs.oxen.dev/brand/aurochs-icon-colour-liquid-glass-rounded.png",
        "format": "png",
        "width": 1024,
        "height": 1024,
        "bytes": 1794050,
        "use": "The rounded app icon, for an integration directory or an app-grid tile. Large — resize and re-host rather than hot-linking it into a list."
      },
      {
        "id": "app-icon-small",
        "url": "https://aurochs.oxen.dev/icon-192.png",
        "format": "png",
        "width": 192,
        "height": 192,
        "use": "Small square icon for a list row or a favicon-sized slot."
      }
    ]
  },
  "color": {
    "primary": {
      "name": "Tarn",
      "hex": "#2e6e64",
      "use": "The accent. Links, active states, the app-icon ground."
    },
    "primary_ink": {
      "name": "Tarn Ink",
      "hex": "#1f4e47",
      "use": "Text on a tarn-tinted surface."
    },
    "ink": {
      "name": "Ink",
      "hex": "#262117",
      "use": "Body text on a light ground."
    },
    "paper": {
      "name": "Paper",
      "hex": "#fbfaf8",
      "use": "The light ground itself. Warm, not white."
    },
    "border": {
      "name": "Border",
      "hex": "#e4dfd2"
    },
    "lockup": {
      "background": "#2e6e64",
      "mark": "#ffffff",
      "note": "White mark on tarn is the colour lockup. Any other pairing is a monochrome mark on your own surface."
    }
  },
  "typography": {
    "display": {
      "family": "Fraunces",
      "fallback": "Georgia, serif",
      "use": "Headings and the Aurochs wordmark where you set it in type."
    },
    "ui": {
      "family": "system-ui",
      "use": "Everything else. Set the name in your own UI font — do not import ours for one word."
    }
  },
  "connect_button": {
    "label": "Connect with Aurochs",
    "href": "https://aurochs.oxen.dev/api/auth/oauth2/authorize",
    "href_note": "Append your own client_id, redirect_uri, scope, state, and PKCE challenge. See /developers.",
    "spec": {
      "font_size_px": 14,
      "font_weight": 500,
      "padding": "10px 16px",
      "border_radius_px": 9,
      "gap_px": 10,
      "icon_size_px": 18
    },
    "themes": {
      "dark": {
        "background": "#1c201c",
        "text": "#f3efe6",
        "border": "none",
        "mark_asset": "mark-svg-white"
      },
      "light": {
        "background": "#fbfaf8",
        "text": "#262117",
        "border": "1px solid #e4dfd2",
        "mark_asset": "mark-svg-black"
      }
    },
    "html": {
      "dark": "<a href=\"https://aurochs.oxen.dev/api/auth/oauth2/authorize?client_id=…\" style=\"display:inline-flex;align-items:center;gap:10px;padding:10px 16px;border-radius:9px;background:#1c201c;color:#f3efe6;font:500 14px system-ui;text-decoration:none\">\n  <img src=\"https://aurochs.oxen.dev/brand/aurochs-icon-svg-white.svg\" width=\"18\" height=\"18\" alt=\"\">\n  Connect with Aurochs\n</a>",
      "light": "<a href=\"https://aurochs.oxen.dev/api/auth/oauth2/authorize?client_id=…\" style=\"display:inline-flex;align-items:center;gap:10px;padding:10px 16px;border-radius:9px;background:#fbfaf8;color:#262117;border:1px solid #e4dfd2;font:500 14px system-ui;text-decoration:none\">\n  <img src=\"https://aurochs.oxen.dev/brand/aurochs-icon-svg-black.svg\" width=\"18\" height=\"18\" alt=\"\">\n  Connect with Aurochs\n</a>"
    }
  },
  "usage": {
    "allowed": [
      "Use the mark and the name to say your product connects to Aurochs, in your UI, docs, changelog, and listings.",
      "Ship the Connect button in either theme, at any size that keeps the proportions.",
      "Recolour the mark to a single flat colour of your own — including via currentColor — where a monochrome icon set demands it.",
      "Scale the mark, as long as it stays square and stays above the minimum size."
    ],
    "not_allowed": [
      "Redraw, rotate, outline, add effects to, or squash the mark.",
      "Put the mark inside a shape it did not ship with, or composite it into your own logo.",
      "Use the mark as your app icon, favicon, or the most prominent element on a page.",
      "Say \"Log in with Aurochs\" or \"Sign in with Aurochs\" — connecting grants access to a workspace, it does not create an account.",
      "Imply endorsement, partnership, or affiliation, or use the name in your own product name, domain, or app-store title.",
      "Alter the button's label or drop the mark from it."
    ],
    "terms": "The mark and name are trademarks of Aurochs. You may use them to identify and link to Aurochs under the rules above; that permission does not extend to anything else, and may be withdrawn."
  },
  "docs": {
    "connect_flow": "https://aurochs.oxen.dev/developers",
    "agents": "https://aurochs.oxen.dev/agents",
    "llms_txt": "https://aurochs.oxen.dev/llms.txt"
  }
}