Ir para o conteúdo principal
APLICATIVOS MÓVEIS

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.

example-app.test · resultado do ator

POST /v2/bookings

Humano + IAbasis: declared

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.

três perguntas separadas
  • 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.
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

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.
tráfego por rota · 7 dias
  • /dashboardDesconhecido 7%
  • /api/v1/catalogDesconhecido 15%
  • /support/ticketsDesconhecido 8%
  • /signupDesconhecido 21%
HumanoHumano + IAAgenteDesconhecido

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.
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

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: declared

    Sua 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: verified

    Sua 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: unknown

    Sua 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.

  1. 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.

  2. 02

    Pré-visualizar por endpoint

    Veja como endpoints de booking, search e account seriam tratados, incluindo requests que seu próprio assistant declara.

  3. 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