Savoir ce qui appelle le backend de votre app mobile.
Votre app communique avec une API, et tout ce qui copie ses requêtes peut le faire aussi. Proof of Actor classe le trafic qui atteint votre backend mobile, afin que vous puissiez traiter différemment votre propre app, les agents et les clients inconnus.
POST /v2/bookings
Preuve
Votre app a indiqué que son assistant intégré a rédigé cette réservation pour l'utilisateur connecté
Votre politique: Autoriser, étiqueter comme Human + AI et demander à l'utilisateur de confirmer
Votre API mobile est publique, même si votre app ne l'est pas.
Chaque requête émise par votre app peut être rejouée par un script ou un agent IA. Les assistants intégrés au téléphone commencent aussi à faire fonctionner des apps pour leurs utilisateurs. Pour votre backend, tout cela ressemble à la même appel API avec le même jeton.
Proof of Actor fonctionne là où chaque requête mobile aboutit : votre backend. Il lit les preuves que chaque requête transporte, enregistre ce que votre app Déclare au sujet de ses propres fonctionnalités d'assistant et signale Inconnu lorsque les preuves sont épuisées.
- Qui appelle ?Identité d'acteur : signature, déclaration ou inférence
- Quel identifiant ?Votre clé API, votre jeton OAuth ou votre session
- Que peut-il faire ?Votre autorisation et votre politique
Proof of Actor répond à la première. Votre stack conserve les deux autres.
Ce que les équipes mobiles font avec le contexte d'acteur
Classer côté backend
Exécutez l'intégration serveur ou périphérique devant l'API utilisée par votre app. Aucun déploiement de l'app n'est nécessaire pour commencer.
Repérer les agents et les scripts
Voir les requêtes qui portent des signatures ou des déclarations d'agent, et les séparer du trafic propre à votre app.
Étiqueter l'IA dans l'app
Lorsque l'assistant propre à votre application agit pour un utilisateur, signalez-le afin que ces requêtes soient enregistrées comme Human + AI.
Protéger les actions à fort impact
Demandez une confirmation ou un identifiant plus fort pour les réservations, paiements et changements de compte lorsque les preuves sont faibles.
Voir l'utilisation par endpoint
Comprenez quels endpoints les personnes, assistants et clients automatisés utilisent le plus.
Prochains SDK natifs
Des SDK natifs iOS et Android sont prévus sur la feuille de route. Les équipes fondatrices aident à définir ce qu'ils collectent.
01 · Détecter
Preuves provenant des requêtes que votre backend reçoit.
L'intégration serveur, edge ou HTTP API lit le contexte de la requête, les signatures et les détails client déclarés à chaque appel de votre mobile API.
- Capturez le contexte de la requête à votre passerelle API, à la périphérie ou sur votre serveur.
- Requêtes signées d'agents qui publient leurs clés.
- Déclarations de votre application sur ses propres fonctionnalités d'assistance.
- Signature de requêtevalid · sample-crawler.exampleverified
- Déclaration du client"research-assistant/2.1"declared
- Interaction navigateurpointer + keyboard eventsinferred
- Aucun signal pris en chargeroute not instrumentedunknown
02 · Comprendre
Savoir qui utilise chaque endpoint.
Comparez la répartition des acteurs sur les endpoints de connexion, recherche, réservation et compte, et voyez où se concentrent les clients inconnus.
- Répartition des acteurs par endpoint et version de l'app.
- La preuve derrière chaque résultat.
- Taux Unknown par endpoint.
- /dashboardInconnu 7%
- /api/v1/catalogInconnu 15%
- /support/ticketsInconnu 8%
- /signupInconnu 21%
03 · Routage
Des politiques qui correspondent à l'action.
Gardez les lectures rapides, ajoutez une confirmation pour les actions rédigées par l'IA et demandez des identifiants plus forts là où l'impact est élevé.
- Politiques par endpoint, classe d'acteur et base.
- Passez à un identifiant plus fort quand cela compte.
- Observer, prévisualiser, puis appliquer.
- /api/v1/catalogenforceAgentAutoriser · API structurée
- /support/ticketsenforceHumain + IAAutoriser · étiqueter comme Human + AI
- /account/*previewInconnuConserver les contrôles existants
- /api/v1/orderspreviewAgentExiger un identifiant plus fort
Exemples de décisions
De la requête au résultat, puis à votre décision.
Votre assistant intégré réserve pour un utilisateur
Requête
POST /v2/bookings
Résultat
Humain + IAbasis: declaredVotre décision
Autorisez, étiquetez-le comme Human + AI et demandez à l'utilisateur de confirmer.
Un agent signé recherche des disponibilités
Requête
GET /v2/availability
Résultat
Agentbasis: verifiedVotre décision
Autorisez la lecture avec la limite de débit agent.
Un jeton réutilisé sans autre preuve
Requête
POST /v2/account/email
Résultat
Inconnubasis: unknownVotre décision
Conservez votre étape de vérification existante. Aucune décision fondée sur l'acteur.
Déployer sans risque
Les équipes commencent en mode observation et avancent route par route.
- 01
Observer à votre backend
Exécutez l'intégration serveur ou edge devant votre mobile API. Aucun déploiement de l'app n'est nécessaire pour commencer.
- 02
Prévisualiser par endpoint
Voyez comment les endpoints de réservation, de recherche et de compte seraient traités, y compris les requêtes déclarées par votre propre assistant.
- 03
Appliquer sur les appels à fort impact
Ajoutez une confirmation ou un justificatif plus fort lorsque les preuves sont faibles, en commençant par les endpoints les plus risqués.
Fonctionne avec votre pile
- Équipes fondatrices
Middleware de serveur web (Node.js)
Côté serveur
Signaux au niveau de la requête pour les applications rendues côté serveur et les APIs.
- Équipes fondatrices
Next.js
Côté serveur et edge
Middleware pour les pages et les routes API.
- Équipes fondatrices
Script navigateur
Signaux navigateur uniquement
Signaux d'interaction provenant de sessions de navigateur, en complément d'une intégration côté serveur.
- Équipes fondatrices
Cloudflare et runtimes de périphérie
Edge
Signaux à la périphérie avant que les requêtes n'atteignent votre origine.
- Équipes fondatrices
API HTTP générique
N'importe quelle stack
Envoyez le contexte de la requête à une API et recevez un résultat avec sa base.
- Équipes fondatrices
Serveur MCP
MCP
Contexte d'acteur pour les appels d'outils MCP.
- Feuille de route
WordPress
Plugin
Plugin pour les sites WordPress.
- Feuille de route
Mobile natif
iOS et Android
SDK natifs iOS et Android.
Les intégrations sont réalisées en pratique avec chaque équipe fondatrice pendant l'onboarding. Vous utilisez une pile différente ? Dites-le-nous lors de votre candidature.
Questions fréquentes
Existe-t-il un SDK natif pour iOS ou Android ?
Pas encore. Les SDK natifs sont prévus sur la feuille de route. Aujourd'hui, Proof of Actor s'exécute côté backend via l'intégration server, edge ou HTTP API, ce qui couvre chaque requête envoyée par votre app.
Devons-nous publier une nouvelle version de l'app ?
Non. Vous pouvez commencer par intégrer côté backend. Le signalement de l'utilisation de l'assistant dans l'app comme déclaration est un ajout optionnel à votre propre API.
Peut-il distinguer ma véritable app d'un script qui copie ses requêtes ?
Cela indique les preuves que chaque requête transporte. Les requêtes sans preuve distinctive sont signalées comme Unknown plutôt que supposées, et votre politique décide comment les traiter.
Remplace-t-il nos vérifications de connexion ou de jeton ?
Non. Votre authentification reste maîtresse. Proof of Actor ajoute qui ou quoi agit, afin que vos politiques puissent mieux réagir.
Quel est le coût ?
Les équipes fondatrices sélectionnées peuvent bénéficier jusqu'à 12 months free dans les limites d'utilisation convenues.
Apportez le contexte d'acteur à votre backend mobile.
Rejoignez le programme fondateur développeur de Proof of Actor.
Vous préférez en parler d'abord ? Parler aux fondateurs