Сделайте ваше SaaS приложение aware of actor.
Понимайте observed human, AI-assisted, autonomous и Unknown interactions, чтобы ваш product мог appropriately реагировать, от sign-up до settings.
POST /reports/generate
Доказательства
Встроенный ассистент приложения создал этот запрос для вошедшего в систему пользователя
Ваша policy: Разрешить и записать отчет как Human + AI
Теперь ваши пользователи приходят вместе с assistants и agents.
Люди входят в систему, а затем передают работу AI-ассистентам, браузерным агентам и автоматизациям. Ваше приложение видит один и тот же аккаунт и одну и ту же сессию для всего этого.
Из-за этого трудно спроектировать правильный опыт: быстрый путь для людей, структурированный путь для легитимной автоматизации и осторожный путь для чувствительных действий. Proof of Actor дает вашему продукту этот контекст.
Proof of Actor добавляет
Ассистент действует через эту учетную запись в /reports.
Что команды SaaS делают с контекстом актора
Защищайте пользовательский опыт людей
Сохраняйте sign-up, onboarding и повседневные flows быстрыми для людей, без лишних универсальных ограничений.
Дайте агентам структурированный путь
Предлагайте Verified или Declared agents API или structured response вместо UI, рассчитанного на людей.
Поддержка с раскрытым использованием AI
Принимайте работу с помощью ИИ там, где это уместно, и помечайте ее, а не рассматривайте как злоупотребление.
Защитить чувствительные действия
Добавляйте проверку или более строгую проверку для действий, меняющих учетную запись, когда этого требует ваша политика.
Понимать использование product
Посмотрите, какие функции люди, помощники и агенты на самом деле используют, маршрут за маршрутом.
План для Unknown
Определяйте для каждого route, что происходит, когда evidence недостаточно, и держите этот показатель видимым.
01 · Обнаружение
Сигналы из вашего продукта и вашего сервера.
Сборщик в браузере собирает сигналы взаимодействия на выбранных вами страницах, а серверная интеграция добавляет контекст запроса и подписи от автоматизированных клиентов.
- Сигналы взаимодействия там, где работает browser collector.
- Подписанные запросы от агентов, которые публикуют свои ключи.
- Раскрытие использования AI в приложении и ваши собственные функции ассистента.
- Подпись запросаvalid · sample-crawler.exampleverified
- Заявление клиента"research-assistant/2.1"declared
- Взаимодействие в браузереpointer + keyboard eventsinferred
- Нет supported signalsroute not instrumentedunknown
02 · Понимание
Посмотрите, как на самом деле используется каждый workflow.
Сравните состав actor на ваших потоках dashboard, settings, support и sign-up и изучите доказательства, стоящие за любой сессией.
- Состав акторов по маршруту и по рабочему процессу.
- Evidence и основание для каждого результата.
- Доля Unknown по route, чтобы было видно, где добавить coverage.
- /dashboardНеизвестно 7%
- /api/v1/catalogНеизвестно 15%
- /support/ticketsНеизвестно 8%
- /signupНеизвестно 21%
03 · Маршрутизация
Правильный опыт для каждого актора.
Пишите правила для важных маршрутов и внедряйте их постепенно. Все остальное продолжает работать точно так же, как сегодня.
- Политики по маршруту, классу акторов и основанию.
- Наблюдать, предварительно просмотреть, затем enforce.
- Ваши существующие authentication и authorization остаются в силе.
- /api/v1/catalogenforceАгентРазрешить · структурированный API
- /support/ticketsenforceЧеловек + ИИРазрешить · пометить как Human + AI
- /account/*previewНеизвестноСохраняйте существующие проверки
- /api/v1/orderspreviewАгентТребовать более сильные учетные данные
Примеры решений
От запроса к результату и затем к вашему решению.
Подтвержденный агент читает ваш каталог
Запрос
GET /api/v1/catalog
Результат
Агентbasis: verifiedВаше решение
Отправьте это в структурированный API и требуйте отдельную авторизацию для изменений учетной записи.
Человек составляет тикет с помощью ИИ
Запрос
POST /support/tickets
Результат
Человек + ИИbasis: declaredВаше решение
Примите это и направьте в поддержку с пометкой о помощи ИИ.
Изменение настроек при недостатке доказательств
Запрос
POST /account/password
Результат
Неизвестноbasis: unknownВаше решение
Сохраните существующий flow повторной аутентификации. Решение на основе actor не принимается.
Внедряйте без риска
Команды начинают в observation mode и переходят route за route.
- 01
Наблюдайте ключевые flows
Добавьте browser collector и server middleware к sign-up, support и settings. В вашем продукте ничего не изменится.
- 02
Предпросмотр по workflow
Посмотрите, что rule сделало бы на реальных sessions, например при labeling AI-assisted tickets или routing agent к вашему API.
- 03
Применять по route
Включайте по одному workflow за раз, с явным fallback для Unknown для actions, меняющих account.
Работает с вашим стеком
- Команды первых участников
Промежуточное ПО веб-сервера (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 запускается в observation mode и ничего не меняет в вашем app, пока ваша team не включит policy для конкретного route.
Может ли он определить, когда кто-то использовал ChatGPT в другой вкладке?
Не из обычного web traffic. Результаты Human + AI возникают из использования AI, которое declared или наблюдаемо в вашем app, например из вашей собственной assistant feature или control раскрытия.
Заменяет ли это наши инструменты входа или fraud tools?
Нет. Он добавляет actor context рядом с ними. Ваши authentication, authorization и fraud tooling по-прежнему отвечают за собственные решения.
С каких workflows нам начать?
Начните с тех рабочих процессов, где тип актора меняет нужную реакцию: регистрация, поддержка, ценные функции и настройки аккаунта.
Сколько это стоит?
Отобранные founding developer teams могут получить до 12 месяцев бесплатно в пределах согласованных лимитов использования.
Добавьте контекст actor в ваше SaaS-приложение.
Присоединяйтесь к founding developer program Proof of Actor.
Предпочитаете сначала поговорить? Свяжитесь с основателями