Saiba o que está chamando o backend do seu app móvel.
Sua app se comunica com uma API, e qualquer coisa que copie suas solicitações também pode fazê-lo. Proof of Actor classifica o tráfego que chega ao seu backend mobile, para que você possa tratar sua própria app, agentes e clientes desconhecidos de forma diferente.
POST /v2/bookings
Evidência
Sua app informou que seu assistente no app elaborou esta reserva para o usuário autenticado
Sua política: Permitir, rotular como Human + AI e pedir ao usuário para confirmar
Sua API mobile é pública, mesmo que sua app não seja.
Cada solicitação que seu app faz pode ser reproduzida por um script ou por um agente de AI. Assistentes no próprio telefone também estão começando a operar apps para seus usuários. Para o seu backend, tudo isso parece a mesma chamada de API com o mesmo token.
O Proof of Actor funciona onde toda solicitação móvel chega: seu backend. Ele lê a evidência que cada solicitação carrega, registra o que seu app declara sobre seus próprios recursos de assistente e informa Unknown quando a evidência se esgota.
- Quem está chamando?Identidade do ator: assinatura, declaração ou inferência
- Qual credencial?Sua chave de API, token OAuth ou sessão
- O que pode fazer?Sua autorização e política
O Proof of Actor responde à primeira. Sua stack mantém as outras duas.
O que equipes mobile fazem com contexto do ator
Classifique no backend
Execute a integração no servidor ou no edge na frente da API que seu app usa. Não é preciso publicar uma nova versão do app para começar.
Identifique agentes e scripts
Veja requisições que carregam assinaturas ou declarações de agentes e separe-as do tráfego do seu próprio app.
Rotular IA no app
Quando o assistente da sua própria app age em nome de um usuário, informe isso para que essas solicitações sejam registradas como Human + AI.
Proteja ações de alto impacto
Peça confirmação ou uma credencial mais forte em reservas, pagamentos e alterações de conta quando a evidência for fraca.
Veja o uso por endpoint
Entenda quais endpoints pessoas, assistentes e clientes automatizados usam mais.
SDKs nativos em seguida
SDKs nativos para iOS e Android estão no roadmap. As equipes fundadoras ajudam a definir o que eles coletam.
01 · Detect
Evidência das solicitações que seu backend recebe.
A integração de servidor, edge ou API lê o contexto da requisição, assinaturas e detalhes declarados do cliente em cada chamada à sua mobile API.
- Obtenha contexto da requisição no seu API gateway, edge ou servidor.
- Requisições assinadas de agentes que publicam suas chaves.
- Declarações do seu app sobre seus próprios recursos de assistente.
- 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
Saiba quem usa cada endpoint.
Compare a composição de atores entre endpoints de login, busca, reserva e conta, e veja onde clientes Unknown se concentram.
- Composição de atores por endpoint e versão do app.
- A evidência por trás de cada resultado.
- Taxa de Unknown por endpoint.
- /dashboardDesconhecido 7%
- /api/v1/catalogDesconhecido 15%
- /support/ticketsDesconhecido 8%
- /signupDesconhecido 21%
03 · Route
Políticas que correspondem à ação.
Mantenha as leituras rápidas, adicione confirmação para ações redigidas por IA e peça credenciais mais fortes onde o impacto é alto.
- Políticas por endpoint, classe de ator e base.
- Passe para uma credencial mais forte quando isso importar.
- Observe, pré-visualize, depois aplique enforcement.
- /api/v1/catalogenforceAgentePermitir · API estruturada
- /support/ticketsenforceHumano + IAPermitir · rotular como Human + AI
- /account/*previewDesconhecidoMantenha as verificações existentes
- /api/v1/orderspreviewAgenteExigir credencial mais forte
Exemplos de decisões
Da solicitação ao resultado até a sua decisão.
Seu assistente no app faz uma reserva para um usuário
Request
POST /v2/bookings
Resultado
Humano + IAbasis: declaredSua decisão
Permita, rotule como Human + AI e peça ao usuário para confirmar.
Um agent assinado pesquisa disponibilidade
Request
GET /v2/availability
Resultado
Agentebasis: verifiedSua decisão
Permita a leitura com o limite de taxa de agente.
Um token reutilizado sem outra evidência
Request
POST /v2/account/email
Resultado
Desconhecidobasis: unknownSua decisão
Mantenha sua etapa de verificação existente. Nenhuma decisão baseada em ator.
Implante sem risco
As equipes começam no modo de observação e avançam route por route.
- 01
Observe no seu backend
Execute a integração de servidor ou edge à frente da sua mobile API. Nenhum lançamento do app é necessário para começar.
- 02
Pré-visualizar por endpoint
Veja como endpoints de booking, search e account seriam tratados, incluindo requests que seu próprio assistant declara.
- 03
Aplicar em chamadas de alto impacto
Adicione confirmação ou uma credencial mais forte onde a evidência for fraca, começando pelos endpoints mais arriscados.
Funciona com a sua stack
- 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
Existe um SDK nativo para iOS ou Android?
Ainda não. SDKs nativos estão no roadmap. Hoje o Proof of Actor roda no seu backend por meio da integração de server, edge ou HTTP API, que cobre toda solicitação que seu app envia.
Precisamos lançar uma nova versão do app?
Não. Você pode começar integrando no seu backend. Reportar o uso do assistente no app como uma declaração é um acréscimo opcional à sua própria API.
Ele consegue distinguir minha app real de um script que copia as suas requests?
Ele reporta a evidência que cada solicitação carrega. Solicitações sem evidência distintiva são reportadas como Unknown em vez de serem adivinhadas, e sua política decide como tratá-las.
Ele substitui nosso login ou nossas verificações de token?
Não. Sua autenticação continua no comando. O Proof of Actor adiciona quem ou o que está agindo, para que suas políticas possam responder melhor.
Quanto custa?
Equipes fundadoras de desenvolvimento selecionadas podem receber até 12 months free dentro dos limites de uso acordados.
Leve contexto de ator para o backend do seu app móvel.
Participe do founding developer program do Proof of Actor.
Prefere falar primeiro? Fale com os fundadores