🚀 Dopo milioni di pagamenti su x402, siamo entusiasti di presentare x402 V2. Ascoltando il feedback della comunità, stiamo rilasciando V2 per evolvere i pagamenti nativi di internet con maggiore flessibilità e potenza. Cosa c'è di nuovo 🧵
Innanzitutto, un grande grazie alla comunità x402. Questo aggiornamento arriva dopo un lungo periodo di feedback della comunità sulla specifica proposta. Grazie ai costruttori, ai ricercatori e ai team di diversi ecosistemi che hanno esaminato le prime bozze, segnalato problemi e condiviso feedback concreti! x402 è più forte grazie a voi. La V2 include aggiornamenti alla specifica x402 e un importante rifacimento del SDK di riferimento.
→ Maggiori opzioni di pagamento (multi-chain + fiat) La V2 standardizza i formati di rete + asset in modo che i server possano accettare stablecoin su una varietà di reti, e persino fiat, tutto attraverso la stessa interfaccia x402 – senza logica personalizzata per ogni rete.
→ Estensioni La V2 introduce il concetto di estensioni allo standard x402. Le estensioni consentono di trasmettere dati aggiuntivi opzionali tra il client, il server e il facilitatore in modo strutturato. Questo apre la porta all'identità, a molteplici meccanismi di scoperta e molto altro. Le estensioni offrono agli sviluppatori la possibilità di estendere x402, senza la necessità di distaccarsi dalla specifica principale.
→ Funziona su più reti e trasporti V2 separa chiaramente la specifica, il suo SDK e i facilitatori, rendendo facile integrare nuove reti, schemi di pagamento e trasporti. Il protocollo è adatto ovunque operino gli agenti.
→ Scoperta automatica delle API La nuova estensione Discovery consente ai facilitatori di esplorare e aggiornare automaticamente prezzi/itinerari. Niente più cataloghi obsoleti; niente più aggiornamenti manuali.
→ Intestazioni HTTP più pulite Le intestazioni X-* deprecate sono state sostituite con nomi moderni: · PAYMENT-REQUIRED · PAYMENT-SIGNATURE · PAYMENT-RESPONSE Migliore compatibilità con proxy, infrastrutture e framework moderni.
→ Routing dinamico (payTo determinato per richiesta) payTo può ora essere un indirizzo onchain, un ruolo come "mercante", o persino un callback che sceglie il destinatario giusto per richiesta. Questo consente nuovi casi d'uso come mercati abilitati x402, API multi-tenant e cataloghi multi-chain.
→ Un SDK più semplice e modulare L'SDK ora utilizza un modello di plug-in pulito. Puoi aggiungere nuove catene, schemi, facilitatori e regole aziendali senza toccare il codice principale.
→ Compatibile con le versioni precedenti Le app v1 continuano a funzionare, mentre le app V2 ottengono nuove funzionalità. I facilitatori pubblicizzano entrambe.
Un grande ringraziamento a @carsonroscoe7 @flyingkittans @fabdarice @jamesrobinson50 @wolfmanreder @Jnix2007 e a molti altri che hanno contribuito allo sviluppo, e a tutti nell'ecosistema per il loro feedback e l'adozione della v1
6,55K