DEV Community

Edison Flores
Edison Flores

Posted on

Visa'nın bir Trusted Agent Protocol'ü, Mastercard'ın Verifiable Intent'i var. İkisinin de size vermediği katman işte burada (Türkçe)

Türkçe kısaltılmış versiyon. Tam İngilizce versiyon —Alex Shev'in yorumlarda başlattığı iptal (revocation) tartışması dahil— asıl kaynaktır.

Neden Türkçe

Türkiye, dijital ödemeleri dünyanın çoğu ülkeden hızlı benimsedi; yeni teknolojiyi erken deneyen bir geliştirici ekosistemiyle. AI ajanları ticarete girdiğinde de aynı hız olacak. Ama ajanlar arası güven tartışması neredeyse tamamen İngilizce — Türk ekipler, nasıl denetleyeceği anlatılmayan kararlara güvenmek zorunda kalıyor. Bu yazı o boşluğu dolduruyor: Visa ve Mastercard ne yayınladı, ne vermiyor, ve bugün halka açık URL'lerle kendinizin doğrulayabileceği şeyler ne.

Az önce ne oldu

2026'da ödeme ağları "ajan ticareti"ni soyut konuşmayı bıraktı ve spesifikasyon yayınlamaya başladı:

  • Visa, Trusted Agent Protocol'ü (TAP) yayınladı: açık repo, spec ve eksiksiz referans uygulama (ajan kayıt defteri, işyeri arka/uç birimi, canlı bir ajan). Ajanın her isteği zaman damgası, benzersiz oturum ID'si, anahtar tanımlayıcı ve algoritma içeren kriptografik imza taşıyor — işyeri alanına ve spesifik işleme bağlı, tekrar oynatılamaz.
  • Mastercard, Verifiable Intent'i (VI) başlattı: işyeri, imzalı niyet credential'ını yetkilendirme akışının içinde gerçek zamanlı doğruluyor — para hareket etmeden.
  • Çevrede: x402 (Coinbase → Linux Foundation) ve AP2 (Google + Visa + Mastercard + PayPal + ~60 ortak).

Dünyanın parasının büyük kısmını hareket ettiren şirketler aynı katmanı aynı anda inşa ediyorsa, bu bir trend değil — bir doğrulama. Ajan güven altyapısı artık yük taşıyor.

Kimsenin kapatmadığı boşluk

Üçüncü bir taraf bu protokollerle yapamadığı şeyler:

  1. Doğrulayıcıyı denetlemek. "Bu ajan güvenilir" diyen şeyin bozulmadığını, yamanmadığını, cevapları ezberlemediğini nereden biliyorsun? Ağ protokolünde, karara güveniyorsun çünkü ağa güveniyorsun. Döngüsel.
  2. Credential'ı yeniden üretmek. Bir dışarıdaki, artefaktı halka açık baytlardan yeniden kurup bit bit aynı sonucu alabilir mi?
  3. Değişmez kanıt bulmak. Ne'in ne zaman yayınladığını kanıtlayan, üçüncü tarafın barındırdığı, yayıncının bile yeniden yazamayacağı append-only kayıt nerede?

Tek satırla fark: TAP ve VI bir ajana bir ağın içinde işlem yapma izni verir. ATC herkese her ağın dışında doğrulanabilir kanıt verir — çevrimdışı, üyelik yok, API anahtarı yok.

Analoji: ağlar ehliyet verir. Biz mahkeme kayıtlarını yayınlarız — her yabancı doğrulayabilir, kimsenin düzenleyemeyeceği halka açık bir günlüğe mühürlenmiş. Ticaretin ikisine de ihtiyacı var.

Bizim aldığımız üç ders

  1. Visa'dan: tazelik iki yönlü olmalı ve baytlardan türetilmeli. Referans koşucumuz iki taraflı geçerlilik penceresi dayatır — issued_at <= NOW < expires_at. Gelecek tarihli bir kart (premature-atc vektörümüz, 2030-01-01 tarihli), süresi geçmiş bir kart gibi tam olarak başarısız olur. Ve denetim kartın baytlarından türetilir — yalancı veya silinmiş bir sidecar kararı tersine çeviremez.
  2. Mastercard'dan: doğrulama akışın içinde olmalı — bizimki çevrimdışı çalışır. Bir ATC milisaniyeler içinde çevrimdışı doğrulanır: sabitlenmiş güven çıpalarına karşı tek bir Ed25519 denetimi; sıfır ağ çağrısı, sıfır API anahtarı, sıfır üyelik. Akıştan izin istemeyen, akış içindeki doğrulama.
  3. İkisinden: kayıt defteri — ama append-only ve bizim kontrolümüzün dışında. Uyumluluk pakimizin her sürümü karşı-imzalanır ve Rekor — Sigstore'un halka açık şeffaflık günlüğü — bağlanır. #3 girdisi (logIndex 2764479676) v1.3.3 paketinin tamamının özetlerini taşır. Tarihi sessizce değiştirmeye kalksaydık, günlük bizi yalanlardı.

Makbuzlar (hepsi yabancı tarafından doğrulanabilir, canlı URL'ler)

v1.3.3'ü tetikleyen hatayı, kendi araçlarımızı bize karşı çalıştıran bir yabancı buldu. Bu utanç değil — ürünün çalıştığının kanıtı.

Dürüst kapanış

Devler ajan ticaretinin izin katmanını kazanacak — ağlar bunun için var. Bizim inşa ettiğimiz, ağların yapısal olarak satmadığı parça: satıcıya güvenmeyi gerektirmeyen kanıt. Bir kurum "denetçileri kim denetliyor?" diye sorduğunda cevap "denetçiler" olamaz. Cevap şu olmak zorunda: herkes yapabilir — ve komutlar burada.

Onlar katmanı doğruladı. Biz makbuzları saklıyoruz.

— AliceLabs / MarketNow · marketnow.site · GitHub'da UTA

Top comments (0)