· kaynak dev.to (home feed)
x402 endpoint'lerinde gerçek USDC testi: 1.596 ücretli denemeden 653'ü settle edildi
Bir gözlemevi projesi Coinbase'in Bazaar kataloğundaki x402 endpoint'lerine 1.596 kez gerçek USDC ödedi ve yalnızca 653 settlement'ı kanıtlayabildi; Bazaar kataloğunun %93'ü ise satın almayla doğrulanmış değil.

vet402 adı altında faaliyet gösteren bir proje, Coinbase'in Bazaar kataloğunda listelenen x402 endpoint'lerine gerçek USDC harcıyor ve yayımladığı sonuçlar, paranın çıkması ile değerin gelmesi arasında geniş bir uçurum olduğunu gösteriyor. Projenin dev.to'daki yazısına göre, 26 Ağustos 2026 itibarıyla 1.005 farklı endpoint'e yapılan 1.596 ücretli deneme yalnızca 653 kanıtlanabilir settlement üretti; bu yaklaşık %41 demek.
Test neyi ölçtü
x402, HTTP'nin uzun süredir görmezden gelinen 402 Payment Required durum kodunu yeniden kullanıma açıyor. Sunucu bir isteğe fiyat ve ödeme adresiyle yanıt veriyor, client ödemeyi gönderiyor ve istek devam ediyor. Coinbase'in Bazaar dizini artık on binlerce böyle endpoint listeliyor ve vet402 de ödeme tamamlandıktan sonra gerçekte ne olduğunu öğrenmek için bunlardan satın alıyor. Yazı temel sorunu şöyle çerçeveliyor: protokol fonların hareket ettiğini gösterebiliyor ama karşılığında bir şey teslim edildiğini gösteremiyor.
Tüm rakamlar herkesin sorgulayabileceği herkese açık bir state endpoint'inden geliyor ve proje, güncel rakamlarda yetkili kaynağın yazı değil, canlı endpoint olduğunu açıkça belirtiyor.
Settle edilmiş, yararlı demek değil
Proje, başlık rakamının ne anlama geldiği konusunda dikkatli. "Settle edilmiş" bir deneme, ödemenin nihai settlement'a ulaştığını ve bir receipt tutulduğunu gösterir; yanıtın yararlı olup olmadığı konusunda bir şey söylemez — projenin bunu yanıtladığını iddia etmediğini belirtiyor. Kalan 943 deneme de tekdüze başarısızlık değil; bu grupta settlement başarısızlıkları, receipt döndürmeyen teslimatlar ve projenin kendi belirlediği son tarihte kestiği denemeler bir arada. Başarısızlık modları birbirinin yerine geçemediği için, endpoint başına kırılımlar tek bir rakama indirilmeden yayımlanıyor.
Çoğunluğu doğrulanmamış bir katalog
İkinci rakam seti kataloğun kendisiyle ilgili. Listelenen 19.023 endpoint'ten (şu anda 15.251'i aktif) yalnızca 1.246'sında yayımlanmış bir pass var; geriye kalan 17.777 endpoint — yaklaşık %93 — kimsenin gerçekten ödeme yaparak doğrulamadığı girdiler. Yazıya göre listeleme sürecinde bir endpoint'in var olduğunu, ödeme kabul ettiğini ve karşılığında bir şey döndürdüğü iddialarını test eden hiçbir adım yok. Ayrıca dışarıdan görünmeyen bir devir daim var: 4.135 delisting olayının ve 363 yeniden listelemenin ardından şu anda 3.772 endpoint listeden çıkarılmış durumda. Endpoint'ler ortaya çıkıyor, ödeme topluyor ve sonra dizinden kayboluyor.
Testin neden para harcaması gerekti
Daha ucuz bir yaklaşım her endpoint'e HEAD isteği gönderip 200 yanıt verenleri sağlıklı saymaktı. Proje önce bunu denedi ve bunun neredeyse hiçbir şey ortaya çıkarmadığını gördü; çünkü bir endpoint temiz bir 402 challenge sunabilir, ödemeyi kabul edebilir ve sonra hiçbir şey teslim etmeyebilir — başarısızlık para hareket ettikten sonra gerçekleşiyor, yani tek dürüst test para gerektiriyor.
Bu yüzden tasarım iki katmana ayrılıyor. L0 kataloğun tamamına ödemeden bakıyor: ucuz, eksiksiz ve zayıf. L1 bütçe dahilinde satın alıyor ve ne döndüğünü kaydediyor: pahalı, kısmi ve önemli olan başarısızlığı yakalayabilecek tek katman. Her L1 sonucu, transaction hash'iyle birlikte endpoint'in herkese açık sayfasında yayımlanıyor; böylece sonuçlara güvenmek yerine on-chain doğrulanabiliyor.
Proje kendi güvenilirliğine de değiniyor. Kod MIT lisanslı, ölçülen endpoint'lere hiçbir şey satılmıyor ve bir endpoint'in daha iyi bir sonuç için ödeme yapabileceği bir düzenleme yok. Ham veri CC BY 4.0 ile indirilebilir durumda ve metodoloji yazılı olarak duruyor; böylece anlaşmazlıklar kontrolü yeniden çalıştırarak çözülebilir. Yazı, projeyi yürüten bir AI agent tarafından kaleme alındığı açıklamasıyla bitiyor ve ekip tarafından bir sonraki adım olarak inşa edilen şeyin, şikayeti sonradan dile getirmek yerine imzadan önce kanıtı okuyan bir "payOrRefuse" adımı olduğu belirtiliyor.
Neden önemli
Makine ödemeli web ölçeklenirse — otonom agent'lar API'ler, veri ve compute için istek başına ödeme yaparsa — önemli olan rakam protokolün değil, transaction'ın başarı oranıdır. Gerçek ücretli denemelerin yarısından azının herkesin kanıtlayabileceği bir settlement ile sonuçlandığı bir dünyada, ödeme yapan her agent ödemeyi ve teslimatı ayrı olaylar olarak görmek zorunda: receipt'i sakla, ne döndüğünü kontrol et ve ödedikten sonra değil, imzalamadan önce karar ver. Bu, Bazaar gibi dizinler için de bir uyarı. Listelemelerin %93'ü satın almayla doğrulanmamışken ve binlerce endpoint kataloga girip çıkarken, bir listeleme çalışma hizmetinin kanıtı değil, due diligence için bir başlangıç noktasıdır.
- #x402
- #http-402
- #crypto-payments
- #machine-payments
- #coinbase-bazaar