M402 porta i pagamenti privati degli agenti AI su Midnight
Il progetto M402 di Hack Buenos Aires aggiunge un livello di privacy ai pagamenti x402, consentendo agli agenti AI di accedere a servizi API a pagamento senza esporre pubblicamente il pagatore. Il team ha dimostrato il flusso sull'infrastruttura di test di Midnight con divulgazione selettiva e pagamenti inoltrati a Base.
By SongMarketCap
M402, uno dei progetti presentati tra i vincitori dell'hackathon di Midnight a Buenos Aires, ha dimostrato un sistema per pagamenti privati eseguiti da agenti AI. Il progetto mantiene il modello x402 per l'accesso alle API a pagamento aggiungendo al contempo la privacy del pagatore tramite Midnight.
Durante la demo, un agente AI ha cercato un'API meteo, ha verificato i fondi disponibili e ha avviato il pagamento senza gestione manuale della transazione. L'attuale implementazione resta in un ambiente di test.
M402 aggiunge privacy ai pagamenti x402
x402 utilizza la risposta HTTP 402 Payment Required per consentire ad applicazioni e agenti AI di identificare le risorse digitali a pagamento, completare il pagamento e continuare ad accedere al servizio richiesto.
M402 conserva quel flusso di lavoro modificando il modo in cui il pagatore è rappresentato durante la transazione.
I provider di API continuano a pubblicare il servizio che offrono e il relativo prezzo. La privacy si applica all'utente o all'agente che effettua il pagamento.
Il progetto incorpora anche le funzionalità di divulgazione selettiva di Midnight. Le informazioni di pagamento possono rimanere private durante il normale utilizzo mentre dettagli specifici della transazione possono essere rivelati in seguito quando richiesti per scopi come contabilità o dichiarazioni fiscali.
NIGHT diventa un credito schermato per l'accesso alle API
Una sfida tecnica affrontata dal team è che NIGHT è un asset non schermato.
M402 utilizza un vault in cui gli utenti depositano
NIGHT e ricevono un credito interno schermato chiamato mNIGHT. Quel credito può poi essere usato all'interno della piattaforma per pagare i servizi x402 supportati.
Quando un agente richiede una risorsa a pagamento, il flusso di pagamento fornisce la prova che il valore richiesto è stato fornito senza esporre le stesse informazioni sul pagatore che resterebbero visibili in una normale transazione non schermata.
Il team ha descritto due modelli di servizio. Uno riguarda API costruite nativamente per Midnight. Il secondo utilizza un relayer per collegare agenti basati su Midnight con servizi x402 esistenti in esecuzione su altre reti.
Nella dimostrazione, l'addebito all'agente è avvenuto sul lato Midnight mentre il relayer ha pagato il servizio esterno utilizzando USDC di test su Base Sepolia.
La demo CLI automatizza il flusso di pagamento
M402 include anche un'interfaccia web per elencare i servizi API e uno strumento a riga di comando progettato per agenti AI.
Durante la dimostrazione dal vivo, all'agente è stato chiesto di trovare un servizio che fornisse informazioni meteo per Buenos Aires e di pagare l'accesso se necessario.
La CLI ha identificato i servizi disponibili, sincronizzato il wallet, verificato il saldo, determinato il prezzo dell'API e proceduto con il flusso di pagamento. Lo strumento è progettato per astrarre la gestione del wallet Midnight e l'esecuzione dei pagamenti dietro comandi che gli agenti software possono chiamare direttamente.
Il codice sorgente del progetto è pubblicamente disponibile come parte del lavoro dell'hackathon. Il team ha affermato che il relayer deve ancora essere distribuito pubblicamente e preparato per volumi di traffico più elevati prima di un uso più ampio.
Cardano L1 non faceva parte del percorso di pagamento dimostrato per M402. L'architettura attuale combina l'infrastruttura di privacy di Midnight, i pagamenti API x402 e un relayer verso Base Sepolia. Il prototipo funzionante su testnet copre già l'esecuzione privata del pagatore, la divulgazione selettiva e i pagamenti API autonomi, mentre restano in sospeso la distribuzione su mainnet e un relayer pronto per la produzione.