# D-028. Выдача ключей через адаптер: ручная, демо, API Статус: принято, 22.10.2026. Уточняет [D-020](D-020-key-models.md). ## Контекст Настоящий API выдачи появится позже (этап 3g), а путь «оплатил — получил ключ» нужно проверить уже в концепте. ## Решение 1. Выдача ключа и подключений идёт через адаптер в `core/provisioning/` с единым интерфейсом: выдать ключ, создать WG-конфиг (для устройства, у mass — для страны), отключить подключения ключа. 2. `manual` — подключения добавляет администратор в админке, как в [D-020](D-020-key-models.md). 3. `demo` — эмулятор: a. при оплате ключ выдаётся сам: ссылка Happ и подключение к RU-адресу; b. WG-конфиг создаётся по запросу из кабинета; c. данные правдоподобные, но фиктивные: адреса из тестовых диапазонов; d. локация «Установим за 24 часа» выдаётся с задержкой, чтобы было видно состояние «готовится». 4. `api` — настоящий API выдачи (этап 3g) встаёт на место `demo` без переделки кабинета. 5. Режим выдачи — настройка сайта. ## Последствия Администратор в любом режиме может создать ключ и подключения руками.