Перейти к основному содержимому

Основные понятия

Краткие определения для Console, порталов, Runtime и документации.

Product

Лицензируемое ПО в каталоге вендора.

Entitlement

Именованная возможность или лимит, который даёт лицензия (feature flag, число мест, модуль и т.п.). Коды entitlement — технические идентификаторы; их не переводят в UI и примерах docs. Упаковка: Entitlements.

Custom data (слоты вендора)

Фиксированные поля вендора в подписанном snapshot лицензии/lease (v1: 2×string≤100, 2×bool, 3×number) — не часть human license key. См. Entitlements и платформенный ADR-0026.

Policy / plan

Правила и коммерческая упаковка того, что разрешает лицензия (лимиты, режимы, trial). Карта режимов: Модели лицензирования. Точная схема фиксируется в product specs по мере поставки модулей.

License key

Человекочитаемый секрет, который идентифицирует лицензию для валидации в Runtime. Формы:

XXXX-XXXX-XXXX-XXXX (v1 — сохраняется)
XXXX-XXXX-XXXX-XXXX-XXXX (v2 — по умолчанию для нового issue/rotate)

Жизненный цикл (выпуск, отзыв, ротация, once-reveal) — зона Management; normalize → hash → validate — зона Runtime. Полный формат, правила нормализации и хранения: Лицензионные ключи.

Не путать с:

СущностьПочему это другое
Signed lease / license artifactCompact JWS (MH-LEASE-V1, MH-LICENSE-V1, …) — не human key
License business codeПубличный id вроде lic-acme-pos — не секрет
Machine / enrollment credentialsОтдельные семейства prefix_hex (например enr_…, ric_…)

Activation / device

Привязка лицензии к runtime-идентичности (устройство, установка или субъект lease). Полные правила: Идентичность устройства — новый installation key на каждую установку; не запекать private key в golden image (ADR-0028).

Runtime lease

Подписанный, ограниченный по времени результат валидации, который продукт может применять offline в окне. Обзор: Offline. Crypto profile и форматы версионируются; см. будущие Security / Runtime docs.

Local Relay

On-premises компонент с outbound-синхронизацией в облако, чтобы площадки с ограничениями могли валидировать лицензии. Обзор: Local Relay. Внутренности Relay engine остаются proprietary платформы. Не то же самое, что customer webhooks.

Проверка доверия (JWKS)

Как продукт локально проверяет signed leases (ES256 + JWKS / offline trust bundle — не RSA в бинарнике). Проверка доверия (JWKS).

Дальше