x402 Nedir ve Bizim Başlığımız Onun Yanında Ne Yapıyor

Ne olduğu ve kime ait olduğu

x402, bir HTTP isteği için ödeme yapmaya yarayan bir protokoldür. Bir sunucu, bir isteği ödeme gerekli durum koduyla yanıtlıyor, ne istediğini belirtiyor, istemci ödüyor ve yeniden deniyor. Durum kodu en baştan beri şartnamede vardı ve onlarca yıl esasen kullanılmadı; protokol onun arkasına düzenek koyuyor.

Bize ait değil. Onu biz yazmadık, biz gütmüyoruz ve bu sayfadaki hiçbir şey öyleymiş gibi okunmamalı.

Onu uygulamıyoruz

Arka uç ve paylaşılan paketler boyunca ölçüldü: hiçbir şey. Hiçbir kod, ödeme gerekli yanıtını ayrıştırmıyor, bir ödeme gereksinimleri nesnesi okumuyor, bir ödeme yükü kurmuyor ya da bir tanesi iliştirilmiş hâlde bir isteği yeniden denemiyor.

durum kodu kodumuzda geçiyor. Kendi ücretsiz katman sınırımız, bir çalışma alanı ajan tahsisini aştığında onunla yanıt veriyor. Yani arama belirteci buluyor ve yine de hiçbir protokol uygulaması bulmuyor. Var olan bir belirteçten sağ çıkan bir sıfır, bozuk bir sorgu değildir.

Onun yerine ne sevk ediyoruz, kesin biçimde

Bir ajanın zaten yapmakta olduğu bir isteğe iliştirdiği bir başlık. Ajan, tamamen çevrimdışı biçimde taze bir seçici açıklama kanıtı türetiyor ve onu bir kimlik başlığına koyuyor. Alıcı hizmet onu doğruluyor ve ajanın açıklamayı seçtiği iddiaları öğreniyor.

İki taraf da diğerinden haberdar olmadan birlikte çalışıyor. Protokolün kendi başlıkları kendi işini yapıyor, bizimki kendi işini yapıyor ve hiçbiri diğerinin varlığına bağlı değil.

Ve kesin olmaya değen kısım burası: kanıtın neyi bağladığı

Üç şey: istek yöntemi, istek yolu ve bir zaman damgası. Kanıt, tam olarak bunlardan kurulmuş bir dizgiye bağlanıyor.

Gövdeye değil. Bir tutara değil. Bir varlığa ya da bir alıcıya değil.

Yani başlık bir kimlik sunumudur ve bir ödeme yetkilendirmesi değildir. "Bu uç noktayı şu anda hangi ajan çağırıyor ve neyi açıklamayı seçiyor" sorusunu yanıtlıyor. "Bu ödeme gerçekleşebilir mi" sorusunu yanıtlamıyor.

Başlığımızı bir ödemenin yanında seyahat ederken görüp onu o ödemeyi onaylıyor sayan bir hizmet, kriptografinin desteklemediği bir çıkarım yapıyor olurdu ve bunu açıkça söylemek, yan yanalığın onu ima etmesine izin vermekten faydalıdır.

Zaten inşa edilmiş olanlar, çünkü yalnızca yokluklar bizi yanlış tarif ederdi

Dört çalışma zamanı için doğrulayıcı ara katmanı, dolayısıyla başlığımızı kontrol eden bir hizmetin doğrulamayı kendisi yazması gerekmiyor.

Çevrimdışı kanıt türetme, dolayısıyla bir kimlik bilgisi sunmak hiçbir noktada bize bir çağrı gerektirmiyor.

Ve kimlik bilgisi biçimi yayımlanmış bir standarttır, tanımlayıcı yöntemi W3C DID Method Registry içinde kayıtlı hâlde, dolayısıyla doğrulayan taraf bizim kodumuz olmadan uygulanabilir.

Bu gerçek bir entegrasyon yüzeyidir ve bir ödeme yüzeyi değil bir kimlik yüzeyidir.

Yeniden oynatma karşıtı model, iyi olduğu için yayımlandı

Uç noktalar arası yeniden oynatma kuruluşu gereği engelleniyor. Yöntem ve yol imzalı bağlamanın içinde olduğu için, bir uç noktada yakalanan bir kanıt bir başkasında doğrulanmıyor.

Aynı uç noktada yeniden oynatma zamanla sınırlanıyor. Doğrulayıcı, zaman damgası varsayılan olarak altmış saniyelik bir pencerenin dışında olan bir kanıtı reddediyor.

Bir yeniden oynatma önbelleği varsayılan olarak açık, o pencerenin içinde iki kez görülen özdeş bir kanıtı reddediyor.

Ve paket, hiç sınırı yokmuş gibi ima etmek yerine kendi sınırını belgeliyor: katı tek kullanımlık anlamlara ihtiyaç duyan bir doğrulayıcıya, kendi meydan okumasını verip ona karşı doğrulaması söyleniyor. Kendi güvencesinin sınırını adlandıran yazılım, bu estate'in başkalarının yazılımından sürekli istediği şeyi yapıyor.

Okumaya devam edin

x402 Nedir ve Bizim Başlığımız Onun Yanında Ne Yapıyor · Solidus · Solidus Agents