Safeguards for Agentic Finance at Runtime (SAFR) è un approccio di riferimento per un livello di governance runtime dell’AI agentica nei servizi finanziari, pubblicato nel luglio 2026 dal programma BuildFin.ai di MAS e scritto con Ant International, Circle, HSBC, J.P. Morgan Chase, Manulife, Mastercard, OCBC e Visa. La versione 1.1, pubblicata il 9 ottobre 2026, chiarisce ambito e approccio di implementazione e aggiunge DBS, Google e UOB ai contributori riconosciuti. SAFR è volontario: la versione 1.1 afferma che non costituisce una guida normativa né un’aspettativa di vigilanza, né prescrive o anticipa orientamenti futuri per tali guide o aspettative, e MAS non si è impegnata a renderlo obbligatorio. Il riferimento di vigilanza a Singapore sono le AI Risk Management Guidelines definitive emanate da MAS il 7 ottobre 2026. Il white paper definisce strutture dati, logica di valutazione e contratti di escalation per il deployment dell’AI agentica. L’implementazione resta a ciascuna istituzione: SAFR «funge da riferimento di settore che le istituzioni implementano nella propria infrastruttura, con le proprie configurazioni di regole e i propri assetti di governance».
Questa guida copre le decisioni di ingegneria che l’implementazione richiede: l’architettura di riferimento, la scelta tra deployment nativo e via gateway, che cosa codificare nei controlli, la calibrazione delle disposizioni, la gestione delle escalation, il livello delle evidenze, un mandato e un record decisionale di esempio e un’analisi tra sviluppo interno e acquisto. Per il framework in sé (i quattro componenti, la Governance Envelope, i mandati e l’ecosistema intorno a SAFR) parti da SAFR spiegato. Per la mappatura KLA componente per componente, vedi la pagina Implementazione SAFR.
L'architettura di riferimento SAFR
SAFR si colloca tra l'agente e i sistemi su cui agisce, valutando le azioni proposte prima dell'esecuzione, lavorando al contempo insieme ai binari di pagamento esistenti, ai protocolli di regolamento, ai motori di conformità e ai sistemi bancari principali. L'obiettivo progettuale, secondo il documento, è che nessuna azione dell'agente raggiunga l'esecuzione senza essere stata dichiarata, autorizzata e valutata. Un'implementazione è una pipeline con un ordine fisso e un registro di controllo che ne registra ogni fase.
La pipeline funziona come segue. L'agente propone un'azione. Prima che qualsiasi cosa venga eseguita, la proposta viene confezionata in una Governance Envelope contenente tre classi di informazioni: l'azione stessa (tipo, ambito, parametri), la traccia dell'azione (i passaggi effettivamente eseguiti dall'agente per arrivare alla proposta, comprese le chiamate agli strumenti effettuate, i dati recuperati e i controlli eseguiti) e i metadati del contesto (identità dell'agente, mandato applicabile, conto corrente o stato del sistema e vincoli di politica operativa). La busta è convalidata per completezza e coerenza. L'identità dell'agente verifica quindi l'agente proponente rispetto al registro autorevole; una verifica fallita comporta un rifiuto immediato, registrato nel registro di controllo. Il repository dei controlli identifica quali controlli dell'istituzione applicare. Il motore delle disposizioni valuta l'azione rispetto a tali controlli e restituisce uno dei quattro risultati vincolanti: Nega, Escalate, Auto-Execute o Observe. I binari finanziari vengono eseguiti se e solo se il risultato lo consente e il registro di controllo registra la traccia completa della governance per ogni risultato, rifiuti inclusi.
L'integrità dell'involucro è un problema di progettazione di primo ordine. La traccia dell'azione e i dettagli dell'azione sono entrambi dichiarati dall'agente e una sofisticata iniezione avversaria può fabbricarli insieme. La prescrizione del documento: la busta va trattata come un documento da autenticare rispetto alla sua provenienza e non come una mera registrazione di quanto riferito dall'agente. In pratica questo spinge gli implementatori a catturare l'involucro in un punto che l'agente non può falsificare (all'interno del percorso di esecuzione o al confine della rete) ed è l'argomento più forte per scegliere deliberatamente il modello di distribuzione.
| Componente | Funzione | Nota di attuazione |
|---|---|---|
| Identità dell'agente | Vincola ciascuna azione proposta a un agente riconosciuto e registrato, verificato rispetto alla voce di registro di tale agente prima che proceda qualsiasi altra valutazione | In ambienti a circuito chiuso, una ricerca diretta nel registro dell'istituzione; sulle reti aperte il componente deve determinare quale tra diversi registri (interno, rete di pagamento, interistituzionale) è autorevole |
| Repositorio dei controlli | Il regolamento configurabile dell'istituto, tratto da politiche organizzative, requisiti normativi, regole di prodotto e mandati forniti dagli utenti | I controlli generici (controlli autorizzativi, limiti di esposizione) sono deterministici; I controlli specifici dell’intelligenza artificiale (qualità delle prove, integrità dell’involucro) possono comportare una valutazione probabilistica o semantica |
| Motore di disposizione | Valuta ogni azione nell'ambito in modo deterministico rispetto ai controlli recuperati | Produce un risultato definito e vincolante per ogni azione proposta, calibrato sul rischio specifico che presenta |
| Registro di controllo | Una registrazione immutabile, a prova di manomissione e di sola aggiunta di ogni decisione di governance | Registra tutti e quattro i risultati; vedere la sezione sul livello di prova di seguito |
Nativo o gateway: scegliere un pattern di deployment
Il white paper definisce due pattern di integrazione, e la maggior parte delle istituzioni finirà per usarli entrambi. SAFR spiegato descrive il funzionamento di ciascuno, l’emissione dell’envelope nell’agente e l’intercettazione via gateway a livello di infrastruttura; la decisione di implementazione riguarda quando scegliere l’uno o l’altro.
La versione 1.1 aggiunge un punto sulla topologia: SAFR non richiede l’implementazione come un’unica piattaforma centrale all’interno di un’istituzione. I suoi componenti possono funzionare come servizio centrale, dentro i singoli deployment degli agenti, come servizi condivisi dell’istituzione o in forma ibrida, a condizione che ogni azione in ambito passi per le funzioni SAFR richieste prima dell’esecuzione e che ogni implementazione segua standard comuni per envelope, esiti di disposizione, semantica dei controlli e verificabilità.
L’indicazione sulla sequenza viene direttamente dal documento: per le istituzioni con molti agenti esistenti, il pattern gateway è un punto di partenza pratico perché stabilisce prima la copertura, e la strumentazione nativa può seguire per i nuovi sviluppi. In concreto: le nuove funzionalità hanno strumentazione nativa dal primo giorno, e il parco esistente riceve un gateway davanti. Fai girare entrambi i pattern su un unico controls repository, un unico disposition engine e un unico audit log, così un parco misto produce un solo record di governance coerente.
| Pattern | Quando sceglierlo |
|---|---|
| Native Integration | Nuovi deployment di agenti, dove strumentare l’agente offre l’integrazione più stretta, il record più granulare e l’audit trail più pulito |
| Gateway Integration | Sistemi legacy, agenti di terze parti e deployment esistenti, dove la copertura deve arrivare senza modifiche al codice dell’agente |
Cosa codificare nei controlli SAFR
Un controllo in SAFR codifica cinque cose: tipi di azioni consentite, logica decisionale, condizioni di escalation, un periodo di validità e l'autorità principale in base alla quale agisce l'agente. I controlli si basano su quattro fonti: politiche organizzative, requisiti normativi, regole di prodotto e mandati forniti dagli utenti.
Il mandato è l'ancora. Nel documento, un mandato è il meccanismo attraverso il quale un utente definisce i limiti dell'autorità delegata a un agente: esplicito e leggibile dalla macchina: cosa può fare l'agente, entro quali limiti, a quali condizioni. Un agente non può estendere la portata di un mandato attraverso il proprio ragionamento o inferenza. Il lignaggio del progetto è la sicurezza basata sulle capacità, il modello alla base di OAuth 2.0; il documento cita l’Agent Payments Protocol (AP2), con i suoi mandati firmati crittograficamente, come un importante esempio del settore.
Il documento raggruppa i controlli in quattro categorie:
| Categoria | Cosa codificare | Cosa testare |
|---|---|---|
| Autorizzazione | Vincoli tra agente e entità principale, profondità di delega e una lista consentita di tipi di azione per classe di agente, tutti risolvibili al momento della valutazione | Un tipo di azione al di fuori della lista consentita viene negato anche da un agente registrato correttamente; viene negata una delega più profonda della profondità codificata |
| Limiti di esposizione | Soglie per azione e finestre aggregate ricavate dal framework di autorità delegata esistente, con le fasce di esecuzione automatica, escalation e nega dichiarate come importi espliciti | Un'azione che violerebbe il margine rimanente di una finestra aggregata aumenta anche quando il suo stesso importo rientra nella fascia per azione |
| Limiti di velocità | Un tasso di azione massimo per finestra temporale per ciascuna classe di agente, con un risultato definito per le azioni oltre il limite | Un burst oltre il limite, qualunque sia la sua causa (agente in fuga, errore nel feed di dati, iniezione avversaria), viene negato e contrassegnato per indagini |
| Qualità delle prove | Le prove richieste per ciascun tipo di azione e la soglia minima di confidenza dichiarata per l'esecuzione autonoma; la calibrazione della tesoreria di seguito richiede un record di fattura abbinato per pagamento | Un'azione la cui fiducia dichiarata scende al di sotto della soglia viene sottoposta alla revisione umana, qualunque sia il suo valore; test con una corrispondenza di prove deliberatamente debole |
Calibrazione dei controlli per un agente di pagamento della tesoreria
Ecco come appare calibrato per un agente di pagamento del Tesoro. I valori sono illustrativi; imposta il tuo dal quadro delle autorità delegate.
Per un agente di compliance-triage (arricchimento degli avvisi, proposte di disposizione del rischio, preparazione dell'archiviazione) i controlli che portano il carico sono soglie di qualità delle prove: la chiusura automatica di un avviso richiede che il contratto di prova sia soddisfatto pari o superiore alla soglia, le disposizioni ad alto rischio proposte passano a un revisore nominato e qualsiasi azione che sopprimerebbe un avviso aperto viene negata completamente. Percorriamo questo processo dall'inizio alla fine, attraverso tutti e quattro i componenti, in SAFR per AML e compliance triage.
| Controllare | Ambientazione illustrativa |
|---|---|
| Autorizzazione | La classe di agente treasury-payments può avviare pagamenti fornitore e interaziendali per le operazioni di tesoreria in qualità di mandante. Profondità della delega 1: l'agente può avere poteri delegati e non può subdelegare a nessun altro agente |
| Limite di esposizione per azione | Esecuzione automatica al di sotto di US$25,000. Incrementa da US$25,000 a US$250,000. Nega al di sopra del limite di US$250,000, dell'autorità delegata del desk |
| Finestra di esposizione aggregata | US$500,000 per 24 ore consecutive; un pagamento che eccederebbe il margine rimanente della finestra aumenta |
| Limite di tariffa | Numero massimo di operazioni di pagamento di 20 all'ora; le azioni oltre il limite vengono negate e contrassegnate per indagini |
| Qualità delle prove | Ogni pagamento deve fare riferimento ad un record di fattura abbinato; una corrispondenza al di sotto della soglia di confidenza passa alla revisione umana indipendentemente dall'importo |
| Periodo di validità | Mandato valido per il trimestre in corso; le azioni proposte al di fuori del periodo di validità vengono rifiutate |
Calibrare le quattro disposizioni
Ogni azione in ambito si risolve in uno dei quattro esiti del Disposition Engine:
Tutti e quattro gli esiti alimentano l’Audit Log. L’assegnazione dipende da cinque fattori di calibrazione indicati dal documento: reversibilità dell’azione, rilevanza finanziaria, gravità dell’impatto sul cliente, sensibilità regolamentare e novità o anomalia, cioè lo scostamento dai pattern consolidati all’interno del mandato. I profili a rischio più elevato spostano gli esiti verso Deny o Escalate. La calibrazione si fissa in fase di progettazione attraverso i parametri di governance dei controlli, ed è per questo che il piano pilota qui sotto dedica un’intera settimana alla taratura sul traffico reale.
Observe merita un’attenzione progettuale specifica: permette a un nuovo controllo di girare sul traffico reale e di generare materiale di revisione strutturato mentre l’esecuzione prosegue. È l’impostazione naturale per le soglie che intendi restringere dopo aver visto il comportamento reale.
Calibra sullo storico. Quando nell’ottobre 2026 abbiamo condotto un esercizio di onboarding bancario nei nostri tenant di test, con persona simulate per l’amministratore della banca, il compliance officer e l’approvatore, la nostra conclusione è stata che i casi di test di policy costruiti a mano con molti campi non sono praticabili: un compliance officer non scriverà unit test per una policy. Funziona invece riprodurre le esecuzioni recenti con i controlli in bozza e mostrare la differenza rispetto a quanto è successo, per esempio quante azioni in più sarebbero andate in revisione umana. Quel numero è la domanda sulla capacità dei revisori, e va messo davanti alle persone che presidieranno la coda.
| Disposizione | Che cosa codificare | Che cosa testare |
|---|---|---|
| Deny | Vincoli regolamentari e di policy rigidi e soglie di rischio oltre le quali un’azione è respinta senza eccezioni; nella calibrazione di tesoreria, importi superiori a US$250,000, il tetto dell’autorità delegata al desk | Un’azione che viola un vincolo non arriva mai ai circuiti di pagamento, e la sua voce nell’Audit Log indica la regola scattata e il motivo specifico |
| Escalate | Le condizioni di escalation di ciascun controllo, che segnano dove finisce la fascia autonoma sotto il tetto di Deny; da US$25,000 a US$250,000 per l’agente di tesoreria | Il traffico simulato produce un volume di Escalate che il team di revisione riesce a smaltire, e ogni escalation ha una finestra di timeout che per default blocca l’azione o la passa a un revisore senior |
| Auto-Execute | La fascia autonoma che ciascun controllo lascia aperta: tipi di azione, importi e condizioni in cui l’esecuzione procede senza revisori nel percorso | Ogni azione eseguita automaticamente nel campione mostra una traccia di governance completa: envelope, regole applicate, motivazione, tempi di ciascuna fase |
| Observe | Pattern e segnali configurati come meritevoli di attenzione sotto la soglia di escalation, ciascuno dei quali produce un’osservazione strutturata mentre l’azione viene eseguita | Le osservazioni sono recuperabili e interrogabili quando arriva il momento di rivedere le soglie |
Operazioni di escalation: progettarle prima del go-live
Il documento descrive la tipica escalation odierna come una notifica, un avviso via e-mail o un flag sul dashboard, senza scadenza, senza formato decisionale standard, senza registrazione di audit: per il documento, è l'apparenza di una supervisione umana senza la sua sostanza. Un'implementazione SAFR la sostituisce con un'operazione progettata, lungo tre dimensioni.
Volume. Secondo il documento, una funzione di escalation che genera più revisioni di quelle che l'istituzione può elaborare in modo significativo vanifica il suo stesso scopo. Soglie dimensionali rispetto alla capacità effettiva del revisore; se la simulazione produce più risultati di escalation di quelli che il team può eliminare, correggi i controlli prima del lancio.
Inversione di tendenza. Ogni escalation dovrebbe comportare una finestra di timeout. Se non arriva alcuna decisione al suo interno, l'impostazione predefinita è bloccare l'azione o passare a un revisore senior. Imposta la finestra temporale dalla disponibilità realistica del revisore, inclusa la copertura notturna e nel fine settimana.
Autorità. I revisori necessitano di una chiara autorità per approvare, modificare o rifiutare, e le loro decisioni hanno lo stesso peso istituzionale della decisione originale dell'agente. Ciò implica nominare i singoli revisori, registrare le motivazioni di ogni decisione e definire i ruoli che si adattano alla gerarchia di approvazione esistente.
Autorizza nuovamente ogni passaggio
Nei processi a più fasi, il flusso di controllo si applica a ciascuna azione dell'agente in modo indipendente. Un risultato di esecuzione automatica o di osservazione in un passaggio non comporta alcuna autorità in quello successivo, poiché l'agente si adatta ai risultati intermedi e alle condizioni mutevoli mentre funziona.
Questa singola frase ha grandi conseguenze implementative. Il percorso di valutazione deve essere sufficientemente veloce da poter essere eseguito su ogni azione, in modo che la latenza rientri nel budget di progettazione fin dall'inizio. I mandati devono essere risolvibili per azione. La memorizzazione nella cache dell'approvazione a livello di sessione è esclusa dalla progettazione. E un flusso di lavoro in dieci fasi produce dieci tracce di governance, ciascuna con il proprio involucro, disposizione e base: esattamente ciò che vorrà un ispettore che ricostruisce il percorso.
Il livello delle prove: il registro di controllo SAFR
Ogni voce del registro di controllo cattura sei cose: la busta di governance inviata, il mandato rispetto al quale è stata verificata l'azione, il risultato prodotto dal Disposition Engine, le regole specifiche applicate, la base per tale risultato e il tempo trascorso in ogni fase. Il registro è immutabile, antimanomissione e di sola aggiunta. Lo standard del documento: il registro è un documento autorevole, indipendente da qualsiasi parte interessata a come gli eventi vengono caratterizzati dopo il fatto.
Questo standard è superiore a quello fornito dalla normale registrazione delle applicazioni e tre proprietà necessitano di ingegneria fin dall'inizio: scritture di sola aggiunta, quindi i record si accumulano e non mutano mai; prove di manomissione, in pratica concatenamento crittografico, in modo che qualsiasi alterazione di un record passato sia rilevabile; e verificabilità indipendente, il che significa che un revisore può confermare l'integrità di un record esportato senza accedere alla piattaforma che lo ha prodotto. Perseverare le prove prima di restituire la disposizione. Se un'azione può essere eseguita mentre il suo record è ancora in corso, un arresto anomalo può lasciare le azioni eseguite senza traccia di governance.
Un mandato e un record decisionale di esempio
L’esempio che segue è sintetico. Northbridge Bank è fittizia, e nomi, importi e identificativi sono illustrativi. Usa la calibrazione di tesoreria vista sopra e segue un mandato dalla delega all’evidenza.
Il mandato. Il responsabile Treasury Operations di Northbridge delega i pagamenti a fornitori e infragruppo a un agente registrato, treasury-payments, release 3.2. Il mandato è il perimetro scritto di questa delega. L’istituzione lo redige partendo dal proprio sistema di deleghe esistente, lo versiona e lo approva con la stessa revisione che usa per le modifiche di policy.
| Campo | Valore |
|---|---|
| Mandato | mnd-treasury-ops-2026q4, versione 2, approvato dal responsabile Treasury Operations e da Treasury Risk |
| Mandante | Treasury Operations, Northbridge Bank |
| Agente | treasury-payments, release 3.2, registrato nel registro degli agenti con un responsabile nominativo |
| Tipi di azione consentiti | Pagamento a un beneficiario fornitore già esistente; trasferimento infragruppo tra conti del gruppo elencati |
| Limiti per azione | Autonomia sotto US$25,000; approvazione umana da US$25,000 a US$250,000; nulla oltre US$250,000 |
| Finestra aggregata | US$500,000 ogni 24 ore mobili; qualsiasi azione che superi il margine residuo richiede approvazione |
| Evidenza richiesta | Riferimento a una fattura o a un accordo infragruppo abbinato, con confidenza di abbinamento di almeno 0.90 per l’esecuzione autonoma |
| Segnali che richiedono revisione | Primo pagamento a un beneficiario negli ultimi 90 giorni; coordinate bancarie del beneficiario modificate negli ultimi 30 giorni |
| Fuori mandato | Creare beneficiari, modificare coordinate bancarie dei beneficiari, subdelegare a un altro agente, pagare da conti non elencati |
| Validità | Dal 1° ottobre al 31 dicembre 2026 |
Il perimetro di delega e i quattro esiti
Le ultime due righe del mandato tracciano il perimetro di delega. Tutto ciò che ne resta fuori è rifiutato, qualunque ragionamento offra l’agente, perché un agente non può estendere l’ambito di un mandato attraverso il proprio ragionamento o le proprie inferenze. Dentro il perimetro, i controlli assegnano ogni azione proposta a una delle quattro disposizioni SAFR. KLA Control Plane esprime gli stessi quattro esiti come allow, warn, require_approval e block.
Quattro azioni proposte dall’agente in una stessa mattina mostrano ciascun esito. Ogni riga è stata valutata a sé, senza alcuna autorità ereditata dalla riga precedente.
| Azione proposta | Che cosa hanno rilevato i controlli | Disposizione SAFR | Esito KLA |
|---|---|---|---|
| Pagare US$8,400 a un fornitore di cancelleria | Beneficiario esistente, fattura abbinata a 0.97, entro i limiti per azione e aggregati | Auto-Execute | allow: eseguita; decisione registrata |
| Pagare US$19,600 a un fornitore logistico | Entro i limiti e abbinata a 0.94, ma è il primo pagamento a questo beneficiario in 112 giorni | Observe | warn: eseguita; osservazione accodata per la revisione settimanale di tesoreria |
| Pagare US$118,000 a un fornitore di software | Fattura abbinata a 0.96; importo nella fascia di approvazione | Escalate | require_approval: trattenuta per un revisore nominativo come Decision Request in Decision Desk |
| Pagare US$310,000 a un’impresa di costruzioni | Oltre il tetto di US$250,000 dell’autorità delegata | Deny | block: respinta prima di raggiungere il circuito di pagamento; motivo registrato |
Un caso di approvazione, dall’inizio alla fine
09:41. L’agente propone il pagamento di US$118,000. L’envelope contiene l’istruzione di pagamento, la traccia dell’azione (ricerca della fattura, ricerca del contratto, verifica del beneficiario) e il contesto: identità dell’agente, mandato versione 2 e il totale delle 24 ore fino a quel momento, US$212,000. La verifica dell’identità è superata. Il controllo per azione restituisce Escalate; il controllo aggregato è superato, con un margine residuo di US$170,000 dopo questo pagamento.
09:41. L’azione è trattenuta. Una richiesta di revisione va al gruppo di approvatori di tesoreria con l’azione proposta, la fattura e i controlli scattati. Northbridge imposta per questa classe di escalation un timeout di quattro ore, con block come default.
10:17. Un treasury manager apre la richiesta, confronta la fattura con l’ordine d’acquisto e il master services agreement e approva con la motivazione «Annual licence renewal; PO 4471 and MSA clause 6.2 match invoice INV-20931.» L’approvazione vale solo per questo pagamento.
10:17. Il pagamento è rilasciato al circuito, che restituisce un riferimento di pagamento. Il record si chiude con il risultato dell’esecuzione.
Due scelte progettuali di questo caso vengono da un Process di rilascio dei pagamenti trattenuti che abbiamo costruito nel nostro tenant demo per un briefing con analisti nell’ottobre 2026, con pagamenti sintetici. Primo, ogni decisione umana ha esattamente un gate di approvazione. Il primo invio in revisione di quel Process è stato respinto perché due passaggi umani avevano anche un flag di approvazione separato, che avrebbe creato due attività di approvazione per una sola decisione; abbiamo rimosso i flag e mantenuto un gate per decisione. Secondo, la policy instrada verso require_approval qualsiasi caso che nessuna regola abbia previsto. Nella nostra prima policy AML di test il default in assenza di corrispondenza era block, quindi i casi imprevisti si fermavano senza mai arrivare a un revisore.
Se il manager non avesse risposto entro le 13:41, la richiesta sarebbe scaduta e l’azione sarebbe stata bloccata, con la scadenza registrata. Se il manager avesse rifiutato, l’agente avrebbe ricevuto un block con la motivazione del revisore, e una nuova proposta per lo stesso pagamento sarebbe stata valutata da capo.
Le evidenze che il caso lascia
SAFR elenca gli elementi che ogni voce di audit deve registrare: l’envelope così come è stata inviata, il mandato rispetto al quale è stata verificata l’azione, l’esito, le regole specifiche applicate, la motivazione dell’esito e il tempo trascorso in ciascuna fase. Il caso di approvazione aggiunge la decisione umana e il risultato dell’esecuzione. La tabella mostra il record del pagamento di US$118,000.
Approvazione e regolamento sono record separati. Nella demo dei pagamenti trattenuti, l’approvazione del rilascio e lo stato di regolamento confermato sono due voci distinte, e un pagamento è completo solo quando è registrato il riferimento di regolamento. Le teniamo separate perché un’approvazione prova una decisione, e solo il circuito può confermare che il denaro si è mosso.
Una lettura onesta di questo record deve tenere conto di tre limiti. Il record mostra che cosa ha proposto l’agente, quali regole si sono applicate, chi ha deciso e che cosa ha restituito il circuito. Non mostra che il fornitore abbia ricevuto i fondi: questo risulta dai record di regolamento e riconciliazione. Non prova nemmeno che la fattura sia autentica: il controllo sulla qualità delle evidenze verifica l’abbinamento, e i controlli antifrode stanno altrove nel processo di pagamento. Un auditor dovrebbe poter leggere questi limiti nel record senza doverlo chiedere.
| Campo del record | Valore |
|---|---|
| Decisione | dec-2026-10-12-000418 |
| Azione proposta | Pagamento a fornitore, US$118,000, beneficiario ven-0193, fattura INV-20931 |
| Agente | treasury-payments, release 3.2; identità verificata alle 09:41:07 |
| Mandato | mnd-treasury-ops-2026q4, versione 2 |
| Regole applicate | Fascia di esposizione per azione (Escalate); finestra aggregata (superata, margine di US$170,000 dopo l’azione); qualità delle evidenze (superata, 0.96); stato del beneficiario (esistente) |
| Esito e motivazione | Escalate (require_approval): importo nella fascia di approvazione US$25,000–US$250,000 |
| Decisione umana | Approvata da un treasury manager nominativo alle 10:17:52 con motivazione registrata |
| Risultato dell’esecuzione | Rilasciato alle 10:17:55; riferimento di pagamento del circuito registrato |
| Tempi delle fasi | Identità 18 ms; controlli 41 ms; attesa della decisione umana 36 min; rilascio 3 s |
| Integrità | Aggiunto al log a prova di manomissione; esportabile con gli altri record della giornata per una verifica indipendente |
Costruisci o acquista per il livello runtime SAFR
SAFR è un approccio di riferimento e la scelta del software è lasciata aperta. Divulgazione prima dell'analisi: KLA è un fornitore in questa categoria. KLA Control Plane implementa il modello SAFR, disponibile oggi. Leggi ciò che segue tenendo questo in mente.
Costruire internamente significa realizzare sei sottosistemi:
I sei sottosistemi insieme sono una costruzione su scala piattaforma e l'unità di pianificazione realistica è costituita dai quartieri del team. Il lavoro continua anche dopo il lancio: la calibrazione è un’attività operativa, perché le soglie cambiano con i volumi delle transazioni, i cambiamenti di prodotto e la capacità dei revisori.
Costruire ha senso quando si dispone di un team interno della piattaforma che possiederà il livello come prodotto, quando le ferrovie o l'infrastruttura di insediamento sono sufficientemente personalizzate da non poter ospitare un checkpoint standard o quando i sistemi adiacenti che già gestisci (diritti, gestione dei casi, strumenti politici) coprono parti reali della tabella sopra.
L’acquisto ha senso quando la priorità è la copertura governata e le prove esportabili entro un trimestre, quando non è disponibile un team della piattaforma per possedere sei sottosistemi o quando i revisori richiederanno record verificabili in modo indipendente prima che una tabella di marcia interna possa fornirli.
L'ibrido è spesso la risposta onesta: acquistare il checkpoint di runtime (registro, motore di disposizione, processo di escalation, archivio prove) e mantenere la creazione dei controlli internamente. La suddivisione corrisponde allo stesso SAFR: il quadro standardizza le strutture dei dati e i contratti, mentre le configurazioni delle regole e le disposizioni di governance rimangono dell’istituzione. In un ibrido, i team di rischio e conformità possiedono ciò che dicono i controlli e il fornitore gestisce il meccanismo che li applica e li dimostra.
Per la cronaca su KLA in particolare: KLA Control Plane mappa componente per componente (Registro agenti, Policy Builder, KLA Policy Engine, Audit Trail) con le quattro disposizioni espresse come consenti, avvisa, require_approval e blocca. Vengono forniti l'autorizzazione per azione, la valutazione a chiusura di errore e i pacchetti di prove sigillate con verifica offline. Sono in fase di sviluppo le finestre di esposizione aggregate, i limiti di velocità per finestra, le soglie di confidenza come primitiva di routing, i valori predefiniti di timeout di escalation per classe e il gateway autonomo. La mappa componente per componente, con indicatori di stato su ogni requisito, si trova sulla nostra pagina Implementazione SAFR.
| Sottosistema | Quello che serve |
|---|---|
| Registro degli agenti | Identità dell'agente registrato e con versione con proprietari nominati; delibera dell'anagrafe autorevole; verifica su ogni azione proposta |
| Repositorio dei controlli | Politiche con versione e leggibili dalla macchina; un flusso di lavoro di pubblicazione regolamentato con revisione e approvazione prima che una politica entri in vigore; copertura delle norme normative, di prodotto e derivate dal mandato |
| Motore di disposizione | Valutazione deterministica che produce i quattro risultati con codici motivo leggibili dalla macchina; semantica a chiusura di errore quando il servizio decisionale non è raggiungibile |
| Processo di escalation | Indirizzamento a revisori nominati con contesto di azione completo; approvare, modificare o rifiutare con motivazione registrata; gestione del timeout; visibilità delle code e dei turni di lavoro |
| Negozio di prove | Archiviazione di sola aggiunta e a prova di manomissione; utensili per l'esportazione; un percorso di verifica che una parte esterna può eseguire in modo indipendente |
| Strumentazione | Emissione di busta in ogni agente per l'integrazione nativa o un gateway di intercettazione per il patrimonio esistente, oltre al lavoro di latenza per mantenere valida la valutazione per azione |
Un pilota SAFR di quattro settimane
Una prima implementazione credibile richiede quattro settimane per un processo con ambito e il piano funziona indipendentemente dal fatto che il livello sottostante venga costruito, acquistato o ibrido.
Prima della prima settimana, segna la tua posizione. La SAFR Readiness Checklist è una valutazione interattiva delle lacune in otto sezioni, dall'identità dell'agente al modello di implementazione, con le prove che un valutatore richiederebbe allegate a ogni domanda.
| Settimana | Lavoro |
|---|---|
| 1 | Ambito del flusso di lavoro di un agente. Registrare l'agente, definirne il mandato e creare i controlli: ambito di autorizzazione, limiti di esposizione, limiti di tasso, soglie di qualità delle prove, condizioni di escalation |
| 2 | Esegui traffico governato nella simulazione. Valutare le azioni riprodotte o storiche rispetto ai controlli e calibrare le disposizioni finché il volume dell'escalation non corrisponde alla capacità del revisore |
| 3 | Vai in diretta con le escalation. Indirizza risultati reali Invia i risultati a revisori designati, misura i tempi di risposta rispetto alla finestra di timeout e ottimizza le soglie sul comportamento reale |
| 4 | Esportare le prove. Produrre i registri di audit per il periodo pilota, eseguire verifiche indipendenti sull'esportazione e tenere una lettura "prova/non-passa" con rischio e conformità |
Domande frequenti
Come portiamo sotto governance un parco di agenti già esistente?
Metti un gateway davanti al parco e dai ai nuovi sviluppi strumentazione nativa dal primo giorno: è la sequenza che raccomanda il white paper. Il lavoro di ingegneria si concentra in due punti: il punto di intercettazione, che deve trovarsi dove l’agente non può falsificare l’envelope, al confine di rete o dentro il percorso di esecuzione; e il budget di latenza, perché la valutazione gira su ogni azione proposta. Fai girare il gateway sugli stessi controls repository, disposition engine e audit log degli sviluppi nativi, così il parco misto produce un unico record di governance coerente.
Che cosa richiede la Native Integration al codice dei nostri agenti?
L’agente viene strumentato perché emetta una Governance Envelope prima di ogni azione proposta: tipo di azione, ambito e parametri; la traccia dell’azione; i metadati di contesto. Un validatore valuta l’envelope rispetto al controls repository e restituisce un esito prima che l’agente agisca. Il documento raccomanda la Native Integration per i nuovi deployment di agenti: offre l’integrazione più stretta, il record più granulare e l’audit trail più pulito.
Com’è fatto un pilota SAFR?
Quattro settimane su un workflow circoscritto: registrare l’agente e scriverne i controlli; calibrare le disposizioni su traffico simulato o riprodotto; gestire escalation reali con revisori nominativi e tarare le soglie; infine esportare i record di audit, verificarli in modo indipendente e tenere una sessione di go/no-go con le funzioni rischio e compliance.
SAFR richiede una tecnologia o un fornitore specifici?
No. SAFR definisce strutture dati, logica di valutazione e contratti di escalation, e funge da riferimento di settore che le istituzioni implementano nella propria infrastruttura, con le proprie configurazioni di regole e i propri assetti di governance. SAFR non è un servizio gestito. Le istituzioni possono soddisfarlo sviluppando internamente, acquistando o combinando le due strade.
SAFR è obbligatorio per le istituzioni vigilate da MAS?
No. La versione 1.1 di SAFR (9 ottobre 2026) afferma che non costituisce una guida normativa né un’aspettativa di vigilanza e che non anticipa orientamenti futuri in tal senso, e MAS non si è impegnata a renderlo obbligatorio. Le aspettative di vigilanza sull’AI, agenti compresi, si trovano nelle MAS Guidelines on Artificial Intelligence Risk Management emanate il 7 ottobre 2026, in vigore dal 7 ottobre 2027.
Che cosa deve contenere un record decisionale SAFR?
Almeno gli elementi che SAFR elenca per ogni voce di audit: la Governance Envelope così come è stata inviata, il mandato rispetto al quale è stata verificata l’azione, l’esito, le regole specifiche applicate, la motivazione dell’esito e il tempo trascorso in ciascuna fase. Per un’azione in escalation aggiungi il revisore, la decisione, la motivazione registrata e il risultato dell’esecuzione, e indica che cosa il record non prova, per esempio il regolamento.
Chi stabilisce le soglie in un’implementazione SAFR?
L’istituzione. SAFR non costituisce una guida normativa né un’aspettativa di vigilanza, e configurazioni delle regole e assetti di governance restano a chi implementa. In pratica: i limiti di esposizione derivano dal sistema di deleghe esistente, le soglie di escalation sono dimensionate sulla reale capacità dei revisori e la calibrazione delle disposizioni si fissa in fase di progettazione con i cinque fattori indicati dal documento, dalla reversibilità dell’azione alla novità. Ogni istituzione resta responsabile di stabilire come il proprio deployment si allinea alle aspettative di vigilanza applicabili e ai requisiti di governance interna.
Punti chiave
L’ordine di implementazione che funziona: scegli il pattern di deployment (nativo per i nuovi sviluppi, gateway sul parco esistente), codifica i controlli partendo dal tuo sistema di deleghe esistente, calibra le quattro disposizioni in simulazione, progetta la gestione delle escalation sulla reale capacità dei revisori e realizza un livello di evidenze che un soggetto esterno possa verificare. Poi dimostralo su un Process in quattro settimane, con un record decisionale come quello dell’esempio precedente per ogni azione rilevante.
Parti valutando la situazione attuale con la SAFR Readiness Checklist: un’analisi dei gap interattiva e ad accesso libero; il foglio di lavoro modificabile è disponibile via email. Se vuoi un secondo parere sull’elenco dei gap, prenota una revisione dei gap SAFR di 30 minuti. Per la vista componente per componente su come implementare il framework SAFR con KLA Control Plane, incluso ciò che è già disponibile e ciò che è in sviluppo, vedi la pagina pilastro.
Fonti: Safeguards for Agentic Finance at Runtime, white paper v1.0 (3 luglio 2026) e v1.1 (9 ottobre 2026), MAS BuildFin.ai; MAS, Guidelines on Artificial Intelligence Risk Management, 7 ottobre 2026. Passaggi citati © Monetary Authority of Singapore. SAFR è un riferimento di settore volontario e non costituisce una guida normativa. L’esempio di Northbridge Bank è sintetico. KLA è indipendente da MAS e BuildFin.ai e non è affiliata, approvata o certificata da essi.
