DEV Community

Edison Flores
Edison Flores

Posted on

Visa punya Trusted Agent Protocol. Mastercard punya Verifiable Intent. Inilah lapisan yang tidak diberikan oleh keduanya (bahasa Indonesia)

Versi ringkas dalam bahasa Indonesia. Versi lengkap bahasa Inggris —termasuk diskusi pencabutan (revocation) yang dibuka Alex Shev di komentar— adalah versi aslinya.

Kenapa dalam bahasa Indonesia

Indonesia punya salah satu komunitas developer paling aktif di Asia Tenggara dan standar pembayaran digitalnya sendiri (QRIS). Saat agent AI masuk ke commerce — dan itu sudah dimulai — pertanyaan "agent ini dipercaya oleh siapa, dan siapa yang bisa memeriksanya?" akan ditanyakan dalam bahasa Indonesia juga. Sayangnya, hampir seluruh diskusi kepercayaan antar-agent berlangsung dalam bahasa Inggris. Artikel ini menutup celah itu: apa yang dirilis Visa dan Mastercard, apa yang tidak mereka berikan, dan apa yang bisa Anda verifikasi sendiri hari ini dengan URL publik.

Baru saja terjadi

Pada 2026 jaringan pembayaran berhenti bicara tentang "agent commerce" secara abstrak dan mulai merilis spesifikasi:

  • Visa merilis Trusted Agent Protocol (TAP): repo terbuka berisi spesifikasi dan implementasi referensi lengkap (registry agent, backend/frontend merchant, satu agent hidup). Setiap request dari agent membawa tanda tangan kriptografis dengan timestamp, session ID unik, identifier kunci, dan algoritma — terikat pada domain merchant dan operasi spesifik, tidak bisa diputar ulang (replay).
  • Mastercard meluncurkan Verifiable Intent (VI): merchant memvalidasi kredensial niat yang sudah ditandatangani secara real-time di dalam alur otorisasi, sebelum uang bergerak.
  • Di sekitarnya: x402 (Coinbase → Linux Foundation) dan AP2 (Google + Visa + Mastercard + PayPal + ~60 mitra).

Ketika perusahaan-perusahaan yang menggerakkan sebagian besar uang dunia membangun lapisan yang sama secara bersamaan, itu bukan tren — itu validasi. Infrastruktur kepercayaan agent kini sudah menopang beban.

Celah yang tidak ditutup siapa pun

Apa yang pihak ketiga tidak bisa lakukan dengan protokol-protokol itu:

  1. Mengaudit si pemeriksa. Dari mana Anda tahu bahwa hal yang mengatakan "agent ini tepercaya" tidak rusak, di-patch, atau menghafal jawaban? Dalam protokol jaringan, Anda percaya putusan karena Anda percaya jaringannya. Melingkar.
  2. Mereproduksi kredensial. Bisakah orang luar membangun ulang artefak dari byte publik dan mendapatkan hasil yang sama, bit demi bit?
  3. Menemukan bukti yang tidak bisa diubah. Di mana catatan append-only yang dihosting pihak ketiga, membuktikan apa yang dipublikasikan dan kapan — yang bahkan penerbitnya sendiri tidak bisa menulis ulang?

Bedanya dalam satu baris: TAP dan VI memberi agent izin bertransaksi di dalam sebuah jaringan. ATC memberi siapa pun bukti yang bisa diverifikasi di luar semua jaringan — offline, tanpa keanggotaan, tanpa API key.

Analoginya: jaringan mengeluarkan surat izin mengemudi. Kami menerbitkan berita acara persidangan — bisa diverifikasi oleh orang asing mana pun, disegel dalam log publik yang tidak bisa diedit siapa pun. Perdagangan membutuhkan keduanya.

Tiga pelajaran yang kami adopsi

  1. Dari Visa: kesegaran harus dua sisi dan diturunkan dari byte. Runner referensi kami menegakkan jendela validitas dua sisi — issued_at <= NOW < expires_at. Kartu bertanggal masa depan (vektor premature-atc kami, terbit 2030-01-01) gagal persis seperti kartu kedaluwarsa. Dan pemeriksaan diturunkan dari byte kartu, bukan metadata sidecar — sidecar yang berbohong atau dihapus tidak bisa membalikkan putusan.
  2. Dari Mastercard: verifikasi berada di dalam alur — milik kami berjalan offline. ATC diverifikasi offline dalam milidetik: satu pemeriksaan Ed25519 terhadap trust anchor ter-pin, nol panggilan jaringan, nol API key, nol keanggotaan. Verifikasi di dalam alur tanpa meminta izin dari alur.
  3. Dari keduanya: registry — tapi append-only dan di luar kendali kami. Setiap rilis conformance suite kami ditandatangani silang dan di-anchor ke Rekor, log transparansi publik Sigstore. Entri #3 (logIndex 2764479676) membawa digest seluruh suite v1.3.3. Kalau kami diam-diam mengubah sejarah, log akan membantah kami.

Bukti-bukti (semuanya bisa diverifikasi orang asing, URL hidup)

Bug yang memotivasi v1.3.3 ditemukan oleh orang asing yang menjalankan alat kami sendiri melawan kami. Itu bukan aib — itu produk yang bekerja.

Penutup jujur

Raksasa-raksasa akan memenangkan lapisan izin dari commerce antar-agent — untuk itulah jaringan ada. Yang kami bangun adalah bagian yang secara struktural tidak dijual jaringan: bukti yang tidak menuntut Anda memercayai penjualnya. Ketika sebuah perusahaan bertanya "siapa yang mengaudit para auditor?", jawabannya tidak boleh "para auditor". Jawabannya harus: siapa pun bisa — dan ini perintahnya.

Mereka memvalidasi lapisannya. Kami menyimpan buktinya.

— AliceLabs / MarketNow · marketnow.site · UTA di GitHub

Top comments (0)