Ir para o conteúdo principal
PROOF OF ACTOR · PRIVATE BETA

Proof of Actor: entenda quem está atuando na sua aplicação.

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.

example-app.test · resultado do ator

GET /api/v1/catalog

Agentebasis: verified

Evidência

Assinatura da request validada para sample-crawler.example

Sua política: Allow: fornecer a resposta estruturada da API

Por que o contexto do ator importa

Um login informa qual conta está em uso. Ele não informa se uma pessoa está clicando, se uma pessoa está trabalhando com um assistente de IA, ou se um agent autônomo está agindo pela conta. Cada caso merece experiências diferentes.

sessão

Seu login sabe

user: [email protected]

plan: team

actor: ?

proof of actor

O Proof of Actor adiciona

Agentebasis: declared

Um assistente está agindo por meio desta conta em /reports.

01 · Detect

Colete os sinais que sua integração consegue ver.

O Proof of Actor coleta sinais de actor no server, na edge, no browser ou no seu MCP server, e separa afirmações Verified de inferências comportamentais.

  • Identidades de agentes verified a partir das assinaturas da solicitação.
  • Declarações do cliente e divulgações de IA no app.
  • Sinais de interação no navegador onde seu coletor executa.
  • Unknown mantido como seu próprio resultado, sem suposições.
sinais · última solicitação por origem
  • Assinatura da requisiçãovalid · sample-crawler.exampleverified
  • Declaração do cliente"research-assistant/2.1"declared
  • Interação no navegadorpointer + keyboard eventsinferred
  • Sem sinais suportadosroute not instrumentedunknown

02 · Understand

Veja quem está usando cada parte do seu app.

As análises de atores por route e workflow mostram onde pessoas, usuários com assistência de IA e agentes interagem, com a evidência de cada classificação a um clique de distância.

  • Mix de tráfego por rota, workflow e período.
  • Evidência e base por trás de cada resultado.
  • A taxa de Unknown, para que você saiba onde a cobertura termina.
tráfego por rota · 7 dias
  • /dashboardDesconhecido 7%
  • /api/v1/catalogDesconhecido 15%
  • /support/ticketsDesconhecido 8%
  • /signupDesconhecido 21%
HumanoHumano + IAAgenteDesconhecido

03 · Route

Decida o que acontece a seguir, rota por rota.

Escreva políticas para as rotas que importam: allow, adapt, challenge, review ou rate-limit. Comece em observation, visualize o efeito e depois enforce quando estiver pronto.

  • Políticas por rota, classe de ator e base.
  • Observe, pré-visualize, depois aplique enforcement.
  • Fallbacks explícitos para Unknown e timeouts.
  • As decisões ficam no código da sua aplicação.
política · example-app.test
  • /api/v1/catalogenforceAgentePermitir · API estruturada
  • /support/ticketsenforceHumano + IAPermitir · rotular como Human + AI
  • /account/*previewDesconhecidoMantenha as verificações existentes
  • /api/v1/orderspreviewAgenteExigir credencial mais forte

Quatro classes. Cada resultado explicado.

Toda interação se enquadra em uma das quatro classes, cada uma com um significado claro e um limite claro.

  • Humano

    Os sinais observáveis suportados indicam interação conduzida por humanos.

    Não significa: Que nenhuma IA foi usada, ou que a identidade real da pessoa foi verificada.

  • Humano + IA

    A assistência de IA foi declarada, ou detectada por uma integração compatível que realmente consegue observá-la.

    Não significa: Que todo uso oculto de IA pode ser detectado, incluindo outra aba ou outro dispositivo.

  • Agente

    Interação automatizada ou originada por agente, apoiada por identidade verificável ou por uma inferência cuidadosamente qualificada.

    Não significa: Que o agente está autorizado, é seguro ou está agindo com delegação válida de uma pessoa.

  • Desconhecido

    A evidência disponível não sustenta uma determinação confiável.

    Não significa: Que a interação é suspeita ou maliciosa.

E cada resultado informa sua base

  • verifiedUma afirmação criptográfica ou de outra forma verificável, validada, por exemplo, uma assinatura da request contra uma chave publicada. Isso prova apenas essa verificação, nada além disso.
  • declaredO ator ou seu aplicativo declarou isso, por exemplo uma divulgação de assistência de IA ou um cliente que se identifica como um agente. Uma declaração pode ser falsa.
  • inferredUma conclusão tirada de sinais comportamentais ou contextuais. Inferences podem estar erradas e são sempre rotuladas como inferências.
  • unknownEvidência insuficiente para uma determinação. O resultado é reportado como Unknown em vez de ser adivinhado.

Decisões que seu app pode tomar

Três situações comuns, da request ao resultado até a sua decisão.

  • Um agente assinado lê seu catálogo

    Request

    GET /api/v1/catalog

    Resultado

    Agentebasis: verified

    Sua decisão

    Sirva a API estruturada em vez de páginas HTML.

  • Uma alteração de conta sem evidência

    Request

    POST /account/password

    Resultado

    Desconhecidobasis: unknown

    Sua decisão

    Mantenha o fluxo de reautenticação existente. Nenhuma decisão baseada em ator.

  • Um ticket com assistência declarada de IA

    Request

    POST /support/tickets

    Resultado

    Humano + IAbasis: declared

    Sua decisão

    Aceite-o e encaminhe-o com o rótulo de assistência de IA.

Criado para apps em produção

  • Observação primeiro

    Instalar o Proof of Actor não muda nada até você ativar uma política.

  • Evidência, não pontuações

    Os resultados levam sua base em vez de um número sem explicação.

  • Suas regras

    A aplicação fica na sua aplicação, por route e por nível de risco.

  • Privacidade por design

    Coleta mínima, isolamento de tenant e retenção com a qual você concorda.

Se encaixa na sua stack

Server middleware, Next.js, the edge, o navegador, uma API HTTP genérica e MCP servers.

  • Equipes fundadoras

    Middleware de servidor web (Node.js)

    Lado do servidor

    Sinais no nível da requisição para apps renderizados no servidor e APIs.

  • Equipes fundadoras

    Next.js

    Do lado do servidor e na borda

    Middleware para rotas de página e API.

  • Equipes fundadoras

    Script do navegador

    Apenas sinais do navegador

    Sinais de interação de sessões no navegador, junto com uma integração do lado do servidor.

  • Equipes fundadoras

    Cloudflare e runtimes de edge

    Edge

    Sinais na borda antes que as requisições cheguem à sua origem.

  • Equipes fundadoras

    API HTTP genérica

    Qualquer stack

    Envie o contexto da requisição para uma API e receba um resultado com sua base.

  • Equipes fundadoras

    servidor MCP

    MCP

    Contexto de ator para chamadas de ferramenta MCP.

  • Roadmap

    WordPress

    Plugin

    Plugin para sites WordPress.

  • Roadmap

    Mobile nativo

    iOS e Android

    SDKs nativos para iOS e Android.

As integrações são entregues de forma prática com cada equipe fundadora durante o onboarding. Usa outro stack? Conte para nós ao se candidatar.

Perguntas frequentes

O Proof of Actor é um bloqueador de bots ou um CAPTCHA?

Não. Ele reporta evidências e classificações de ator e deixa as decisões para sua aplicação. Ele não bloqueia nada por padrão.

Ele verifica a identidade de uma pessoa?

Não. Ele não realiza verificações de identidade, KYC ou verificação biométrica. Um resultado Human significa que os sinais observáveis indicam interação conduzida por humano, não quem é a pessoa.

Uma solicitação de agente assinada significa que o agente está autorizado a agir?

Não. Uma assinatura válida associa uma solicitação a uma chave e ao seu operador publicado. Se esse operador pode fazer algo no seu app é uma decisão de autorização sua.

Como eu obtenho acesso?

O Proof of Actor está em beta privado. Solicite acesso antecipado e conte sobre o aplicativo e a interação que você quer entender.

Saiba quem está usando seu app.

Candidate-se para participar do programa de desenvolvedores fundadores.

Prefere falar primeiro? Fale com os fundadores