Одобрение человеком для рискованных действий ИИ
Approva — инфраструктура одобрения для AI-агентов и автоматизаций
Приостанавливайте рискованные действия, подтверждайте личность одобряющего через passkey, выдавайте scoped capabilities и сохраняйте проверяемую цепочку событий.
Для людей, систем и AI-агентов.
Approva Cloud Beta доступна по приглашениям на app.approva.xyz. Approva Open Core можно развернуть у себя.
Открыть репозиторий Open CoreАгент предлагает действие
agent.release-bot запрашивает deployment.execute
Политика оценивает риск
policy помечает запрос от service account как high risk
Выполнение ставится на паузу
запрос уходит на review в app.approva.xyz
Человек одобряет через passkey
личность tech-lead подтверждена через passkey
Выдана scoped capability
single-use capability выдана только для деплоя billing-api
Выполнение продолжается
агент продолжает выполнение с полученной capability
Нужны контролируемые checkpoints, а не постоянный ручной контроль
AI-агенты могут брать на себя всё больше работы, но рискованные действия всё равно требуют явного одобрения человеком.
AI-автоматизации всё ещё приходится держать под присмотром
Агенты справляются с рутиной, но рискованные действия всё равно требуют человеческого checkpoint. Без него автономность быстро снова превращается в ручной контроль.
Рискованные действия нельзя безопасно отдавать на полный автопилот
Деплои, возвраты, изменения данных и внешние tool calls требуют суждения. В итоге команды либо блокируют всё подряд, либо доверяют слишком многому.
Встроенные approval-шаги слишком поверхностны
Кнопки в Slack и подтверждения по email не проверяют личность через passkey, не выдают scoped capabilities и не оставляют надёжной цепочки событий. Это формальность, а не контрольная точка.
Шесть шагов от риска к выполнению
Прозрачный поток: машинный запрос, одобрение человеком и продолжение выполнения.
Агент предлагает действие
AI-агент, скрипт или backend-сервис отправляет в Approva контекст действия перед рискованной операцией.
Политика оценивает риск
Policy проверяет действие, actor, resource и контекст, чтобы понять, нужно ли одобрение человека.
Выполнение ставится на паузу
Выполнение приостанавливается, запрос появляется в dashboard, а система может ждать решения через webhook или poll.
Человек одобряет через passkey
Одобряющий просматривает запрос и подтверждает личность через passkey перед тем, как принять решение.
Выдаётся scoped capability
Approva выдаёт scoped capability с ограниченным временем жизни, которая разрешает только одобренное действие.
Выполнение продолжается
Система или агент выполняет capability exchange и продолжает работу, а весь путь фиксируется в проверяемой цепочке событий.
Инфраструктура approval, а не просто слой уведомлений
Approva создана для людей в dashboard, систем с machine auth и AI-агентов, которые продолжают работу через scoped capabilities.
Не просто approve / deny
Одобрение в Approva выдаёт scoped capability: она точно задаёт, что агенту разрешено, на какой срок и на каких условиях.
Одобрение привязано к реальной личности
Passkey-проверка привязывает каждое одобрение к реальному человеку, а не к сообщению в чате или нажатию кнопки.
Выполнение через capabilities
Агенты не получают blanket permissions. Они получают single-use capabilities с ограниченным сроком действия и точным scope под конкретное одобренное действие.
Полный audit trail
Каждый запрос, решение, capability и результат записываются с контекстом, чтобы потом можно было точно восстановить, что произошло.
Immutable event history
Approval-события попадают в append-only log с ledger-style verification, поэтому история остаётся tamper-evident.
Основа open core, удобство cloud
Approva Open Core и Approva Cloud Beta работают на одном approval engine; в Cloud сверху добавлены hosted UX, onboarding и управляемые интеграции.
Возможности Approva
Approva одинаково подходит людям в dashboard, системам с machine auth и AI-агентам, которые продолжают выполнение через scoped capabilities.
Policy Engine
Определяйте, в какой момент Approva должна останавливать людей, системы или AI-агентов по действию, уровню риска, ресурсу или вашей policy.
Approval API
Создавайте approval requests, опрашивайте статус, обменивайте capabilities и подписывайтесь на webhooks из любой системы.
Одобрения в dashboard
Команды просматривают запросы в dashboard, подтверждают их через passkey и видят точный scope, который будет выдан.
Machine auth
API keys и service accounts позволяют backend-системам, скриптам и агентам безопасно запускать approval flows.
Одобрения, защищённые passkey
WebAuthn-native верификация через биометрию или security keys. Каждое approval криптографически привязано к личности.
Scoped Capabilities
Для одобренных действий выдаются single-use capabilities с ограниченным временем жизни и точным scope.
Audit trail + ledger verification
Каждый запрос, решение, capability exchange и результат выполнения попадают в audit trail с ledger verification.
CLI, SDK и примеры
Используйте CLI, @approva/sdk, REST API и примеры интеграций, чтобы встроить approval-потоки в реальные системы и workloads.
Где нужны approval checkpoints
Добавляйте approval gates везде, где люди, системы или AI-агенты пересекают границы доверия.
Одобрения для AI-деплоев
AI coding agents и release scripts могут готовить изменения, но отправка в production всё равно требует человеческого checkpoint.
Агент готовит деплой -> policy помечает production target -> lead одобряет через passkey -> выдаётся deploy capability
Одобрения AI-возвратов
Support-агенты могут готовить возвраты, но выдача credit выше порога требует авторизации менеджера.
Агент предлагает возврат на $500 -> лимит превышен -> менеджер одобряет -> выдаётся scoped refund capability
Одобрения рискованных tool calls
Агенты, скрипты и backend-системы, работающие с внешними tools или API, могут останавливаться при вызове чувствительных endpoints или необратимых изменениях.
Агент запрашивает внешний API call -> обнаружен sensitive scope -> требуется approval -> capability ограничивает вызов
Одобрения destructive operations
Удаления, перезаписи и изменения схемы можно ставить на паузу до человеческого review перед применением.
Агент запускает bulk delete -> срабатывает destructive flag -> DBA одобряет -> deletion capability истекает после использования
Одобрения шагов workflow
Долгоживущие workflow и backend jobs могут останавливаться в критических точках и ждать sign-off перед продолжением.
Workflow доходит до handoff point -> включается approval gate -> owner одобряет через passkey -> следующий этап продолжается
Чувствительные обновления CRM и данных
Изменения customer records или PII могут требовать явного разрешения перед записью.
Агент обновляет customer tier -> запись помечена как чувствительная -> account manager одобряет -> изменение попадает в audit trail
Безопасность и аудит
Approva сохраняет проверяемую цепочку событий для каждого запроса, решения, выдачи capability, capability exchange и результата выполнения.
Проверка личности через passkey
Каждое approval криптографически привязано к подтверждённой личности с помощью WebAuthn passkeys.
Выдача scoped capabilities
Одобрение создаёт single-use capability с ограниченным сроком действия и точным scope.
Разделение человека и машины
Люди одобряют через passkey, а системы и агенты продолжают работу через machine auth и scoped capabilities.
Полный audit trail
Каждый запрос, policy evaluation, approval, rejection, timeout и результат выполнения попадают в event chain.
Трёхуровневая event-архитектура
Спроектирована для traceability и verification
Операционная база данных
Текущее состояние, активные запросы и данные policy
Append-only Event Log
Append-only история запросов, решений и результатов
Hash-linked Ledger
Ledger-style verification и tamper evidence
В результате получается устойчивая и проверяемая цепочка, по которой видно, как approval прошло путь от запроса до выполнения.
Встраивайте approval-потоки в продукты, системы и агентные сценарии
CLI, SDK, API keys, service accounts, webhooks и capability exchange позволяют использовать Approva внутри продукта, backend-систем, операторских workflow и agent runtimes.
Настройте machine auth для приложения, сервиса или агента
APPROVA_API_KEY=approva_sk_live_...Подключите approval requests через CLI, SDK или API
approva approval request ...Дождитесь решения, подтверждённого через passkey, по webhook или через poll
event: approval.decidedВыполните capability exchange и продолжайте работу в своём runtime
approva capability exchange --request apr_req_abc123Одни и те же интерфейсы подходят и для embedding Approva в коммерческий продукт, и для внутренних инструментов, и для AI-агентов, которые продолжают выполнение со scoped capability.
approva approval request \
--action deployment.execute \
--resource service:billing-api \
--risk high \
--actor service-account:release-bot \
--metadata environment=production
approva capability exchange \
--request apr_req_abc123 \
--actor service-account:release-botОфициальный hosted-вариант или self-host на одном approval engine
Approva Cloud Beta — официальный hosted-продукт и самый простой путь. Approva Open Core — гибкий вариант для self-hosting, embedding и managed deployments. В основе обоих — один и тот же approval engine.
Approva Open Core
Self-hostable, source-available
Разворачивайте approval engine у себя, используйте его коммерчески или встраивайте в свой продукт. Open Core — source-available и рассчитан на реальное продуктовое использование, а Approva Cloud остаётся официальной hosted-версией.
- Source-available core
- Коммерческое использование и встраивание в продукт
- Внутренние и managed deployments
- CLI + API + console
- API keys и service accounts
- Быстрый запуск через Docker
Можно
- Развернуть свой экземпляр
- Внутреннее использование
- Коммерческое использование
- Встраивание в собственный продукт
- Managed deployments для клиентов
Нельзя
- Запуск standalone SaaS на базе Approva
- Конкурирующий hosted approval product
При использовании Open Core внутри продукта требуется attribution, например: "Powered by Approva".
Публичный репозиторий Open Core уже открыт. Если вам нужен гибкий путь, начинайте с него; когда понадобится официальный fully managed вариант, переходите в Cloud.
Approva Cloud Beta
Официальная hosted-версия, beta по приглашениям
Cloud — самый простой путь: fully managed, без своей инфраструктуры, с onboarding, integrations, billing, organizations и dashboard auth.
- Официальный hosted-продукт
- Fully managed
- Без своей инфраструктуры
- Organizations и dashboard auth
- Managed integrations
- Onboarding
- Billing
Доступ в Cloud сейчас выдаётся по приглашениям. Запросите beta access, если нужен официальный hosted-вариант, или используйте Open Core, если гибкость нужна уже сейчас. Запросить доступ
Запросите доступ к бете или разверните Approva Open Core у себя
Approva Cloud Beta на app.approva.xyz сейчас доступна по приглашениям. Если вы рассматриваете hosted-вариант, запросите доступ или демо. Если полный контроль нужен уже сейчас, начните с Open Core.
Развернуть Open Core у себя