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.
POST /v2/bookings
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.
- ¿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.
- 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.
- /dashboardDesconocido 7%
- /api/v1/catalogDesconocido 15%
- /support/ticketsDesconocido 8%
- /signupDesconocido 21%
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.
- /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: declaredTu 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: verifiedTu 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: unknownTu 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.
- 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.
- 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.
- 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