Releases and Updates (релизы и обновления)
Примечание по scope (TADR-0042 / Wave 90.5): Licensing Platform — не платформа software distribution. Upload артефактов, redeem DownloadGrant, signed download URL и отдельный customer portal
downloads.<domain>вне активного продуктового scope лицензирования. Исторический ADR-0032 сохранён для истории (superseded для licensing scope).
Что остаётся важным для лицензирования
| Тема | Ориентир |
|---|---|
| ProductVersion | Лёгкая лицензионная метка у каталожного Product, когда тариф использует SpecificVersion — не installer, не S3 object и не DownloadGrant |
| Version scope тарифа | Весь продукт или конкретный ProductVersion — ортогонально CommercialTerm |
| Entitlement | Runtime-решения используют Product + validity + VersionScope (+ rules). Им не нужен ReleaseArtifact storage |
| Проверка клиентом | Runtime validate / lease claims + проверка JWKS для доверия entitlement |
Точные OpenAPI-формы ProductVersion и tariff drafts: API Reference / Management OpenAPI.
Что не входит в licensing happy path
- Downloads SPA /
downloads.<domain>как обязательный customer portal - Управление ReleaseArtifact / DownloadGrant / signed artifact URL в Console
- Management
/api/v1/releases*distribution API как активная продуктовая поверхность (маршруты возвращают 410 Gone; schema может оставаться для expand-contract)
Бинарники ПО по-прежнему могут распространяться другими системами вне этой платформы. Licensing этим workflow не владеет.
Границы
- Runtime не на critical path для bulk-байт артефакта.
- Не публикуйте private signing keys, Host layout или internal broker wiring.
- Версии SDK-пакетов и их changelog — в публичных SDK-репозиториях (SDKs).