Scopri cosa sta chiamando il backend della tua app mobile.
La tua app comunica con un API, e può farlo anche qualsiasi cosa copi le sue richieste. Proof of Actor classifica il traffico che raggiunge il tuo backend mobile, così puoi trattare in modo diverso la tua app, gli agenti e i client sconosciuti.
POST /v2/bookings
Prova
La tua app ha segnalato che il suo assistente nell'app ha preparato questa prenotazione per l'utente autenticato
La tua policy: Consenti, etichetta come Human + AI e chiedi all'utente di confermare
La tua API mobile è pubblica, anche se la tua app non lo è.
Ogni richiesta effettuata dalla tua app può essere riprodotta da uno script o da un agente AI. Anche gli assistenti presenti sul telefono stesso stanno iniziando a operare app per i loro utenti. Per il tuo backend, tutto questo appare come la stessa chiamata API con lo stesso token.
Proof of Actor funziona dove arriva ogni richiesta mobile: il tuo backend. Legge l'evidenza trasportata da ciascuna richiesta, registra ciò che la tua app dichiara sulle proprie funzionalità di assistente e segnala Unknown quando l'evidenza finisce.
- Chi sta chiamando?Identità dell'attore: firma, dichiarazione o inferenza
- Quale credenziale?La tua chiave API, token OAuth o sessione
- Cosa può fare?La tua autorizzazione e la tua policy
Proof of Actor risponde alla prima. Il tuo stack gestisce le altre due.
Cosa fanno i team mobile con il contesto dell'attore
Classifica nel backend
Esegui l'integrazione server o edge davanti alla API usata dalla tua app. Per iniziare non serve alcun rilascio dell'app.
Individua agenti e script
Vedi le richieste che riportano firme o dichiarazioni di agenti e separale dal traffico della tua app.
Etichetta l'AI nell'app
Quando l'assistente della tua app agisce per conto di un utente, segnalalo così che quelle richieste vengano registrate come Human + AI.
Proteggi le azioni ad alto impatto
Richiedi una conferma o una credenziale più forte per prenotazioni, pagamenti e modifiche dell'account quando l'evidenza è debole.
Vedi l'uso per endpoint
Comprendi quali endpoint usano di più le persone, gli assistenti e i client automatizzati.
Prossimi gli SDK nativi
Gli SDK nativi per iOS e Android sono nella roadmap. I team founding aiutano a definire cosa raccolgono.
01 · Rileva
Evidenze dalle richieste ricevute dal tuo backend.
L'integrazione server, edge o API HTTP legge il contesto della richiesta, le firme e i dettagli dichiarati del client a ogni chiamata alla tua mobile API.
- Contesto della richiesta nel tuo gateway API, edge o server.
- Richieste firmate da agenti che pubblicano le proprie chiavi.
- Dichiarazioni della tua app sulle proprie funzionalità di assistente.
- Firma della richiestavalid · sample-crawler.exampleverified
- Dichiarazione del client"research-assistant/2.1"declared
- Interazione nel browserpointer + keyboard eventsinferred
- Nessun segnale supportatoroute not instrumentedunknown
02 · Comprendi
Scopri chi usa ogni endpoint.
Confronta la composizione degli attori tra gli endpoint di login, ricerca, prenotazione e account, e vedi dove si concentrano i client sconosciuti.
- Composizione degli attori per endpoint e versione dell'app
- L'evidenza dietro ogni risultato.
- Tasso di Unknown per endpoint.
- /dashboardSconosciuto 7%
- /api/v1/catalogSconosciuto 15%
- /support/ticketsSconosciuto 8%
- /signupSconosciuto 21%
03 · Instrada
Policy che corrispondono all'azione.
Mantieni veloci le letture, aggiungi conferma per le azioni generate dall'AI e richiedi credenziali più forti dove l'impatto è elevato.
- Policy per endpoint, classe di actor e base.
- Passa a una credenziale più forte quando conta.
- Osserva, anteprima, poi enforcement.
- /api/v1/catalogenforceAgenteConsenti · API strutturata
- /support/ticketsenforceUmano + IAConsenti · etichetta come Human + AI
- /account/*previewSconosciutoMantieni i controlli esistenti
- /api/v1/orderspreviewAgenteRichiedi credenziali più forti
Esempi di decisioni
Dalla request al risultato, fino alla tua decisione.
Il tuo assistente nell'app prenota per un utente
Request
POST /v2/bookings
Risultato
Umano + IAbasis: declaredLa tua decisione
Consenti, etichettalo come Human + AI e chiedi all'utente di confermare.
Un agent firmato cerca disponibilità
Request
GET /v2/availability
Risultato
Agentebasis: verifiedLa tua decisione
Consenti la lettura con il limite di velocità per agenti.
Un token riutilizzato senza altre evidenze
Request
POST /v2/account/email
Risultato
Sconosciutobasis: unknownLa tua decisione
Mantieni il tuo passaggio di verifica esistente. Nessuna decisione basata sull'actor.
Rilascia senza rischi
I team iniziano in modalità di osservazione e procedono route per route.
- 01
Osserva nel tuo backend
Esegui l'integrazione server o edge davanti alla tua API mobile. Per iniziare non serve alcun rilascio dell'app.
- 02
Anteprima per endpoint
Vedi come verrebbero trattati gli endpoint di prenotazione, ricerca e account, comprese le richieste dichiarate dal tuo assistente.
- 03
Applica sulle chiamate ad alto impatto
Aggiungi una conferma o una credenziale più forte dove le evidenze sono deboli, iniziando dagli endpoint più rischiosi.
Funziona con il tuo stack
- Team founding
Middleware del server web (Node.js)
Lato server
Segnali a livello di richiesta per app renderizzate lato server e API.
- Team founding
Next.js
Lato server ed edge
Middleware per pagine e route API.
- Team founding
Script del browser
Solo segnali del browser
Segnali di interazione dalle sessioni del browser, insieme a un'integrazione lato server.
- Team founding
Cloudflare e runtime edge
Edge
Segnali all'edge prima che le richieste raggiungano l'origine.
- Team founding
API HTTP generica
Qualsiasi stack
Invia il contesto della richiesta a una API e ricevi un risultato con la sua base.
- Team founding
Server MCP
MCP
Contesto dell'attore per le chiamate agli strumenti MCP.
- Roadmap
WordPress
Plugin
Plugin per siti WordPress.
- Roadmap
Mobile nativo
iOS e Android
SDK nativi per iOS e Android.
Le integrazioni vengono fornite in modo pratico con ogni team fondatore durante l'onboarding. Usi uno stack diverso? Diccelo quando fai domanda.
Domande frequenti
Esiste un SDK nativo per iOS o Android?
Non ancora. Gli SDK nativi sono nella roadmap. Oggi Proof of Actor gira nel tuo backend tramite l'integrazione server, edge o HTTP API, che copre ogni richiesta inviata dalla tua app.
Dobbiamo rilasciare una nuova versione dell'app?
No. Puoi iniziare integrando il tuo backend. Segnalare l'uso dell'assistente nell'app come dichiarazione è un'aggiunta opzionale alla tua API.
Può distinguere la mia app reale da uno script che copia le sue richieste?
Riporta le evidenze che ogni richiesta porta con sé. Le richieste senza evidenze distintive vengono segnalate come Unknown invece di essere indovinate, e la tua policy decide come trattarle.
Sostituisce i nostri controlli di accesso o token?
No. La tua autenticazione resta in controllo. Proof of Actor aggiunge chi o cosa sta agendo, così le tue policy possono rispondere meglio.
Quanto costa?
I team fondatori selezionati possono ricevere fino a 12 months free entro i limiti d'uso concordati.
Porta il contesto dell'attore nel tuo backend mobile.
Unisciti al founding developer program di Proof of Actor.
Preferisci parlare prima? Parla con i fondatori