{
  "schema": "yeti3.package-guide/v1",
  "updated_at": "2026-10-12",
  "sdk_tool_version": "0.1.6",
  "packages": [
    {
      "name": "yeti3-engine",
      "source_version": "0.4.4",
      "version": "0.4.5",
      "status": "published-wheel",
      "description": "Метапакет согласованного базового набора SDK.",
      "documentation": "https://engine.yeti3.ru/sdk/index.html",
      "python": ">=3.12",
      "source_dependencies": [],
      "sha256": "a332e205e43cae2b910a8263cae3b4bb979857400aa97614feb9c94fd486fd75"
    },
    {
      "name": "yeti3-game-sea-battle",
      "source_version": "1.0.2",
      "version": "1.0.2",
      "status": "published-wheel",
      "sha256": "c694b410a4165a2507e6a3054a561534acdcb228aecef685c6f363cf5777c898",
      "description": "Версионируемые правила игры «Морской бой».",
      "documentation": "https://engine.yeti3.ru/sdk/packages.html#yeti3-game-sea-battle",
      "python": ">=3.12",
      "source_dependencies": [
        "yeti3-core>=0.4,<1"
      ]
    },
    {
      "name": "yeti3-acquiring",
      "source_version": "0.1.2",
      "version": "0.1.2",
      "status": "published-wheel",
      "sha256": "1448622244d8135d02b7fa97e994b711b921e9669064941de098a10be1ccda7d",
      "description": "Адаптеры эквайринга; реквизиты и действующий договор настраиваются отдельно.",
      "documentation": "https://engine.yeti3.ru/sdk/donations.html",
      "python": ">=3.12",
      "source_dependencies": [
        "yeti3-core>=0.3.3,<0.5"
      ]
    },
    {
      "name": "yeti3-ad-placement",
      "source_version": "0.2.0",
      "version": "0.2.0",
      "status": "published-wheel",
      "sha256": "4b021dd3bec96348c1114874f63aceecde9feb656aa1968aae21f47c6d904824",
      "description": "Размещение рекламных блоков с отдельными правилами оплаты и публикации.",
      "documentation": "https://engine.yeti3.ru/sdk/ad-placement.html",
      "python": ">=3.11",
      "source_dependencies": [
        "yeti3-core>=0.4.3,<0.5"
      ]
    },
    {
      "name": "yeti3-ai",
      "source_version": "0.4.4",
      "version": "0.4.5",
      "status": "published-wheel",
      "sha256": "3373eb546741adb010ae890c06e6856d53ef17d0021d5accf1839e438f366711",
      "description": "Серверный AI Gateway: контроль доступа и маршрутизация задач к моделям.",
      "documentation": "https://engine.yeti3.ru/sdk/packages.html#yeti3-ai",
      "python": ">=3.12",
      "source_dependencies": [
        "yeti3-platform==0.4.4"
      ]
    },
    {
      "name": "yeti3-appointments",
      "source_version": "1.1.2",
      "version": "1.1.2",
      "status": "published-wheel",
      "sha256": "538932cd3359c7eedd3187a3b3e688403cf958735ba8b223b185df73f5b5219c",
      "description": "Расписание специалистов, длительность услуг и запись в свободные слоты.",
      "documentation": "https://engine.yeti3.ru/sdk/appointments.html",
      "python": ">=3.12",
      "source_dependencies": [
        "yeti3-studio>=0.3.17,<0.4"
      ]
    },
    {
      "name": "yeti3-assets",
      "source_version": "0.4.4",
      "version": "0.4.5",
      "status": "published-wheel",
      "sha256": "e5e3b3a9b2dbdda1a686772f6572435fdf6808c7a58d3e1f8cfb3e1199c8420a",
      "description": "Ресурсы модулей с проверкой владельцев файлов.",
      "documentation": "https://engine.yeti3.ru/sdk/packages.html#yeti3-assets",
      "python": ">=3.12",
      "source_dependencies": [
        "yeti3-platform==0.4.4"
      ]
    },
    {
      "name": "yeti3-automation",
      "source_version": "0.1.0",
      "version": "0.1.0",
      "status": "published-wheel",
      "sha256": "e1b5c1e7ebe450de342d60f09b523f9d7936f1a0d2b8a039ca153daa4717968c",
      "description": "Графы бизнес-процессов, согласования, условия и адаптеры чтения 1С/Битрикс24.",
      "documentation": "https://engine.yeti3.ru/sdk/automation.html",
      "python": ">=3.12",
      "source_dependencies": [
        "yeti3-core>=0.4.4,<0.5"
      ]
    },
    {
      "name": "yeti3-core",
      "source_version": "0.4.4",
      "version": "0.4.5",
      "status": "published-wheel",
      "sha256": "37f9524da8bd06e2d09aafb205ed67cfa55fde8808c6c830f3a6b2d940b91907",
      "description": "Ядро: модули, CALMF, журнал целостности Project Chain и самопроверки.",
      "documentation": "https://engine.yeti3.ru/sdk/packages.html#yeti3-core",
      "python": ">=3.11",
      "source_dependencies": []
    },
    {
      "name": "yeti3-donations",
      "source_version": "1.0.1",
      "version": "1.0.1",
      "status": "published-wheel",
      "sha256": "f691b16fedbcac903aaf8aada3672c4de2c89e71fa58e30043d84f6adb78ccb5",
      "description": "Донаты через платёжные адаптеры; подтверждение оплаты приходит от провайдера.",
      "documentation": "https://engine.yeti3.ru/sdk/donations.html",
      "python": ">=3.12",
      "source_dependencies": [
        "yeti3-core>=0.4.4,<0.5",
        "yeti3-modules>=0.4.4,<0.5",
        "yeti3-acquiring==0.1.2"
      ]
    },
    {
      "name": "yeti3-guidance",
      "source_version": "0.1.1",
      "version": "0.1.3",
      "status": "published-wheel",
      "sha256": "3a2637737f9d8aabfcbddac8d841a35de66e36b294da6161a203830c482e44f3",
      "description": "Пошаговые руководства корпоративных кабинетов и процессов.",
      "documentation": "https://engine.yeti3.ru/sdk/guidance.html",
      "python": ">=3.12",
      "source_dependencies": [
        "yeti3-core>=0.4.4,<0.5"
      ]
    },
    {
      "name": "yeti3-handoff",
      "source_version": "0.1.7",
      "version": "0.1.7",
      "status": "published-wheel",
      "sha256": "15cb96ee8bdf773047fe099c423c41a8b51ffeba21e88ad9943115274991dd85",
      "description": "Передача просмотра между устройствами по QR с повторной проверкой доступа.",
      "documentation": "https://engine.yeti3.ru/sdk/handoff.html",
      "python": ">=3.11",
      "source_dependencies": [
        "yeti3-page-qr>=0.2.2,<0.3",
        "redis>=5,<7",
        "qrcode>=8,<9",
        "yeti3-core>=0.4.3,<0.5"
      ]
    },
    {
      "name": "yeti3-identity",
      "source_version": "1.0.0",
      "version": null,
      "status": "source-only",
      "sha256": null,
      "description": "Контракты сетевого входа, авторизации и интеграции идентичности.",
      "documentation": "https://engine.yeti3.ru/sdk/packages.html#yeti3-identity",
      "python": ">=3.12",
      "source_dependencies": [
        "yeti3-core>=0.4.3,<0.5"
      ]
    },
    {
      "name": "yeti3-languages",
      "source_version": "0.4.4",
      "version": "0.4.5",
      "status": "published-wheel",
      "sha256": "7c4753d9cc47e4a02a987c3fbb1207e2d478e9264ae39caede164282cbc77a2b",
      "description": "Контракты языковых пакетов и переводов.",
      "documentation": "https://engine.yeti3.ru/sdk/packages.html#yeti3-languages",
      "python": ">=3.12",
      "source_dependencies": [
        "yeti3-core==0.4.4"
      ]
    },
    {
      "name": "yeti3-marketplace-sync",
      "source_version": "0.1.0",
      "version": null,
      "status": "source-only",
      "sha256": null,
      "description": "Адаптеры синхронизации товаров с внешними площадками.",
      "documentation": "https://engine.yeti3.ru/sdk/packages.html#yeti3-marketplace-sync",
      "python": ">=3.12",
      "source_dependencies": [
        "yeti3-core>=0.4.4,<0.5"
      ]
    },
    {
      "name": "yeti3-media-control",
      "source_version": "0.1.0",
      "version": "0.1.0",
      "status": "published-wheel",
      "sha256": "f19e1b2e01fa6ca4ce21abed38264f6c625bd6379b0b63f00849685ee54fd0a8",
      "description": "Контракты управления медиаплеерами и обмена событиями.",
      "documentation": "https://engine.yeti3.ru/sdk/packages.html#yeti3-media-control",
      "python": ">=3.11",
      "source_dependencies": [
        "yeti3-core>=0.4.3,<0.5"
      ]
    },
    {
      "name": "yeti3-mobile-gpu",
      "source_version": "0.1.0",
      "version": "0.1.0",
      "status": "published-wheel",
      "sha256": "34a5ca0a1506c3fdad6e4e1afb5fc933fcbbfc415cb48752adc7d0557e4b3e36",
      "description": "Добровольные WebGPU-вычисления браузерных устройств для ограниченных числовых задач.",
      "documentation": "https://engine.yeti3.ru/sdk/mobile-gpu.html",
      "python": ">=3.12",
      "source_dependencies": [
        "yeti3-ai==0.4.3",
        "yeti3-modules==0.4.3"
      ]
    },
    {
      "name": "yeti3-modules",
      "source_version": "0.4.4",
      "version": "0.4.5",
      "status": "published-wheel",
      "sha256": "84a4f8c9b173d66686710ff6acc49906c3e0ce802b20cb7579622b5853207d4b",
      "description": "Манифесты, зависимости и совместимость модулей.",
      "documentation": "https://engine.yeti3.ru/sdk/packages.html#yeti3-modules",
      "python": ">=3.12",
      "source_dependencies": [
        "yeti3-platform==0.4.4"
      ]
    },
    {
      "name": "yeti3-network-observer",
      "source_version": "0.1.16",
      "version": null,
      "status": "source-only",
      "sha256": null,
      "description": "Наблюдение за сетью и её состоянием; требует настройки серверной инфраструктуры.",
      "documentation": "https://engine.yeti3.ru/sdk/packages.html#yeti3-network-observer",
      "python": ">=3.11",
      "source_dependencies": []
    },
    {
      "name": "yeti3-operations-ui",
      "source_version": "0.1.1",
      "version": "0.3.4",
      "status": "published-wheel",
      "sha256": "4304566ab7d628d2d6bdd05c99730263b51b29b2af239d3b2c9acd01f7d93c64",
      "description": "Интерфейсы CALMF, Project Chain и фоновых операций.",
      "documentation": "https://engine.yeti3.ru/sdk/packages.html#yeti3-operations-ui",
      "python": ">=3.11",
      "source_dependencies": []
    },
    {
      "name": "yeti3-page-qr",
      "source_version": "0.2.2",
      "version": "0.3.0",
      "status": "published-wheel",
      "sha256": "103a07084dc3f56800593180449cf7b20d5b2ea09c9d0a5630841df0e8689a41",
      "description": "QR для публичных страниц и материалов сайта.",
      "documentation": "https://engine.yeti3.ru/sdk/handoff.html",
      "python": ">=3.11",
      "source_dependencies": [
        "Pillow>=10,<13",
        "qrcode>=8,<9"
      ]
    },
    {
      "name": "yeti3-platform",
      "source_version": "0.4.4",
      "version": "0.4.5",
      "status": "published-wheel",
      "sha256": "50ab27ac82475938caafa96b24f0f9191e3f5f68f78e06d0713e977fcaa1460b",
      "description": "Установка, жизненный цикл, лицензирование и инфраструктурные адаптеры.",
      "documentation": "https://engine.yeti3.ru/sdk/packages.html#yeti3-platform",
      "python": ">=3.12",
      "source_dependencies": [
        "yeti3-core==0.4.4",
        "packaging>=24,<26"
      ]
    },
    {
      "name": "yeti3-rekvio",
      "source_version": "0.1.3",
      "version": "0.1.3",
      "status": "published-wheel",
      "sha256": "2551609ed230eae7bdbb649192d149bdce9352e4f1ccb38f7a0dec5c3ac3a096",
      "description": "Подключение медиастудии с изоляцией сайтов; нужен отдельный runtime Rekvio.",
      "documentation": "https://engine.yeti3.ru/sdk/rekvio.html",
      "python": ">=3.11",
      "source_dependencies": [
        "yeti3-core>=0.4.3,<0.5",
        "cryptography>=43"
      ]
    },
    {
      "name": "yeti3-sdk",
      "source_version": "0.1.6",
      "version": "0.1.6",
      "status": "published-wheel",
      "sha256": "facf6ca98247db8d31092dfc80dc06831537d670a2e67ae9795acbecc8f88d6c",
      "description": "CLI: создание проекта, точные зависимости, диагностика и справочник пакетов.",
      "documentation": "https://engine.yeti3.ru/sdk/start.html",
      "python": ">=3.12",
      "source_dependencies": [
        "packaging==25.0"
      ]
    },
    {
      "name": "yeti3-search",
      "source_version": "1.2.3",
      "version": "1.2.7",
      "status": "published-wheel",
      "sha256": "c64e965eaa311a26996829762c894c93cf83aedecd38ba07990226c5bb72cf65",
      "description": "Контекстный поиск по публичным материалам сайта и сети.",
      "documentation": "https://engine.yeti3.ru/sdk/search.html",
      "python": ">=3.11",
      "source_dependencies": [
        "yeti3-core>=0.4.4,<0.5"
      ]
    },
    {
      "name": "yeti3-site-guides",
      "source_version": "0.1.2",
      "version": null,
      "status": "source-only",
      "sha256": null,
      "description": "Типизированные руководства для разных видов сайтов.",
      "documentation": "https://engine.yeti3.ru/sdk/packages.html#yeti3-site-guides",
      "python": ">=3.12",
      "source_dependencies": [
        "yeti3-core>=0.4.4,<0.5"
      ]
    },
    {
      "name": "yeti3-social",
      "source_version": "0.2.3",
      "version": "0.2.2",
      "status": "published-wheel",
      "sha256": "3f500d1805037991c753a6e166f00ff3af23d4c53430fcc5f3f767f5fcaa062c",
      "description": "Подготовка и доставка публикаций; нужны настройки и доступ внешнего провайдера.",
      "documentation": "https://engine.yeti3.ru/sdk/social.html",
      "python": ">=3.12",
      "source_dependencies": [
        "yeti3-core>=0.4.3,<0.5",
        "requests>=2.32,<3",
        "cryptography>=43",
        "Pillow>=11,<13"
      ]
    },
    {
      "name": "yeti3-solutions",
      "source_version": "0.4.4",
      "version": "0.4.5",
      "status": "published-wheel",
      "sha256": "48c911a9eb50911b32a3d2015083556f626e513225240ea034ad67da07e45f9f",
      "description": "Обнаружение и подключение установленных решений.",
      "documentation": "https://engine.yeti3.ru/sdk/packages.html#yeti3-solutions",
      "python": ">=3.12",
      "source_dependencies": [
        "yeti3-modules==0.4.4"
      ]
    },
    {
      "name": "yeti3-studio",
      "source_version": "0.3.27",
      "version": "0.3.28",
      "status": "published-wheel",
      "sha256": "f2dbb5fd70c62c9a685aa2349e732af3ae97ec44e82d021e11e2db4b285e8231",
      "description": "Визуальная сборка сайтов, демо-наполнение, оформление и управление содержанием.",
      "documentation": "https://engine.yeti3.ru/sdk/studio.html",
      "python": ">=3.12",
      "source_dependencies": [
        "yeti3-telegram-shop==1.0.1",
        "yeti3-core==0.4.3",
        "yeti3-platform==0.4.3",
        "Django>=5.2.17,<5.3",
        "Pillow>=11,<13",
        "psycopg[binary]>=3.2,<4",
        "gunicorn>=23,<24",
        "cryptography>=46,<48"
      ]
    },
    {
      "name": "yeti3-telegram",
      "source_version": "0.5.1",
      "version": "0.5.1",
      "status": "published-wheel",
      "sha256": "7dd2b65686d0ace48d0335ceb6b0a51ceac6da1f4859eb0c5958fa32601061ff",
      "description": "YETI3 Telegram transport and guided public/admin bot setup",
      "documentation": "https://engine.yeti3.ru/sdk/packages.html#yeti3-telegram",
      "python": ">=3.12",
      "source_dependencies": [
        "yeti3-core==0.4.3"
      ]
    },
    {
      "name": "yeti3-themes",
      "source_version": "0.4.4",
      "version": "0.4.5",
      "status": "published-wheel",
      "sha256": "0c3cc242cd7300970823e15714900d75355e64bf3c074411549a6537a2033c36",
      "description": "Контракты заменяемых тем и оформления.",
      "documentation": "https://engine.yeti3.ru/sdk/packages.html#yeti3-themes",
      "python": ">=3.12",
      "source_dependencies": [
        "yeti3-core==0.4.4"
      ]
    },
    {
      "name": "yeti3-telegram-public",
      "source_version": "1.3.7",
      "version": "1.3.7",
      "status": "published-wheel",
      "sha256": "7f770015efb2433991a91ec98e4c14d531e7121f40dfeb8c0b3f8446e13d3c61",
      "description": "Telegram: публичный бот",
      "documentation": "https://engine.yeti3.ru/sdk/telegram.html",
      "python": ">=3.12",
      "source_dependencies": []
    },
    {
      "name": "yeti3-telegram-admin",
      "source_version": "1.3.7",
      "version": "1.3.7",
      "status": "published-wheel",
      "sha256": "e4d66697ff0b0e73a0bd99a83d93ae129f4653f23f51f7d5ef7527ec58dd3821",
      "description": "Telegram: административный бот",
      "documentation": "https://engine.yeti3.ru/sdk/telegram.html",
      "python": ">=3.12",
      "source_dependencies": []
    },
    {
      "name": "yeti3-telegram-shop",
      "source_version": "1.1.7",
      "version": "1.1.7",
      "status": "published-wheel",
      "sha256": "41241f29e565b3df200d27a43caf98daa170b4953f721bd826f98ada8ba2a8c8",
      "description": "Telegram: бот магазина",
      "documentation": "https://engine.yeti3.ru/sdk/telegram.html",
      "python": ">=3.12",
      "source_dependencies": []
    },
    {
      "name": "yeti3-provider-gpu",
      "version": "0.1.0",
      "source_version": "0.1.0",
      "status": "published-wheel",
      "sha256": "ecca89ab25228bf262390dbaa72d80398eb470463d708426927d55668156e2aa",
      "description": "GPU провайдера: смета, денежный лимит и возобновляемые вычисления для SEO, CALMF, аналитики цепочки, пайплайнов и рендера.",
      "documentation": "https://engine.yeti3.ru/sdk/provider-compute.html",
      "python": ">=3.12",
      "source_dependencies": [
        "yeti3-core>=0.4.5,<0.5",
        "yeti3-platform>=0.4.5,<0.5"
      ]
    },
    {
      "name": "yeti3-gpu-observer",
      "version": "0.1.5",
      "source_version": "0.1.5",
      "status": "published-wheel",
      "sha256": "63e0cf1953adc72c6a6bd3dce73233cf429495df6f6e70c4bf6ceaa066e87ac7",
      "description": "Realtime-индикатор Node и GPU провайдера, безопасная сводка сети и личный дашборд расходов.",
      "documentation": "https://engine.yeti3.ru/sdk/gpu-observer.html",
      "python": ">=3.12",
      "source_dependencies": []
    }
  ]
}
