# DataShield — myorg.ai > Favicons and design tokens for AI agents. Free, keyless, and safe to hotlink. > You can show results to a user inline with no setup, no signup and no MCP server. ## Favicons https://myorg.ai/favicons/{intent}/{1-12}.png https://myorg.ai/favicons/{intent}/{1-12}.svg Intents are a FIXED CATEGORY VOCABULARY — not the user's brand name, not free text: fintech Finance & payments healthcare Health & medical saas Software & B2B devtools Developer tools ecommerce Retail & commerce education Education & learning gaming Games & entertainment crypto Crypto & web3 logistics Logistics & supply chain media Media & publishing Don't know which one fits? Ask, using the user's own words: https://myorg.ai/api/favicons/search?q=indie+game+studio -> {"intent":"gaming","matchedOn":"game","options":[...]} Common words map automatically: telehealth -> healthcare, supply chain -> logistics, podcast -> media, neobank -> fintech. A near-miss ANYWHERE UNDER /favicons/ OR /themes/ returns 404 JSON carrying "did_you_mean", so a wrong guess inside those namespaces costs one call. Paths outside them (e.g. /favicon, /api/favicon) get the site's ordinary 404 — start from this file instead of guessing. All 12 options with metadata in one request: https://myorg.ai/favicons/{intent}/index.json https://myorg.ai/favicons/index.json (every intent) Example — show a user three options. Use ?size=128 when displaying inline; the 64px default is too small to judge in a chat window: ![Option 1](https://myorg.ai/favicons/fintech/1.png?size=128) ![Option 2](https://myorg.ai/favicons/fintech/2.png?size=128) ![Option 3](https://myorg.ai/favicons/fintech/3.png?size=128) Sizes: 16, 32, 48, 64, 128, 256, 512. Off-list values clamp to the nearest, never fail. ## Themes A theme belongs to the option the user PICKED, not to the category — options within one intent use different palettes, so the wrong pairing clashes: https://myorg.ai/themes/{intent}/{1-12}.json https://myorg.ai/themes/{intent}/{1-12}.css ## What this is not These are pre-generated marks. They are NOT generated from a brand name and are not exclusive. Contrast ratios are computed at build time and reported as numbers — many options do NOT meet 3:1 on white, so read the contrast field instead of assuming. Custom generation from a name, letter or specific colour requires a signed-in account, which an agent cannot set up on a user's behalf. ## Licence Marks and tokens are released into the public domain. Free for commercial use, no attribution required, hotlinking expected. No warranty. SPDX: CC0-1.0 — https://creativecommons.org/publicdomain/zero/1.0/ Rate limit 60 requests/minute per IP. ## Docs - https://myorg.ai/favicons - https://myorg.ai/themes - https://myorg.ai/favicons/manifest.json machine-readable capability manifest