Proof of Actor: поймите, кто действует в вашем application.
Proof of Actor by AgentCredia is one product for actor visibility and application-defined decisions. See what each interaction is, the evidence behind it, and choose the right experience for it.
GET /api/v1/catalog
Доказательства
Подпись запроса подтверждена для sample-crawler.example
Ваша policy: Allow: отдать структурированный ответ API
Почему контекст актора важен
Вход в систему показывает, какая учетная запись используется. Он не показывает, нажимает ли человек, работает ли человек с помощником ИИ или действует ли через учетную запись автономный агент. Для этого нужны разные сценарии.
Proof of Actor добавляет
Ассистент действует через эту учетную запись в /reports.
01 · Обнаружение
Соберите сигналы, которые видит ваша интеграция.
Proof of Actor собирает сигналы actor на server, edge, в browser или в вашем MCP server и отделяет verified утверждения от поведенческих выводов.
- Verified identities агентів из request signatures.
- Заявления клиента и уведомления об AI в приложении.
- Сигналы взаимодействия в браузере там, где работает ваш сборщик.
- Unknown сохраняется как отдельный result, без догадок.
- Подпись запросаvalid · sample-crawler.exampleverified
- Заявление клиента"research-assistant/2.1"declared
- Взаимодействие в браузереpointer + keyboard eventsinferred
- Нет supported signalsroute not instrumentedunknown
02 · Понимание
Посмотрите, кто использует каждую часть вашего app.
Аналитика actor по route и workflow показывает, где взаимодействуют люди, пользователи с AI-assisted и agents, а данные по каждой классификации доступны в один клик.
- Состав traffic по route, workflow и time period.
- Evidence и основание для каждого результата.
- Доля Unknown, чтобы было видно, где заканчивается покрытие.
- /dashboardНеизвестно 7%
- /api/v1/catalogНеизвестно 15%
- /support/ticketsНеизвестно 8%
- /signupНеизвестно 21%
03 · Маршрутизация
Определяйте, что происходит дальше, для каждого route отдельно.
Настраивайте политики для важных routes: allow, adapt, challenge, review или rate-limit. Начните с observation, предварительно просмотрите эффект, затем включите enforce, когда будете готовы.
- Политики по маршруту, классу акторов и основанию.
- Наблюдать, предварительно просмотреть, затем enforce.
- Явные fallbacks для Unknown и timeouts.
- Решения остаются в коде вашего приложения.
- /api/v1/catalogenforceАгентРазрешить · структурированный API
- /support/ticketsenforceЧеловек + ИИРазрешить · пометить как Human + AI
- /account/*previewНеизвестноСохраняйте существующие проверки
- /api/v1/orderspreviewАгентТребовать более сильные учетные данные
Четыре класса. Каждый результат объяснен.
Каждое взаимодействие относится к одному из четырех классов, у каждого из которых есть четкое значение и четкое ограничение.
- Человек
Поддерживаемые наблюдаемые сигналы указывают на взаимодействие, инициированное человеком.
Не означает: Что AI не использовался или что реальная личность человека подтверждена.
- Человек + ИИ
Использование помощи ИИ было заявлено или обнаружено поддерживаемой интеграцией, которая действительно может его наблюдать.
Не означает: Что все скрытое использование AI можно обнаружить, включая другую вкладку или другое устройство.
- Агент
Автоматизированное взаимодействие или взаимодействие, исходящее от агента, подтвержденное проверяемой идентичностью или аккуратно квалифицированным выводом.
Не означает: Что агент авторизован, безопасен или действует на основании действительной делегации от человека.
- Неизвестно
Имеющихся доказательств недостаточно для надежного определения.
Не означает: Что взаимодействие является подозрительным или вредоносным.
И каждый результат указывает свое основание
- verifiedКриптографическое или иным образом проверяемое утверждение, подтвержденное, например, подписью запроса по опубликованному ключу. Оно доказывает только эту проверку, и ничего более.
- declaredЭто было заявлено актором или вашим приложением, например раскрытием использования AI или клиентом, который называет себя агентом. Заявление может быть ложным.
- inferredВывод, сделанный на основе поведенческих или контекстных сигналов. Инференсы могут быть ошибочными и всегда помечаются как инференсы.
- unknownНедостаточно evidence для определения. Результат сообщается как Unknown, а не предполагается.
Решения, которые может принимать ваше app
Три типичные ситуации, от request к result и к вашему decision.
Подписанный agent читает ваш каталог
Запрос
GET /api/v1/catalog
Результат
Агентbasis: verifiedВаше решение
Отдавайте structured API вместо HTML pages.
Изменение учетной записи без данных
Запрос
POST /account/password
Результат
Неизвестноbasis: unknownВаше решение
Сохраните существующий flow повторной аутентификации. Решение на основе actor не принимается.
Заявка с раскрытым использованием AI
Запрос
POST /support/tickets
Результат
Человек + ИИbasis: declaredВаше решение
Примите его и направьте с меткой AI-assisted.
Создано для production apps
Сначала наблюдение
Установка Proof of Actor ничего не меняет, пока вы не включите policy.
Evidence, а не scores
Результаты содержат свое основание вместо необъясненного числа.
Ваши правила
Enforcement находится в вашем приложении, для каждого route и уровня риска.
Конфиденциальность по замыслу
Минимальный сбор, изоляция tenant и срок хранения по вашему согласию.
Подходит вашему stack
Server middleware, Next.js, edge, browser, generic HTTP API и MCP servers.
- Команды первых участников
Промежуточное ПО веб-сервера (Node.js)
Server-side
Сигналы на уровне запроса для серверных приложений и APIs.
- Команды первых участников
Next.js
На стороне сервера и edge
Middleware для page и API routes.
- Команды первых участников
Скрипт браузера
Только браузерные сигналы
Сигналы взаимодействия из browser sessions, вместе с server-side integration.
- Команды первых участников
Cloudflare и edge runtimes
Edge
Сигналы на edge до того, как запросы достигнут вашего origin.
- Команды первых участников
Универсальный HTTP API
Любой стек
Отправьте контекст запроса в API и получите результат с его основанием.
- Команды первых участников
Сервер MCP
MCP
Контекст актора для вызовов инструментов MCP.
- Roadmap
WordPress
Плагин
Плагин для сайтов WordPress.
- Roadmap
Нативный мобильный
iOS и Android
Native iOS и Android SDK.
Интеграции внедряются вручную вместе с каждой founding team во время onboarding. Используете другой стек? Сообщите об этом при подаче заявки.
Часто задаваемые вопросы
Proof of Actor - это bot blocker или CAPTCHA?
Нет. Он сообщает actor evidence и classifications и оставляет решения вашему application. По умолчанию он ничего не блокирует.
Проверяет ли это личность человека?
Нет. Он не выполняет identity checks, KYC или biometric verification. Результат Human означает, что наблюдаемые signals указывают на взаимодействие, управляемое человеком, а не на то, кто именно этот человек.
Означает ли signed agent request, что agent разрешено действовать?
Нет. Действительная signature связывает request с key и его опубликованным operator. Может ли этот operator что-то делать в вашем app, решает ваша authorization.
Как получить доступ?
Proof of Actor находится в приватной бете. Подайте заявку на ранний доступ и расскажите нам о приложении и взаимодействии, которое вы хотите понять.
Знайте, кто использует ваш app.
Подайте заявку на участие в founding developer program.
Предпочитаете сначала поговорить? Свяжитесь с основателями