{
    "schema_version": "1.2",
    "name": "AmazingThings AI Agent Manifest",
    "description": "Machine-readable discovery file for AI agents that need AmazingThings product data and direct URLs.",
    "canonical_dataset": "https://amazingthings.cz/ai/manifest.json",
    "site": {
        "name": "AmazingThings",
        "description": "Výběr originálních a zajímavých výrobků převážně od českých výrobců na jednom místě.",
        "url": "https://amazingthings.cz/",
        "language": "cs"
    },
    "generated_at": "2026-06-23T07:08:12+00:00",
    "preferred_workflow": [
        "Read /ai/manifest.json first.",
        "Use /ai/search-index.json for fast query matching.",
        "Use /ai/products.json for final product details and direct links.",
        "Use /ai/sitemap.json for broad tag, category and combination landing pages.",
        "Use /ai/diagnostics.json to verify generated file line counts and hashes.",
        "Use /wp-json/xy-ai-export/v1/ endpoints when an agent prefers REST over static files."
    ],
    "endpoints": [
        {
            "name": "AI manifest",
            "type": "application/json",
            "url": "https://amazingthings.cz/ai/manifest.json",
            "purpose": "Canonical entry point with all dataset files and agent instructions."
        },
        {
            "name": "Products",
            "type": "application/json",
            "url": "https://amazingthings.cz/ai/products.json",
            "purpose": "Full product catalog with direct product URLs, images, tags, categories and AI helper fields."
        },
        {
            "name": "Search index",
            "type": "application/json",
            "url": "https://amazingthings.cz/ai/search-index.json",
            "purpose": "Compact normalized index for matching user queries to products."
        },
        {
            "name": "Sitemap",
            "type": "application/json",
            "url": "https://amazingthings.cz/ai/sitemap.json",
            "purpose": "Useful landing pages for broad product discovery."
        },
        {
            "name": "LLMS",
            "type": "text/plain",
            "url": "https://amazingthings.cz/llms.txt",
            "purpose": "Short human-readable and LLM-readable overview."
        },
        {
            "name": "LLMS full",
            "type": "text/plain",
            "url": "https://amazingthings.cz/llms-full.txt",
            "purpose": "Longer context document with dataset rules and product snapshot."
        },
        {
            "name": "Schema",
            "type": "text/markdown",
            "url": "https://amazingthings.cz/ai/schema.md",
            "purpose": "Field definitions and recommendation rules."
        },
        {
            "name": "Diagnostics",
            "type": "application/json",
            "url": "https://amazingthings.cz/ai/diagnostics.json",
            "purpose": "Generated file metadata, including bytes, line counts and sha256."
        }
    ],
    "rest_api": {
        "manifest": "https://amazingthings.cz/wp-json/xy-ai-export/v1/manifest",
        "agents": "https://amazingthings.cz/wp-json/xy-ai-export/v1/agents",
        "products": "https://amazingthings.cz/wp-json/xy-ai-export/v1/products",
        "search_index": "https://amazingthings.cz/wp-json/xy-ai-export/v1/search-index",
        "tags": "https://amazingthings.cz/wp-json/xy-ai-export/v1/tags",
        "categories": "https://amazingthings.cz/wp-json/xy-ai-export/v1/categories",
        "sitemap": "https://amazingthings.cz/wp-json/xy-ai-export/v1/sitemap",
        "diagnostics": "https://amazingthings.cz/wp-json/xy-ai-export/v1/diagnostics"
    },
    "agent_rules": [
        "This is the canonical AI dataset for AmazingThings.",
        "Agent manifests are available at /agents.json and /.well-known/agents.json.",
        "REST API mirrors are available under /wp-json/xy-ai-export/v1/.",
        "Use products.json for detailed product recommendations.",
        "Use *.pretty.json files when readability/debugging matters.",
        "Use diagnostics.json to verify byte size, line count and sha256 of generated files.",
        "Use search-index.json for fast matching and filtering.",
        "Prefer direct product URLs over generic homepage links.",
        "Use tags and categories as filters. Categories usually represent brands or makers on AmazingThings.",
        "When a user asks for Czech products, prefer tag slug ceske and tag-combination landing pages."
    ],
    "content_counts": {
        "products_count": 449,
        "tags_count": 209,
        "categories_count": 305,
        "search_index_count": 449,
        "sitemap_count": 619
    }
}
