Vai al contenuto

COME FUNZIONA

Chi o che cosa sta effettivamente agendo?

Proof of Actor è progettato per rispondere a un'unica domanda in ogni interazione rilevante, valutando i diversi livelli della fiducia e restituendo evidenze a cui un'applicazione può applicare le proprie regole.

GRAFO DEGLI ATTORIact_91fk28
ATTORE
UMANO
Presente
Al controllo
UMANO + AI
Al controllo
AI in funzione di supporto
AGENTE
Mandante
Autorità
Azione
// ACTOR: AI_AGENT · PRINCIPAL: VERIFIED
// AUTHORITY: VALID · ACTION: WITHIN_SCOPE

Definizione

Proof of Actor è un'infrastruttura di fiducia proposta per determinare se un'interazione digitale è effettuata da un essere umano, da un essere umano che usa l'AI o da un agente AI autonomo, e per stabilire chi ha autorizzato l'azione.

Dove finisce l'autenticazione

Proof of Actor inizia dove finisce l'autenticazione.

Sono problemi diversi. Rispondere a uno non significa rispondere agli altri.

L'autenticazione fornisce risposte

Questa entità può accedere a questo account?

L'identità risponde

A chi appartiene questa identità?

Proof of Actor pone queste domande

Chi o che cosa sta effettivamente compiendo questa azione in questo momento?

Una persona può autenticarsi correttamente e poi:

affidare il controllo a un agente AIcondividere la sessionepassare il dispositivo a un'altra personaconsentire il controllo da remotoavvalersi dell'assistenza dell'AIdelegare azioni future

Il modello degli attori

Quattro stati dell'attore

Un attore è l'entità effettivamente responsabile della produzione o del controllo di un'interazione digitale. Le interazioni si riconducono a quattro stati comprensibili. Nessuno è universalmente preferibile agli altri.

UMANO

Una persona sembra controllare direttamente l'interazione.

Un candidato svolge personalmente una prova di valutazione senza un'assistenza esterna significativa da parte dell'AI.

UMANO + AI

Una persona resta responsabile dell'interazione, ma riceve un'assistenza sostanziale dall'AI.

Una persona scrive un'email con l'aiuto di un assistente di scrittura basato sull'AI. A seconda del contesto, è del tutto accettabile.

AGENTE AUTORIZZATO

Un agente AI esegue l'interazione per conto di una persona o di un'organizzazione identificata, entro i limiti dell'autorità delegata.

Un agente per gli acquisti autorizzato dal proprio utente acquista un volo entro un budget specificato.

ATTORE NON VERIFICATO

Il servizio non riesce a stabilire con sufficiente confidenza l'attore, il controllo umano o il soggetto responsabile per conto del quale si agisce.

Questo non implica automaticamente un intento malevolo. Significa che la relazione di fiducia è sconosciuta.

Fiducia contestuale

Proof of Actor fornisce le evidenze. Il servizio che vi fa affidamento decide la policy.

Contesti diversi richiedono politiche diverse. Le stesse evidenze possono portare a decisioni diverse, tutte ugualmente corrette.

ContestoPuò richiedere o consentire
Prova di selezioneUMANO
Interazione con l'assistenza clientiUMANO o AGENTE AUTORIZZATO
Mercato onlineUMANO, UMANO + AI o AGENTE AUTORIZZATO
Banca che approva un trasferimento di importo elevatoIdentità umana verificata + presenza umana attuale + intenzione umana esplicita

L'architettura di fiducia di Proof of Actor

Dieci domande dietro ogni interazione con conseguenze rilevanti

Proof of Actor è progettato per valutare livelli distinti, affinché un'applicazione possa richiedere esattamente le evidenze necessarie nel proprio contesto.

01

Natura umana

Ci sono elementi che attestino la presenza di una persona reale dietro questa interazione?

È diverso dall'identificare la persona. Un servizio può accertare che sia presente una persona reale senza conoscerne l'identità.

02

Identità

Questa persona è davvero chi dichiara di essere?

Facoltativo nei contesti in cui occorre preservare l'anonimato o l'uso di pseudonimi. Progettato per supportare la condizione «persona verificata, identità non divulgata».

03

Presenza

La persona è effettivamente presente durante questa interazione?

Aver superato la verifica dell'identità quindici minuti prima non dimostra la presenza nel momento attuale.

04

Continuità dell'attore

Lo stesso attore continua ad agire per tutta la sessione?

Affronta i casi di impersonificazione, passaggio di controllo, assistenza remota, acquisizione di sessioni e sostituzione.

05

Controllo umano

La persona ha effettivamente il controllo dell'interazione?

L'autenticazione prova l'accesso. L'identità prova l'identità. La presenza prova la presenza. Nessuna di queste prova necessariamente il controllo.

06

Partecipazione dell'AI

L'AI partecipa in modo sostanziale all'interazione?

Per livelli, mai binaria: nessun segnale significativo di AI, assistenza possibile, probabile o dichiarata, oppure attività autonoma di un agente.

07

Delega

Se ad agire è un agente AI, chi lo ha autorizzato?

Il soggetto rappresentato può essere una persona, un'organizzazione o un altro servizio autorizzato.

08

Ambito dell'autorità

Che cosa è autorizzato a fare questo attore?

Autorizzazioni, limiti delle transazioni, controparti consentite, scadenza e revoca, verificati rispetto all'azione richiesta in quel momento.

09

Intento

La persona ha approvato esplicitamente questa azione, in questo momento e a queste condizioni?

Per le azioni rilevanti, la sola autorità permanente potrebbe non essere sufficiente.

10

Attribuzione delle responsabilità

Chi è il responsabile ultimo di questa azione?

Ogni attestazione significativa dovrebbe consentire di rispondere a questa domanda.

La visione alla base del protocollo

Un protocollo di fiducia che le applicazioni interrogano prima di fare affidamento su un attore

La versione più ambiziosa di Proof of Actor non è un'altra API di verifica. È un protocollo di fiducia che le applicazioni possono richiedere durante interazioni significative, ricevendo un'Actor Attestation e applicando le proprie regole.

API propostaActor Policy
// Proposed API - illustrative only
policy.require({
  actor: "human",
  presence: "continuous",
  control: 0.90,
  aiAssistance: "low"
});

// Or, for a service that welcomes authorised agents:
policy.allow({
  actor: ["human", "authorized_agent"],
  agentAuthority: {
    required: true
  }
});
Applicazione

Chi sta agendo?

Proof of Actor
Umano?Umano + AI?Agente?Mandante?Autorità?Controllo umano?Intento?
Actor Attestation

Le applicazioni applicano poi le proprie regole.

Filosofia architetturale

Progettato per essere

Rendiamo pubblico che cosa attesta Proof of Actor. Scegliamo deliberatamente di non divulgare come lo fa: i metodi di calcolo dei punteggi, i pesi attribuiti ai segnali e le tecniche di rilevamento restano riservati.

Indipendente dal tipo di segnale

Non è legato in modo permanente a una webcam, ai dati biometrici o a una singola tecnica.

Basato su più segnali

La fiducia nasce da prove indipendenti, anziché da un unico controllo fragile.

Continuo

Le interazioni di alto valore vengono verificate per tutta la durata della sessione, non solo all'accesso.

Contestuale

Le prove necessarie per commentare in un forum sono diverse da quelle necessarie per trasferire $1 million.

Attento alla privacy

Raccogliere solo le informazioni necessarie per l'asserzione richiesta.

Spiegabile

Le applicazioni ricevono le evidenze alla base di un esito di valutazione dell'affidabilità, non solo un'etichetta.

Revocabile

L'autorizzazione di un agente deve essere sempre revocabile.

Verificabile

Le attestazioni relative ad azioni rilevanti producono registrazioni affidabili.

Pensato innanzitutto per gli sviluppatori

L'integrazione dovrebbe diventare più semplice della creazione di un'infrastruttura interna di verifica.

Domande frequenti

Domande sul funzionamento di Proof of Actor

Che cos'è Proof of Actor?

Proof of Actor è un'infrastruttura di fiducia proposta per determinare se un'interazione digitale è effettuata da un essere umano, da un essere umano che usa l'AI o da un agente AI autonomo, e per stabilire chi ha autorizzato l'azione. È in fase di sviluppo.

Che cos'è un attore?

Un attore è l'entità effettivamente responsabile della produzione o del controllo di un'interazione digitale. Può essere una persona, una persona assistita dall'AI, un agente AI autorizzato che agisce per conto di un preponente oppure un attore che il servizio non è in grado di verificare.

Proof of Actor rileva i bot?

No. Il rilevamento dei bot cerca di stabilire se il traffico sembri automatizzato. Proof of Actor cerca di stabilire chi o che cosa stia agendo, se una persona sia presente e abbia il controllo, se sia coinvolta l'AI e chi abbia autorizzato l'azione. I segnali di rilevamento dei bot possono diventare dati di input, ma non descrivono il problema.

Chi decide se un attore è accettabile?

L'applicazione che utilizza le evidenze. Proof of Actor fornisce evidenze di affidabilità; il cliente stabilisce la policy accettabile. Una valutazione per una selezione del personale, una chat di assistenza e un bonifico bancario possono richiedere cose molto diverse.

Perché non bloccare semplicemente tutta l'AI?

Perché il coinvolgimento dell'AI è spesso legittimo e sempre più inevitabile. Il problema non è che l'AI partecipi, ma che non sia più visibile chi agisce per conto di chi. Proof of Actor è progettato per rendere attribuibile l'azione dell'AI, non per farla scomparire.

Contribuisci a definire l'Actor Trust Layer.

Il protocollo è in fase di definizione insieme ai primi partner di progettazione. Portateci un'interazione di cui oggi non potete fidarvi.