Agents · Pagamenti AI

Autonomia, con il guinzaglio in mano a te

La domanda interessante non è se gli agenti AI spenderanno denaro, ma chi stabilisce le regole. Con Protocore Agents la risposta è sempre una persona, in anticipo, per iscritto.

01

Prima la policy, poi i pagamenti

Un agente nasce con un budget e una allowlist di merchant, e non può superare né l'uno né l'altra. Tutto ciò che supera la soglia di approvazione umana si ferma e chiede conferma. L'agente si muove veloce dentro i confini; i confini li decidi tu.

  1. 01Budget applicati dalla piattaforma, non promessi dall'agente
  2. 02Le allowlist definiscono dove il denaro può andare
  3. 03Le soglie portano le decisioni importanti alle persone
Console di Agents con budget per agente, allowlist di merchant e soglie di approvazione

La console delle policy: budget, allowlist e soglie per ogni agente.

02

Ogni azione a registro

Il registro di audit è immutabile e completo: cosa ha tentato l'agente, cosa ha consentito la policy, chi ha approvato cosa. Quando un agente sbaglia, o una policy si rivela errata, il kill-switch lo ferma all'istante e il registro mostra esattamente cos'è successo.

Editor delle policy per Ops Agent con campi budget, allowlist di quattro merchant, cursore della soglia di approvazione a €100.00, nota di audit obbligatoria e replay su 24 ore delle decisioni rispetto alla bozza

La policy come documento: versionata, con hash, firmata e rieseguibile prima del salvataggio.

Funzionalità

Tutto ciò che include Protocore Agents.

  1. 01Console delle policy
  2. 02Approvazioni nel flusso
  3. 03Wallet per agenti
  4. 04Creare un agente
  5. 05L'editor delle policy
  6. 06Audit, decisione per decisione
  7. 07Budget per agente
  8. 08Massimali mensili
  9. 09Il budget si azzera a orario fisso
  1. 10Allowlist dei merchant
  2. 11Soglie di approvazione
  3. 12Approvazioni umane firmate
  4. 13Il percorso di escalation
  5. 14Registro di audit immutabile
  6. 15Integrità con hash concatenati
  7. 16Esporta in JSON
  8. 17Kill switch
  9. 18Congelato, non perso
  1. 19Chiavi con ambito limitato
  2. 20Chiavi emesse una sola volta
  3. 21Hash della policy in ogni firma
  4. 22Versionamento delle policy
  5. 23Replay prima di confermare
  6. 24Regolamento su circuiti reali
  7. 25Endpoint MCP
  8. 26Flotta di agenti
Leggi tutte le 26 funzionalità nel dettaglio

01Console delle policy

Una sola schermata contiene l'intera flotta: ogni agente, il suo limite giornaliero, la sua allowlist e quanto ha speso oggi. Nella demo, tre agenti hanno speso €184.20 alle 09:41, con due pagamenti bloccati e uno in attesa di una persona. Le modifiche alle policy sono immediate; l'agente lo scopre alla prossima volta che prova a pagare.

  • Budget, allowlist e soglie modificabili per singolo agente
  • Spesa, blocchi e approvazioni in sospeso a colpo d'occhio
  • Le decisioni delle ultime 24 ore, esportabili

02Approvazioni nel flusso

L'agente propone, una persona decide. Nella demo, Billing Agent chiede di pagare la fattura #088 di Nord Logistics — €120.00, entro il suo budget giornaliero di €200.00 con €64.20 già usati, ma sopra la soglia di approvazione di €50.00 — e la richiesta resta in attesa per 14 minuti di un tocco su Approva o Rifiuta. La policy, la voce in allowlist del merchant e il conto di addebito stanno proprio sotto i pulsanti.

03Wallet per agenti

Ogni agente opera dal proprio wallet, con la propria policy. Il Billing Agent della demo ha ancora €135.80 disponibili su un limite giornaliero di €200.00 — €64.20 spesi in tre pagamenti, con azzeramento alle 00:00 — un tetto di €150.00 per transazione, approvazione umana sopra €50.00 e due merchant autorizzati. I pagamenti recenti riportano il tag auto quando la policy li ha autorizzati da sola.

  • Limite giornaliero, spesa, tetto e budget residuo in una sola schermata
  • Merchant autorizzati con il loro storico dei pagamenti
  • Pagamenti con tag auto o approvati da te

04Creare un agente

Un agente è prima una policy, poi codice. Il Billing Agent della demo riceve un limite giornaliero di €200.00, un tetto di €150.00 per transazione, due merchant dall'allowlist e approvazione umana sopra €50.00 — tutto impostato al passo 2 di 3, prima che esistano le chiavi. Le chiavi vengono emesse una volta sola, mostrate una sola volta, e ogni firma di pagamento porta con sé l'hash della policy.

05L'editor delle policy

Una policy è un documento versionato. La modifica della demo alza il tetto per transazione dell'Ops Agent: la v14 diventa v15, la modifica richiede una nota di audit obbligatoria e viene salvata con la firma dell'operatore e un nuovo hash della policy. Il pannello di replay esegue sulla bozza le decisioni reali delle ultime 24 ore: vedi cosa avrebbe consentito una policy prima che entri in vigore.

  • Limite giornaliero, tetto per transazione e massimale mensile per agente
  • Nota di audit scritta obbligatoria a ogni salvataggio
  • Replay sulle ultime 24 ore sulla bozza prima di confermare

06Audit, decisione per decisione

La decisione DEC-4471 ricostruisce un pagamento per intero: la richiesta, ogni controllo della policy con il suo esito — allowlist superata, tetto superato, soglia da escalare — l'approvazione umana con la sua firma e i €120.00 regolati, con circuito e riferimento. Il registro è concatenato con hash e di sola aggiunta: modificare qualsiasi campo spezza la catena da quel punto in avanti.

07Budget per agente

Un budget è un muro, non un suggerimento. Ogni agente ha un limite giornaliero e un tetto per transazione — nella policy della demo €500.00 al giorno e €150.00 a pagamento — applicati dalla piattaforma prima che il denaro si muova. Il tentativo del travel bot di noleggiare un charter da €640.00 è stato negato subito: oltre il tetto.

08Massimali mensili

Sopra il limite giornaliero c'è un massimale mensile — €6,000.00 nella policy della demo. Un agente che rispetta le regole ogni singolo giorno non può comunque sforare quanto il mese consente.

09Il budget si azzera a orario fisso

I budget giornalieri si azzerano a un orario dichiarato — alle 00:00 CET nella demo — visibile nel wallet dell'agente. La spesa si accumula su una finestra che tutti possono vedere, non su un periodo mobile e opaco.

10Allowlist dei merchant

Gli agenti pagano solo i merchant che hai inserito in anticipo. L'Ops Agent della demo ne conosce esattamente quattro — e un tentativo da €180.00 verso un fornitore non in elenco è stato negato come non presente in lista. Aggiungere un merchant richiede un clic; rimuoverlo ha effetto immediato.

11Soglie di approvazione

Imposta la soglia oltre la quale serve il sì di una persona. La policy della demo porta all'escalation tutto ciò che supera €100.00: l'agente si ferma, una persona riceve la proposta e nulla si muove finché non risponde. Sotto la soglia, l'agente opera in autonomia — entro budget e allowlist.

12Approvazioni umane firmate

Un'approvazione non è una casella da spuntare: viene registrata con chi ha approvato, da quale dispositivo, a che ora e con una firma allegata. La decisione della demo lo mostra: approvata in app, chiave del telefono, 09:41:12.

13Il percorso di escalation

Proposta, escalation, approvazione, autorizzazione — ogni passaggio con il suo timestamp nel registro della decisione. Quando qualcuno chiede perché un pagamento è avvenuto, la risposta è una sequenza, non una scrollata di spalle.

14Registro di audit immutabile

Ogni decisione è a registro: cosa ha tentato l'agente, cosa ha stabilito la policy, chi ha approvato cosa — fino alla rotazione delle chiavi. Le voci sono di sola aggiunta ed esportabili. Quando qualcosa non torna, il registro mostra esattamente cosa è successo e quando.

15Integrità con hash concatenati

Ogni record di audit porta il proprio hash, quello del record precedente e la propria posizione nella catena — #4,471 nella demo. Verifica la catena quando vuoi: qualsiasi modifica, ovunque, spezza tutto ciò che viene dopo.

16Esporta in JSON

Ogni decisione si esporta in JSON, hash incluso — pronta per il tuo archivio, il tuo revisore o la tua analisi degli incidenti. Il registro è tuo da portare via, non nostro da trattenere.

17Kill switch

Un tocco mette in pausa un agente e blocca subito tutti i pagamenti da lui avviati. Le chiavi restano valide, quindi nient'altro si rompe — l'agente semplicemente non può spendere finché una persona non lo riattiva. Nella flotta della demo, il travel bot è in pausa con €0.00 spesi.

18Congelato, non perso

Mettere in pausa un agente congela le sue proposte in sospeso invece di scartarle. Riattivalo e la coda è esattamente dov'era — nessuna proposta muore in silenzio perché una persona ha tirato il freno.

19Chiavi con ambito limitato

Le credenziali di un agente concedono capacità, non accesso indiscriminato. Gli scope come payments.send e refunds.issue si attivano in modo indipendente — nella demo l'agente ha subscriptions.manage disattivato. Revoca o ruota una chiave senza toccare la policy sottostante.

20Chiavi emesse una sola volta

Le chiavi dell'agente vengono mostrate una sola volta all'emissione e mai più. Ciò che la piattaforma non può rimostrare, un attaccante non può richiederlo di nuovo.

21Hash della policy in ogni firma

Ogni pagamento è firmato con la chiave dell'agente e l'hash della policy che lo ha consentito. Un pagamento non dice solo cosa è successo: dimostra quali regole erano in vigore quando è successo.

22Versionamento delle policy

Le policy hanno una versione, un hash, un autore e un timestamp — v14, aggiornata il 17 lug alle 09:12 nella demo. Ogni decisione fa riferimento alla versione esatta della policy che l'ha giudicata.

23Replay prima di confermare

L'editor riesegue sulla tua bozza le decisioni delle ultime 24 ore: cosa sarebbe stato consentito, cosa negato, cosa cambierebbe. Gli errori di policy emergono nell'anteprima, non in produzione.

24Regolamento su circuiti reali

Una proposta approvata diventa un pagamento reale — i €120.00 della demo regolati con SEPA Instant, riferimento 9F21-0716, pochi minuti dopo l'approvazione. Gli agenti spendono dallo stesso core su cui gira il resto della famiglia.

25Endpoint MCP

Gli agenti si collegano via MCP a mcp.protocore.io/agents — qualsiasi framework che parla il protocollo può avere un wallet Protocore. La superficie di integrazione resta minima: proponi un pagamento, ricevi una decisione. La policy vive sulla piattaforma, non nel prompt.

26Flotta di agenti

Usa un agente o molti. La demo ne fa girare tre — ops, procurement, un travel bot — ciascuno con il proprio budget, la propria allowlist e la propria soglia. Ne metti uno in pausa e gli altri continuano a lavorare; la policy non passa mai da un agente all'altro.

Schermate

Dentro il prodotto.

UI reale del prodotto, mostrata con dati demo.

Una decisione, ricostruita per intero: controlli, firma, regolamento, catena di hash.

FAQ

Agenti sotto policy, risposte.

  • Il budget è applicato dalla piattaforma, non promesso dall'agente. Un agente non può superare il limite giornaliero o per transazione qualunque cosa decida, e tutto ciò che supera la soglia di approvazione si ferma e chiede a una persona prima che il denaro si muova.

  • Solo ai merchant presenti nella sua allowlist. L'allowlist definisce dove il denaro può andare, prima ancora di qualsiasi controllo sul budget: un agente paga dove hai stabilito che possa farlo, e da nessun'altra parte.

  • Si ferma e passa a una persona per l'approvazione; il pagamento viene regolato solo dopo il via libera umano, e richiesta, controlli e firma vengono tutti registrati. Sotto la soglia, l'agente procede in autonomia dentro i confini.

  • Un kill-switch per ogni agente lo ferma con un tap, all'istante e non al ciclo successivo. Il registro di audit mostra poi esattamente cosa ha fatto fino a quel momento.

  • Tramite MCP su mcp.protocore.io/agents, con API e documentazione per collegare qualsiasi framework a una policy. La policy (budget, allowlist, soglia) viene definita prima ancora che esistano le chiavi dell'agente.

  • La traccia di audit è immutabile e a catena di hash: la richiesta, ogni controllo di policy con il suo esito, la firma di approvazione umana e il pagamento regolato. La policy stessa è versionata, con hash, firmata e rieseguibile prima del salvataggio.

Valuta

Dai a un agent una policy e un budget.

01

Demo guidata

Percorriamo insieme a te l'intero ciclo: creare un agent, impostarne la policy e vedere un pagamento passare all'approvazione e regolarsi come un normale SEPA.

02

Account sandbox

Un ambiente di test in cui il tuo team può impostare budget, allowlist e soglie, poi metterli alla prova uno a uno e leggere il log append-only.

03

Accesso MCP + API e documentazione

Collega un agent di test via MCP su mcp.protocore.io/agents, con API e documentazione per integrare il tuo framework con una policy.

04

Standalone o whitelabel

Valutalo con il brand Protocore o con il tuo: i tuoi agenti, le tue policy, su entrambe le superfici.

Disponibilità

Disponibile standalone o in whitelabel: i tuoi agent, la tua policy, con il brand che preferisci.

Nell'ecosistema

Agents spende sui rail di Pay sotto policy umana, regola come un normale bonifico SEPA e scrive sullo stesso modello di audit che legge Center.

Scegli un prodotto. Oppure prendi il core.

Tutto ciò che vedi sopra gira in demo di produzione che possiamo mostrarti dal vivo: standalone, whitelabel o come un'unica piattaforma. Raccontaci cosa stai costruendo e ti mostreremo la via più breve per arrivarci.