Salta al contenuto principale
PROOF OF ACTOR · PRIVATE BETA

Proof of Actor: capire chi sta agendo nella tua application.

Proof of Actor by AgentCredia is one product for actor visibility and application-defined decisions. See what each interaction is, the evidence behind it, and choose the right experience for it.

example-app.test · risultato dell'attore

GET /api/v1/catalog

Agentebasis: verified

Prova

Firma della request convalidata per sample-crawler.example

La tua policy: Consenti: restituisci la risposta API strutturata

Perché il contesto dell'attore conta

Un login ti dice quale account è in uso. Non ti dice se una persona sta cliccando, se una persona sta lavorando con un assistente AI o se un agent autonomo sta agendo tramite l'account. Questi casi meritano esperienze diverse.

sessione

Il tuo accesso sa

user: [email protected]

plan: team

actor: ?

proof of actor

Proof of Actor aggiunge

Agentebasis: declared

Un assistente sta agendo tramite questo account su /reports.

01 · Rileva

Raccogli i segnali che la tua integrazione può vedere.

Proof of Actor raccoglie i segnali dell'actor nel server, nell'edge, nel browser o nel tuo MCP server e separa le affermazioni verificate dalle inferenze comportamentali.

  • Identità degli agenti verificate dalle firme delle richieste.
  • Dichiarazioni del client e disclosure AI nell'app.
  • Segnali di interazione nel browser nel punto in cui gira il tuo collector.
  • Unknown mantenuto come risultato autonomo, mai ipotizzato.
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

Vedi chi usa ciascuna parte della tua app.

Le analisi degli actor per route e workflow mostrano dove interagiscono persone, utenti con assistenza AI e agent, con le evidenze di ogni classificazione a un clic di distanza.

  • Composizione del traffico per route, workflow e periodo temporale.
  • Evidenze e base di ogni risultato.
  • Il tasso di Unknown, così sai dove finisce la copertura.
traffico per route · 7 giorni
  • /dashboardSconosciuto 7%
  • /api/v1/catalogSconosciuto 15%
  • /support/ticketsSconosciuto 8%
  • /signupSconosciuto 21%
UmanoUmano + IAAgenteSconosciuto

03 · Instrada

Decidi cosa succede dopo, route per route.

Definisci policy per le route che contano: allow, adapt, challenge, review o rate-limit. Inizia in observation, visualizza in anteprima l'effetto, poi applica l'enforcement quando sei pronto.

  • Policy per route, classe di actor e base.
  • Osserva, anteprima, poi enforcement.
  • Fallback espliciti per Unknown e i timeout.
  • Le decisioni restano nel codice della tua applicazione.
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

Quattro classi. Ogni risultato spiegato.

Ogni interazione si risolve in una delle quattro classi, ciascuna con un significato chiaro e un limite chiaro.

  • Umano

    I segnali osservabili supportati indicano un'interazione guidata da una persona.

    Non significa: Che non sia stata usata AI, oppure che l'identità reale della persona sia verificata.

  • Umano + IA

    L'assistenza AI è stata dichiarata, oppure rilevata da un'integrazione supportata che può effettivamente osservarla.

    Non significa: Che tutto l'uso nascosto di AI possa essere rilevato, incluso un altro tab o un altro dispositivo.

  • Agente

    Interazione automatizzata o di origine agente, supportata da un'identità verificabile o da un'inferenza attentamente qualificata.

    Non significa: Che l'agente sia autorizzato, sicuro o stia agendo con una delega valida da parte di una persona.

  • Sconosciuto

    L'evidenza disponibile non supporta una determinazione affidabile.

    Non significa: Che l'interazione sia sospetta o malevola.

E ogni risultato indica la propria base

  • verifiedUn'affermazione crittografica o comunque verificabile, convalidata, per esempio una firma della richiesta contro una chiave pubblicata. Dimostra solo quel controllo, nulla di più.
  • declaredL'attore o la tua applicazione lo ha dichiarato, ad esempio una disclosure di assistenza AI o un client che si definisce agente. Una dichiarazione può essere falsa.
  • inferredUna conclusione ricavata da segnali comportamentali o contestuali. Le inferenze possono essere errate e sono sempre etichettate come inferenze.
  • unknownNon ci sono prove sufficienti per una determinazione. Il risultato viene riportato come Unknown invece di essere ipotizzato.

Decisioni che la tua app può prendere

Tre situazioni comuni, dalla request al risultato fino alla tua decisione.

  • Un agent firmato legge il tuo catalogo

    Request

    GET /api/v1/catalog

    Risultato

    Agentebasis: verified

    La tua decisione

    Servi la API strutturata invece delle pagine HTML.

  • Una modifica dell'account senza evidenze

    Request

    POST /account/password

    Risultato

    Sconosciutobasis: unknown

    La tua decisione

    Mantieni il flusso di riautenticazione esistente. Nessuna decisione basata sull'actor.

  • Un ticket con assistenza AI dichiarata

    Request

    POST /support/tickets

    Risultato

    Umano + IAbasis: declared

    La tua decisione

    Accettalo e instradalo con un'etichetta con assistenza AI.

Progettato per app di produzione

  • Osservazione prima di tutto

    L'installazione di Proof of Actor non cambia nulla finché non abiliti una policy.

  • Evidenze, non punteggi

    I risultati riportano la loro base invece di un numero non spiegato.

  • Le tue regole

    L'applicazione delle policy vive nella tua applicazione, per route e livello di rischio.

  • Privacy by design

    Raccolta minima, isolamento tenant e conservazione a cui acconsenti.

Si adatta al tuo stack

Middleware server, Next.js, l'edge, il browser, una API HTTP generica e MCP server.

  • 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

Proof of Actor è un blocca bot o un CAPTCHA?

No. Riporta le evidenze e le classificazioni dell'actor e lascia le decisioni alla tua applicazione. Non blocca nulla di default.

Verifica l'identità di una persona?

No. Non esegue controlli dell'identità, KYC o verifica biometrica. Un risultato Human significa che i segnali osservabili indicano un'interazione diretta da una persona, non chi sia la persona.

Una richiesta di agente firmata significa che l'agente è autorizzato ad agire?

No. Una firma valida associa una richiesta a una chiave e al suo operatore pubblicato. Se quell'operatore possa fare qualcosa nella tua app è una tua decisione di autorizzazione.

Come ottengo l'accesso?

Proof of Actor è in beta privata. Richiedi l'accesso anticipato e raccontaci dell'applicazione e dell'interazione che vuoi comprendere.

Scopri chi sta usando la tua app.

Candidati per unirti al founding developer program.

Preferisci parlare prima? Parla con i fondatori