{
  "version": "2.0.0",
  "service": "Grayworth High-Performance Asset CDN & Graph Engine",
  "cdnBaseUrl": "https://assets.grayworth.com",
  "adminUrl": "https://assets-admin.grayworth.com",
  "purpose": "Enables AI agents to query, inspect, and embed high-performance vector, raster, and emoji icons directly into consumer web components (React/JSX, Tailwind, HTML, Vue, Svelte, Markdown).",
  "coreUrlPatterns": {
    "iconshock": "https://assets.grayworth.com/iconshock/:style/:size/:name.png",
    "lucide": "https://assets.grayworth.com/lucide/default/:size/:name.png",
    "tabler": "https://assets.grayworth.com/tabler/:style/:size/:name.png",
    "simpleicons": "https://assets.grayworth.com/simpleicons/default/:size/:name.png",
    "phosphor": "https://assets.grayworth.com/phosphor/:weight/:size/:name.png",
    "feather": "https://assets.grayworth.com/feather/default/:size/:name.png",
    "emoji": "https://assets.grayworth.com/emoji/:platform/:size/:name.png",
    "unicodeFallback": "https://assets.grayworth.com/unicode/symbols/:size/:name.png"
  },
  "examples": {
    "iconshockFlat": "https://assets.grayworth.com/iconshock/flat/32/calculator.png",
    "iconshockRealvista": "https://assets.grayworth.com/iconshock/realvista/48/search.png",
    "lucideSearch": "https://assets.grayworth.com/lucide/default/24/search.png",
    "tablerHome": "https://assets.grayworth.com/tabler/outline/24/home.png",
    "simpleiconsGithub": "https://assets.grayworth.com/simpleicons/default/32/github.png",
    "phosphorPlane": "https://assets.grayworth.com/phosphor/regular/24/airplane.png",
    "featherActivity": "https://assets.grayworth.com/feather/default/24/activity.png",
    "emojiAppleRocket": "https://assets.grayworth.com/emoji/apple/64/rocket.png",
    "emojiTwitterFire": "https://assets.grayworth.com/emoji/twitter/48/fire.png",
    "emojiGoogleParty": "https://assets.grayworth.com/emoji/google/48/tada.png",
    "unicodeCheck": "https://assets.grayworth.com/unicode/symbols/32/check.png"
  },
  "recommendedSizes": {
    "16": "Favicons, compact status badges, table row action triggers, breadcrumbs",
    "24": "Standard UI buttons, sidebar nav links, form field prefix/suffix icons",
    "32": "Productivity ribbons, toolbar actions, list view items, pill tabs",
    "48": "Modal headers, card summary icons, category tiles, settings row items",
    "64": "Empty-state illustrations, file upload dropzones, success dialogs",
    "128": "Hero cards, feature highlights, onboarding splash steps",
    "256": "Large splash modals, cover page icons, marketing callouts"
  },
  "supportedProviders": [
    {
      "provider": "iconshock",
      "description": "44 curated professional styles (12,225+ unique concepts) including Flat, Real Vista, Material, 3D, Isometric, iOS, Neon.",
      "example": "https://assets.grayworth.com/iconshock/flat/32/calculator.png"
    },
    {
      "provider": "lucide",
      "description": "2,066 pixel-perfect modern vector outline icons (ISC/MIT license), dynamically rasterized at any size with transparent padding.",
      "example": "https://assets.grayworth.com/lucide/default/24/settings.png"
    },
    {
      "provider": "tabler",
      "description": "5,130+ free open-source vector icons in outline and filled variations (MIT license).",
      "example": "https://assets.grayworth.com/tabler/outline/24/home.png"
    },
    {
      "provider": "simpleicons",
      "description": "3,450+ brand, framework, and tech company vector logos (CC0 1.0 license).",
      "example": "https://assets.grayworth.com/simpleicons/default/32/github.png"
    },
    {
      "provider": "phosphor",
      "description": "1,512 flexible vector icons across 6 distinct weights: regular, bold, fill, duotone, light, thin (MIT license).",
      "example": "https://assets.grayworth.com/phosphor/regular/24/airplane.png"
    },
    {
      "provider": "feather",
      "description": "287 simply beautiful open source line icons with 24x24 grid precision (MIT license).",
      "example": "https://assets.grayworth.com/feather/default/24/activity.png"
    },
    {
      "provider": "emoji",
      "description": "Natural Emoji Subsets covering all Emojipedia categories (Apple, Twitter/Twemoji, Google Noto, Facebook/Messenger).",
      "example": "https://assets.grayworth.com/emoji/apple/64/rocket.png"
    },
    {
      "provider": "unicode",
      "description": "Crisp fallback image glyphs for Unicode characters (checkmarks, arrows, math symbols, currency, box drawing) for environments where raw text font fallback fails.",
      "example": "https://assets.grayworth.com/unicode/symbols/32/check.png"
    }
  ],
  "apiEndpointsForAgents": {
    "search": {
      "endpoint": "GET https://assets.grayworth.com/api/graph/search?q={query}&style={style}&size={size}&limit={limit}",
      "description": "Find icons by keyword, synonym, or semantic domain in <3ms. Returns matched nodes with primary style, available sizes, and related concept graph nodes.",
      "example": "curl -s \"https://assets.grayworth.com/api/graph/search?q=settings&style=flat&size=24&limit=5\""
    },
    "packsCatalog": {
      "endpoint": "GET https://assets.grayworth.com/api/graph/packs",
      "description": "Retrieve all 44 Iconshock theme packs with categories, descriptions, native sizes, and live sample preview URLs.",
      "example": "curl -s \"https://assets.grayworth.com/api/graph/packs\""
    },
    "nodeDetails": {
      "endpoint": "GET https://assets.grayworth.com/api/graph/node/:iconName",
      "description": "Inspect an icon's full knowledge graph node: all styles, sizes, vector URLs, and semantic neighbors.",
      "example": "curl -s \"https://assets.grayworth.com/api/graph/node/calculator\""
    },
    "instructions": {
      "endpoint": "GET https://assets.grayworth.com/api/agent/instructions",
      "description": "Machine-readable agent instructions, code templates, and sizing rules.",
      "example": "curl -s \"https://assets.grayworth.com/api/agent/instructions\""
    }
  },
  "agentCodeSnippets": {
    "reactJsx": "<img src=\"https://assets.grayworth.com/iconshock/flat/24/save.png\" width=\"24\" height=\"24\" alt=\"Save\" className=\"inline-block align-middle\" />",
    "lucideJsx": "<img src=\"https://assets.grayworth.com/lucide/default/24/search.png\" width=\"24\" height=\"24\" alt=\"Search\" className=\"inline-block align-middle\" />",
    "emojiJsx": "<img src=\"https://assets.grayworth.com/emoji/apple/32/rocket.png\" width=\"32\" height=\"32\" alt=\"Launch\" className=\"inline-block align-middle\" />",
    "unicodeJsx": "<img src=\"https://assets.grayworth.com/unicode/symbols/24/check.png\" width=\"24\" height=\"24\" alt=\"Verified\" className=\"inline-block align-middle\" />",
    "html": "<img src=\"https://assets.grayworth.com/iconshock/flat/24/save.png\" width=\"24\" height=\"24\" alt=\"Save\" />",
    "markdown": "![Save](https://assets.grayworth.com/iconshock/flat/24/save.png)",
    "cssBackground": "background-image: url(\"https://assets.grayworth.com/iconshock/flat/24/save.png\");"
  }
}