Salta al contenuto principale
APP MOBILE

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.

example-app.test · risultato dell'attore

POST /v2/bookings

Umano + IAbasis: declared

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.

tre domande separate
  • 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.
segnali · ultima richiesta per sorgente
  • 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.
traffico per route · 7 giorni
  • /dashboardSconosciuto 7%
  • /api/v1/catalogSconosciuto 15%
  • /support/ticketsSconosciuto 8%
  • /signupSconosciuto 21%
UmanoUmano + IAAgenteSconosciuto

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.
policy · example-app.test
  • /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: declared

    La tua decisione

    Consenti, etichettalo come Human + AI e chiedi all'utente di confermare.

  • Un agent firmato cerca disponibilità

    Request

    GET /v2/availability

    Risultato

    Agentebasis: verified

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

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

  1. 01

    Osserva nel tuo backend

    Esegui l'integrazione server o edge davanti alla tua API mobile. Per iniziare non serve alcun rilascio dell'app.

  2. 02

    Anteprima per endpoint

    Vedi come verrebbero trattati gli endpoint di prenotazione, ricerca e account, comprese le richieste dichiarate dal tuo assistente.

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