Saltar al contenido principal
APLICACIONES MÓVILES

Sabe qué está llamando al backend de tu app móvil.

Tu app se comunica con una API, y también puede hacerlo cualquier cosa que copie sus solicitudes. Proof of Actor clasifica el tráfico que llega a tu backend móvil, para que puedas tratar de forma distinta tu propia app, los agentes y los clientes desconocidos.

example-app.test · resultado del actor

POST /v2/bookings

Humano + IAbasis: declared

Evidencia

Tu app informó que su asistente dentro de la app redactó esta reserva para el usuario que inició sesión

Tu política: Permitir, etiquetar como asistido por IA y pedir al usuario que confirme

Tu API móvil es pública, aunque tu app no lo sea.

Cada solicitud que hace tu app puede ser reproducida por un script o un agente de IA. Los asistentes en el propio teléfono también están empezando a operar apps para sus usuarios. Para tu backend, todo eso parece la misma llamada de API con el mismo token.

Proof of Actor funciona donde llega cada solicitud móvil: tu backend. Lee la evidencia que transporta cada solicitud, registra lo que tu app Declared sobre sus propias funciones de asistente e informa Unknown cuando la evidencia se agota.

tres preguntas separadas
  • ¿Quién llama?Identidad del actor: firma, declaración o inferencia
  • ¿Qué credencial?Tu API key, token de OAuth o sesión
  • ¿Qué puede hacer?Tu autorización y política

Proof of Actor responde a la primera. Tu stack conserva las otras dos.

Qué hacen los equipos móviles con el contexto del actor

  • Clasificar en el backend

    Ejecute la integración de servidor o edge delante de la API que usa su app. No hace falta publicar una nueva versión de la app para empezar.

  • Detecta agentes y scripts

    Vea las solicitudes que llevan firmas o declaraciones de agente, y sepárelas del tráfico propio de su app.

  • Etiqueta la IA dentro de la app

    Cuando el asistente propio de tu app actúa en nombre de un usuario, repórtalo para que esas solicitudes se registren como Human + AI.

  • Protege las acciones de alto impacto

    Pide confirmación o una credencial más fuerte en reservas, pagos y cambios de cuenta cuando la evidencia sea débil.

  • Ver uso por endpoint

    Entiende qué endpoints usan más las personas, los asistentes y los clientes automatizados.

  • Próximamente, SDK nativos

    Los SDK nativos para iOS y Android están en la hoja de ruta. Los equipos fundadores ayudan a definir qué recopilan.

01 · Detect

Evidencia de las solicitudes que recibe tu backend.

La integración de servidor, edge o API de HTTP lee el contexto de la solicitud, las firmas y los detalles declarados del cliente en cada llamada a tu API móvil.

  • Solicite contexto en su gateway de API, edge o servidor.
  • Solicitudes firmadas de agentes que publican sus claves.
  • Declaraciones de tu app sobre sus propias funciones de asistente.
signals · última solicitud por origen
  • Firma de la solicitudvalid · sample-crawler.exampleverified
  • Declaración del cliente"research-assistant/2.1"declared
  • Interacción en el navegadorpointer + keyboard eventsinferred
  • Sin señales compatiblesroute not instrumentedunknown

02 · Understand

Sabe quién usa cada endpoint.

Compara la mezcla de actores en los endpoints de inicio de sesión, búsqueda, reservas y cuenta, y ve dónde se concentran los clientes desconocidos.

  • Composición de actores por endpoint y versión de la app.
  • La evidencia detrás de cada resultado.
  • Tasa de Unknown por endpoint.
tráfico por ruta · 7 días
  • /dashboardDesconocido 7%
  • /api/v1/catalogDesconocido 15%
  • /support/ticketsDesconocido 8%
  • /signupDesconocido 21%
HumanoHumano + IAAgenteDesconocido

03 · Route

Políticas que coinciden con la acción.

Mantén rápidas las lecturas, agrega confirmación para las acciones redactadas por IA y solicita credenciales más fuertes donde el impacto sea alto.

  • Políticas por endpoint, clase de actor y base.
  • Pasa a una credencial más fuerte cuando importe.
  • Observar, previsualizar y luego aplicar.
policy · example-app.test
  • /api/v1/catalogenforceAgentePermitir · API estructurada
  • /support/ticketsenforceHumano + IAPermitir · etiquetar como asistido por IA
  • /account/*previewDesconocidoMantén las comprobaciones existentes
  • /api/v1/orderspreviewAgenteExigir una credencial más fuerte

Decisiones de ejemplo

De la solicitud al resultado y a tu decisión.

  • Tu asistente dentro de la app reserva para un usuario

    Solicitud

    POST /v2/bookings

    Resultado

    Humano + IAbasis: declared

    Tu decisión

    Permitir, etiquetarlo como asistido por IA y pedir al usuario que confirme.

  • Un agent firmado busca disponibilidad

    Solicitud

    GET /v2/availability

    Resultado

    Agentebasis: verified

    Tu decisión

    Permite la lectura con el límite de tasa de agente.

  • Un token reutilizado sin otra evidencia

    Solicitud

    POST /v2/account/email

    Resultado

    Desconocidobasis: unknown

    Tu decisión

    Mantén tu paso de verificación existente. No hay decisión basada en actor.

Despliega sin riesgo

Los equipos empiezan en modo de observación y avanzan ruta por ruta.

  1. 01

    Observa en tu backend

    Ejecuta la integración de servidor o de borde delante de tu mobile API. No se necesita publicar la app para empezar.

  2. 02

    Previsualizar por endpoint

    Ve cómo se tratarían los endpoints de reservas, búsqueda y cuenta, incluidas las solicitudes que declara tu propio asistente.

  3. 03

    Aplicar en llamadas de alto impacto

    Añade confirmación o una credencial más fuerte donde la evidencia sea débil, empezando por los endpoints de mayor riesgo.

Funciona con tu stack

  • Equipos fundadores

    Middleware de servidor web (Node.js)

    Del lado del servidor

    Señales a nivel de solicitud para apps y APIs renderizadas en servidor.

  • Equipos fundadores

    Next.js

    Del lado del servidor y en edge

    Middleware para rutas de página y API.

  • Equipos fundadores

    Script del navegador

    Solo señales del navegador

    Señales de interacción de sesiones del navegador, junto con una integración del lado del servidor.

  • Equipos fundadores

    Cloudflare y entornos de ejecución en el edge

    Borde

    Señales en el edge antes de que las solicitudes lleguen a tu origen.

  • Equipos fundadores

    API HTTP genérico

    Cualquier stack

    Envíe el contexto de la solicitud a una API y reciba un resultado con su base.

  • Equipos fundadores

    Servidor MCP

    MCP

    Contexto de actor para llamadas a herramientas de MCP.

  • Hoja de ruta

    WordPress

    Complemento

    Plugin para sitios de WordPress.

  • Hoja de ruta

    Móvil nativo

    iOS y Android

    SDK nativos para iOS y Android.

Las integraciones se entregan de forma práctica con cada equipo fundador durante la incorporación. ¿Usas otra pila? Cuéntanoslo cuando apliques.

Preguntas frecuentes

¿Hay un SDK nativo para iOS o Android?

Todavía no. Los SDK nativos están en la hoja de ruta. Hoy Proof of Actor se ejecuta en tu backend a través de la integración con server, edge o HTTP API, que cubre todas las solicitudes que envía tu app.

¿Necesitamos publicar una nueva versión de la app?

No. Puedes empezar integrándolo en tu backend. Informar el uso del asistente dentro de la app como una declaración es una adición opcional a tu propia API.

¿Puede distinguir mi app real de un script que copia sus solicitudes?

Informa la evidencia que lleva cada solicitud. Las solicitudes sin evidencia distintiva se reportan como Unknown en lugar de adivinarse, y tu política decide cómo tratarlas.

¿Sustituye nuestro inicio de sesión o las comprobaciones de tokens?

No. Tu autenticación sigue al mando. Proof of Actor añade quién o qué actúa, para que tus políticas puedan responder mejor.

¿Cuánto cuesta?

Los equipos fundadores de desarrolladores seleccionados pueden recibir hasta 12 months free dentro de los límites de uso acordados.

Lleva contexto del actor a tu backend móvil.

Únete al programa Founding Developer de Proof of Actor.

¿Prefieres hablar primero? Habla con los fundadores