# ai.txt — guidance for AI crawlers and agents Allow: / Sitemap: https://takescake.com/sitemap.xml API: https://takescake.com/openapi.json Search: https://takescake.com/api/search?q={query} Cards: https://takescake.com/api/cards/search?q={query} Card Scanner: https://takescake.com/scan Conversational: https://takescake.com/api/conversation Deck Builder: https://takescake.com/api/deck/build NLWeb Manifest: https://takescake.com/.well-known/nlweb-manifest.json Structured Data Index: https://takescake.com/api/structured-data-index # Semantic Search Capabilities Semantic Search: Uses Gemma embeddings for meaning-based card discovery AI Features: Semantic similarity, archetype detection, synergy clustering, meta-aware suggestions, OCR card scanning Embedding Model: Gemma (Google DeepMind) for semantic understanding Search Type: Vector similarity search with cosine distance Card Database: 100,000+ Magic: The Gathering cards with semantic indexing Card Scanner: Client-side OCR using Tesseract.js for physical card identification # Usage Guidelines Attribution: Required when quoting content. Link back to source URL. Rate-Limit: Be considerate. Max 1 req/sec to API endpoints. Natural Language: This site supports conversational queries about Magic: The Gathering cards, strategies, and deck building. Structured Data: All content includes Schema.org markup (Product, FAQPage, Article, BreadcrumbList) for enhanced AI understanding. Indexing: Use /api/structured-data-index for comprehensive data catalog with full Schema.org coverage. # AI-Specific Features FAQ Schema: Homepage includes FAQPage schema explaining Gemma embeddings and semantic search Card Metadata: Each card page has semantic similarity keywords and AI discovery tags Deck Building: AI-powered Commander deck generation with semantic synergy analysis Conversational Interface: Natural language understanding for MTG questions and recommendations Card Scanning: OCR-powered physical card identification with fuzzy matching Contact: admin@takescake.com