Удалённая конфигурация приложений: меняйте значения без релиза
Veresk — удалённая конфигурация для приложений, сервисов и игр. Правьте конфиг в браузере, публикуйте на CDN, а ваше приложение читает его. Люди и ИИ-агенты работают в одном месте.
SDK, REST API и MCP
От правки до работающего приложения за три шага
- 1
Правка
Откройте проект и измените файл JSON, Lua или текстовый прямо в браузере. Редактор проверяет синтаксис до сохранения.
- 2
Публикация
Публикация собирает релиз версии и загружает его на CDN, с отдельным манифестом для каждого клиента.
- 3
Чтение
Приложение загружает файлы через SDK либо обычным HTTP-запросом. Без новой сборки и без проверки магазином.
Версии наследуют файлы, поэтому правки остаются маленькими
Версия отдаёт файлы родителя, пока у неё нет своей копии. Создайте staging из default, измените один файл, сравните и перенесите. Потребители вроде ios, android и server получают только назначенные им файлы.
Создан для ИИ-агентов
Агенты — полноправные пользователи. Они работают с вашим контентом так же, как вы, через открытые стандарты и в границах, которые задаёте вы.
- MCP-сервер
- Подключите Claude Code, Codex, Cursor, VS Code или Claude Desktop. Агент читает и правит файлы, управляет версиями и тегами, сравнивает и публикует.
- REST API
- Те же операции по HTTP для скриптов и CI. За обоими интерфейсами одна логика, поэтому агенты и скрипты ведут себя одинаково.
- Границы под вашим контролем
- Токен несёт права владельца. Агенты не могут удалять проекты, менять роли и трогать ключи шифрования.
- Документация, которую читают агенты
- Эта документация — обычный HTML плюс llms.txt, llms-full.txt и Markdown-версия каждой страницы.
Готов к продакшену
- Шифрование по файлам
- Пометьте файл как зашифрованный, и он публикуется шифртекстом. Клиент расшифровывает его ключом проекта.
- Редактор с проверкой синтаксиса
- JSON и Lua проверяются до сохранения. Заметки для команды в JSON — ключи $note, при публикации они удаляются.
- Роли в проекте
- Администраторы и менеджеры с разными правами. Владелец всегда сохраняет контроль.
- Блокировка версий
- Зафиксируйте выпущенное. Заблокированная версия доступна только для чтения.
- Релиз на каждую версию
- Публикация собирает по манифесту на потребителя, поэтому каждый клиент получает ровно свои файлы.
- Git-интеграция
- Храните состояние проекта в Git-репозитории параллельно с публикацией.
Частые вопросы
Что такое Veresk?
Платформа удалённой конфигурации. Вы храните конфиги в одном месте, правите их в браузере и публикуете на CDN. Ваши приложения читают опубликованные файлы во время работы.
Что можно настраивать?
Всё, что приложение читает во время работы: настройки, цены, флаги функций, тексты и подгружаемый контент, а в играх ещё баланс и расписание событий. Подходит для мобильных и веб-приложений, бэкенд-сервисов и игр.
Чем это отличается от выпуска новой сборки?
Конфиг — это данные, которые приложение получает во время работы. Чтобы изменить значение, достаточно поправить файл и опубликовать, а не собирать, отправлять на проверку и ждать релиз.
Какие платформы поддерживаются?
Прочитать опубликованные файлы может любая платформа, умеющая делать HTTP-запросы: клиент загружает манифест и перечисленные в нём файлы с CDN. Готовые SDK упрощают это, их список на странице SDK в документации.
Защищены ли мои файлы конфигурации?
Файлы, помеченные как зашифрованные, публикуются шифртекстом, и клиент расшифровывает их ключом проекта. Ключ, зашитый в сборку приложения или игры, можно извлечь, поэтому не рассчитывайте на шифрование как на способ спрятать секреты от клиентов приложения или игры.
Может ли ИИ-агент работать с Veresk?
Да. В Veresk есть MCP-сервер и REST API с одинаковыми правами. Агенты могут читать и править файлы, управлять версиями и тегами, сравнивать и публиковать. Создавать и удалять проекты, менять роли и трогать ключи шифрования они не могут.
Могут ли в одном проекте работать несколько человек?
Да. Администраторы проекта выдают доступ другим пользователям и назначают роль admin или manager.
Попробуйте на своём проекте
Создайте проект, добавьте конфиг и опубликуйте его за несколько минут. Вопросы можно задать в Telegram.