# Этап 3g. Выдача ключей через API Статус: обсуждение при старте этапа. ## 1. Что известно 1. Адаптер `api` встаёт на место `demo` ([D-028](../decisions/D-028-provisioning-adapter.md)): по тарифу (страны, теги) подбирается свободный сервер, бэкенд возвращает подключения для ключа. 2. Автоматика создаёт те же подключения, что администратор или демо-адаптер ([D-020](../decisions/D-020-key-models.md)), и отключает их, когда ключ истекает. 3. Наличие в локациях и счётчик свободных серверов обновляются автоматически. Сайты пересобираются по событию; если числа меняются часто — добавляем обновление из браузера ([D-032](../decisions/D-032-free-servers.md)). 4. VPN-серверы не ведут журналов ([10-security.md](../10-security.md), раздел 6). ## 2. Обсудить при старте Источник серверов и подключений, способ интеграции, как получать WG-конфиги mass по странам, обработка ошибок выдачи. ## 3. Учесть из 1b 1. Если ограничение числа устройств в Xray потребует журналов доступа, это расходится с обещанием «VPN-серверы не ведут журналов» в политике конфиденциальности. Решаем до выбора способа ограничения.