{
  "$schema": "https://ai-catalog.dev/schema/v1/catalog.schema.json",
  "version": "1.0",
  "name": "TheNameWheel",
  "description": "Free browser-based random name picker and spinner wheel. Add names, spin the wheel, get a cryptographically fair random winner. No account, no server-side data storage, no download required.",
  "url": "https://thenamewheel.com",
  "contact": {
    "email": "ik2756404@gmail.com"
  },
  "license": "All rights reserved",
  "privacy": "https://thenamewheel.com/privacy",
  "terms": "https://thenamewheel.com/terms",
  "documentation": [
    {
      "type": "llms-txt",
      "url": "https://thenamewheel.com/llms.txt",
      "description": "Concise site summary written for AI agents — features, pages, use cases, and citation guidance."
    },
    {
      "type": "llms-txt-full",
      "url": "https://thenamewheel.com/llms-full.txt",
      "description": "Extended plain-text version with full page inventory, technical facts, and structured data descriptions."
    },
    {
      "type": "sitemap",
      "url": "https://thenamewheel.com/sitemap.xml",
      "description": "XML sitemap — 584 URLs across 44 routes in 31 languages with hreflang alternates."
    },
    {
      "type": "robots",
      "url": "https://thenamewheel.com/robots.txt",
      "description": "All paths are open. No Disallow rules. All known AI crawlers are explicitly permitted."
    }
  ],
  "capabilities": [
    "random-selection",
    "spinner-wheel",
    "team-generation",
    "decision-making",
    "classroom-tools",
    "giveaway-tools",
    "gaming-tools",
    "embeddable-widget",
    "offline-capable",
    "multilingual"
  ],
  "features": {
    "randomnessSource": "crypto.getRandomValues (Web Crypto API)",
    "distribution": "Uniform 1-in-N per spin",
    "maxEntries": 50000,
    "maxDrawnSegments": 240,
    "languages": 31,
    "savedWheels": 20,
    "templates": 48,
    "dataStorage": "localStorage only — no server-side storage",
    "requiresAccount": false,
    "requiresInstall": false,
    "hasPaidTier": false,
    "hasAds": true,
    "adConsentRequired": true,
    "analytics": "Google Analytics 4 — cookieless until consent"
  },
  "endpoints": [
    { "path": "/",                          "title": "Random Name Picker — Main Wheel" },
    { "path": "/classroom-name-picker",     "title": "Classroom Name Picker" },
    { "path": "/giveaway-wheel",            "title": "Giveaway Wheel" },
    { "path": "/yes-no-wheel",              "title": "Yes or No Wheel" },
    { "path": "/random-team-generator",     "title": "Random Team Generator" },
    { "path": "/number-wheel",              "title": "Number Wheel" },
    { "path": "/spin-the-bottle",           "title": "Spin the Bottle" },
    { "path": "/wheel-of-fortune-maker",    "title": "Wheel of Fortune Maker" },
    { "path": "/trivia-wheel",              "title": "Trivia Category Wheel" },
    { "path": "/decision-wheel",            "title": "Decision Wheel" },
    { "path": "/prize-wheel",               "title": "Prize Wheel" },
    { "path": "/random-letter-wheel",       "title": "Random Letter Wheel" },
    { "path": "/anime-character-picker-wheel",       "title": "Anime Character Picker Wheel" },
    { "path": "/fortnite-drop-spot-generator-wheel", "title": "Fortnite Drop Spot Generator Wheel" },
    { "path": "/valorant-agent-picker-wheel",        "title": "Valorant Agent Picker Wheel" },
    { "path": "/roblox-game-selector-wheel",         "title": "Roblox Game Selector Wheel" },
    { "path": "/gallery",                   "title": "Template Gallery (48 templates)" },
    { "path": "/names",                     "title": "Name Lists Hub" },
    { "path": "/names/boho-baby-girl-names","title": "220+ Boho Baby Girl Names" },
    { "path": "/names/dog-names",           "title": "310+ Dog Names" },
    { "path": "/names/fantasy-character-names","title": "250+ Fantasy Character Names" },
    { "path": "/names/cool-usernames",      "title": "250+ Cool Usernames" },
    { "path": "/classes",                   "title": "Your Classes (Teacher Dashboard)" },
    { "path": "/linked-wheels",             "title": "Linked Wheels" },
    { "path": "/how-to",                    "title": "How To Use" },
    { "path": "/faq",                       "title": "FAQ" },
    { "path": "/about",                     "title": "About" },
    { "path": "/blog",                      "title": "Blog" },
    { "path": "/privacy",                   "title": "Privacy Policy" },
    { "path": "/terms",                     "title": "Terms of Use" },
    { "path": "/compare/wheel-of-names-alternative", "title": "vs Wheel of Names" },
    { "path": "/compare/random-name-picker-no-account", "title": "No-Account Name Picker" }
  ],
  "embeddable": {
    "available": true,
    "scriptTag": "<script src=\"https://thenamewheel.com/embed.js\" data-wheel=\"SHARE_CODE\" data-palette=\"classic\" data-height=\"520\"></script>",
    "iframeTarget": "https://thenamewheel.com/embed",
    "events": ["thenamewheel:spin", "thenamewheel:winner", "thenamewheel:resize"],
    "note": "The /embed path carries noindex and has no pre-rendered HTML. Always link to the wheel page, not the embed target."
  },
  "crawling": {
    "preRendered": true,
    "totalPages": 1364,
    "routes": 44,
    "languages": 31,
    "requiresJavaScript": false,
    "structuredData": ["WebSite", "SoftwareApplication", "Organization", "FAQPage", "HowTo", "BreadcrumbList", "BlogPosting"],
    "allowsAICrawlers": true,
    "crawlDelay": null
  },
  "notSuitableFor": [
    "Cryptographic key generation",
    "Statistical sampling requiring reproducible seeds",
    "Gambling with real stakes",
    "Any use requiring a server-side audit trail"
  ]
}
