{
    "version": "1.0",
    "updated": "2026-05-27",
    "site": {
        "name": "kztusdt.kz",
        "url": "https://kztusdt.kz",
        "description": "Криптообменник KZT/USDT TRC20 в Казахстане. PWA с KYC, HD-кошельком TRON.",
        "language": "ru",
        "region": "KZ",
        "type": "cryptocurrency_exchange",
        "pwa": true
    },
    "llm_files": {
        "llms_txt": "https://kztusdt.kz/llms.txt",
        "llms_full_txt": "https://kztusdt.kz/llms-full.txt",
        "llms_page": "https://kztusdt.kz/llms",
        "sitemap_xml": "https://kztusdt.kz/sitemap.xml",
        "robots_txt": "https://kztusdt.kz/robots.txt"
    },
    "contacts": {
        "support": "support@kztusdt.kz",
        "privacy": "privacy@kztusdt.kz"
    },
    "pages": {
        "public": [
            {
                "url": "https://kztusdt.kz/",
                "title": "Главная — лендинг",
                "description": "SEO-страница: обмен KZT/USDT, курсы, FAQ, регистрация",
                "indexable": true,
                "format": "html"
            },
            {
                "url": "https://kztusdt.kz/login",
                "title": "Вход / Регистрация",
                "description": "Авторизация по телефону +7 и SMS OTP",
                "indexable": false,
                "format": "html"
            },
            {
                "url": "https://kztusdt.kz/offer",
                "title": "Договор оферты",
                "description": "Публичная оферта на услуги обмена",
                "indexable": true,
                "format": "html"
            },
            {
                "url": "https://kztusdt.kz/terms",
                "title": "Условия использования",
                "description": "Правила платформы",
                "indexable": true,
                "format": "html"
            },
            {
                "url": "https://kztusdt.kz/privacy",
                "title": "Политика конфиденциальности",
                "description": "Обработка персональных данных",
                "indexable": true,
                "format": "html"
            },
            {
                "url": "https://kztusdt.kz/llms",
                "title": "LLM Index",
                "description": "Карта сайта для AI-агентов и разработчиков",
                "indexable": true,
                "format": "html"
            }
        ],
        "authenticated": [
            {
                "url": "https://kztusdt.kz/cabinet",
                "title": "Личный кабинет",
                "requires": ["auth", "kyc_approved"]
            },
            {
                "url": "https://kztusdt.kz/exchange",
                "title": "Обмен валют",
                "requires": ["auth", "kyc_approved"]
            },
            {
                "url": "https://kztusdt.kz/wallet",
                "title": "TRC20 кошелёк",
                "requires": ["auth", "kyc_approved"]
            },
            {
                "url": "https://kztusdt.kz/kyc",
                "title": "KYC верификация",
                "requires": ["auth"]
            },
            {
                "url": "https://kztusdt.kz/admin",
                "title": "Админ-панель",
                "requires": ["auth", "is_admin"]
            }
        ]
    },
    "api": {
        "base_url": "https://kztusdt.kz/api",
        "auth": "Bearer token (Laravel Sanctum)",
        "public_endpoints": [
            {
                "method": "POST",
                "path": "/auth/send-otp",
                "description": "Отправить SMS OTP на телефон",
                "body": { "phone": "+77001234567" }
            },
            {
                "method": "POST",
                "path": "/auth/verify-otp",
                "description": "Подтвердить OTP, получить token",
                "body": { "phone": "+77001234567", "code": "1234" }
            },
            {
                "method": "GET",
                "path": "/rates",
                "description": "Актуальные курсы обмена",
                "response": { "rates": [{ "pair": "USDT_KZT", "buy_rate": 480.5, "sell_rate": 478.0 }] }
            }
        ],
        "authenticated_endpoints": [
            { "method": "GET", "path": "/auth/me", "description": "Текущий пользователь" },
            { "method": "GET", "path": "/kyc/status", "description": "Статус KYC" },
            { "method": "GET", "path": "/wallet", "description": "Кошелёк и баланс TRC20" },
            { "method": "POST", "path": "/wallet/exchange", "description": "Обмен валют" },
            { "method": "GET", "path": "/wallet/transactions", "description": "История операций" }
        ]
    },
    "features": [
        "Обмен KZT / USDT / TRX",
        "TRON TRC20 HD Wallet (BIP44 m/44'/195'/0'/0/x)",
        "KYC: Sumsub, ручная, очная верификация",
        "PWA — установка на телефон",
        "SMS OTP авторизация (+7)"
    ],
    "blockchain": {
        "network": "TRON",
        "standard": "TRC20",
        "usdt_contract": "TR7NHqjeKQxGTCi8q8ZY4pL8otSzgjLj6t"
    }
}
