{
  "$schema": "https://inocta.io/schemas/brand-asset-manifest/1.0.json",
  "cdnBase": "https://io-brand-assets.vercel.app",
  "logos": [
    {
      "id": "logo-primary-black",
      "variants": {
        "svg": "logos/logo-primary-black.svg",
        "png": "logos/logo-primary-black.png"
      },
      "context": {
        "background": "light",
        "emphasis": "primary",
        "medium": "screen | print"
      },
      "description": "Primary wordmark in black. Default on light backgrounds."
    },
    {
      "id": "logo-primary-white",
      "variants": {
        "svg": "logos/logo-primary-white.svg",
        "png": "logos/logo-primary-white.png"
      },
      "context": {
        "background": "dark",
        "emphasis": "primary",
        "medium": "screen | print"
      },
      "description": "Primary wordmark in white. Default on dark or photo backgrounds."
    },
    {
      "id": "logo-secondary-full-color",
      "variants": {
        "svg": "logos/logo-secondary-full-color.svg",
        "png": "logos/logo-secondary-full-color.png"
      },
      "context": {
        "background": "neutral | light",
        "emphasis": "secondary",
        "medium": "screen"
      },
      "description": "Full-color secondary wordmark. Use where brand warmth is wanted."
    },
    {
      "id": "logo-secondary-inverted",
      "variants": {
        "svg": "logos/logo-secondary-inverted.svg",
        "png": "logos/logo-secondary-inverted.png"
      },
      "context": {
        "background": "dark",
        "emphasis": "secondary",
        "medium": "screen"
      },
      "description": "Inverted secondary wordmark for dark backgrounds."
    }
  ],
  "icons": [
    {
      "id": "icon-primary-black",
      "variants": {
        "svg": "icons/icon-primary-black.svg",
        "png": "icons/icon-primary-black.png"
      },
      "context": {
        "background": "light",
        "size": "small",
        "use": "favicon | app-icon | inline"
      }
    },
    {
      "id": "icon-primary-white",
      "variants": {
        "svg": "icons/icon-primary-white.svg",
        "png": "icons/icon-primary-white.png"
      },
      "context": {
        "background": "dark",
        "size": "small",
        "use": "favicon | app-icon | inline"
      }
    },
    {
      "id": "icon-secondary-full-color",
      "variants": {
        "svg": "icons/icon-secondary-full-color.svg",
        "png": "icons/icon-secondary-full-color.png"
      },
      "context": {
        "background": "neutral | light",
        "size": "small",
        "use": "favicon | app-icon"
      }
    }
  ],
  "favicons": [
    {
      "id": "favicon-ico",
      "path": "favicons/favicon.ico",
      "use": "legacy browser favicon (IE, older Safari)"
    },
    {
      "id": "favicon-16",
      "path": "favicons/favicon-16x16.png",
      "size": "16x16",
      "use": "modern browser tab favicon (small)"
    },
    {
      "id": "favicon-32",
      "path": "favicons/favicon-32x32.png",
      "size": "32x32",
      "use": "modern browser tab favicon (retina)"
    },
    {
      "id": "apple-touch-icon",
      "path": "favicons/apple-touch-icon.png",
      "size": "180x180",
      "use": "iOS home screen, Safari pinned tab"
    },
    {
      "id": "android-chrome-192",
      "path": "favicons/android-chrome-192x192.png",
      "size": "192x192",
      "use": "Android home screen"
    },
    {
      "id": "android-chrome-512",
      "path": "favicons/android-chrome-512x512.png",
      "size": "512x512",
      "use": "Android splash screen, PWA"
    },
    {
      "id": "favicon-svg",
      "path": "favicons/icon.svg",
      "use": "modern browsers supporting SVG favicons"
    },
    {
      "id": "webmanifest",
      "path": "favicons/site.webmanifest",
      "use": "PWA manifest with theme colors"
    }
  ],
  "fonts": {
    "import": "fonts/import.css",
    "self_hosted": "fonts/self-hosted.css",
    "files_dir": "fonts/files/",
    "families": {
      "display": { "name": "Poppins", "weights": [400, 500, 600, 700, 900], "subsets": ["latin", "latin-ext"] },
      "body": { "name": "Inter", "weights": [400, 500, 600, 700], "subsets": ["latin", "latin-ext"] },
      "mono": { "name": "Roboto Mono", "weights": [400, 500], "subsets": ["latin", "latin-ext"] }
    },
    "total_files": 22,
    "total_size_kb": 720,
    "note": "Default import uses self-hosted woff2 from our CDN. Google Fonts fallback available (commented in import.css)."
  },
  "tool_icons": {
    "location": "assets/tool-icons/",
    "served_publicly": false,
    "count": 41,
    "note": "Third-party AI tool logos and Noun Project iconography. Not served via Vercel CDN due to licensing (trademarks, attribution requirements). Use locally during design work only."
  },
  "books": [
    {
      "id": "adapting-to-agi",
      "path": "books/adapting-to-agi.png",
      "size": "1600x2560",
      "title": "Adapting to AGI",
      "subtitle": "Building AI-Ready Operations for Tomorrow",
      "author": "Mo Kahlain",
      "amazon": "https://www.amazon.com/stores/Mo.-Kahlain/author/B0DNDD16SM",
      "source": "Presentations/images/illustrations/BookBrushImage-2024-11-11-17-2258.png (canonical from Presentations image library, replaces inocta.io wp-content URL which pointed to a cropped illustration fragment)",
      "use": "Email signature book strip (renders at 36px wide), About-page founder block, deck founder slide. CDN-served full-resolution cover for inline use — clients downscale via width attribute."
    }
  ],
  "usage_examples": {
    "html_logo": "<img src=\"https://io-brand-assets.vercel.app/logos/logo-primary-black.svg\" alt=\"inocta.io\" />",
    "css_font_import": "@import url('https://io-brand-assets.vercel.app/fonts/import.css');",
    "favicon_head": "<link rel=\"icon\" type=\"image/svg+xml\" href=\"https://io-brand-assets.vercel.app/favicons/icon.svg\" />\n<link rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"https://io-brand-assets.vercel.app/favicons/favicon-32x32.png\" />\n<link rel=\"apple-touch-icon\" sizes=\"180x180\" href=\"https://io-brand-assets.vercel.app/favicons/apple-touch-icon.png\" />\n<link rel=\"manifest\" href=\"https://io-brand-assets.vercel.app/favicons/site.webmanifest\" />"
  }
}
