Interoperabilitas Agen AI · 2026-10-31
Protokol A2A (Agent2Agent) 2026: Spesifikasi dan Keamanan

A2A telah menstandarkan format koneksi antaragen, tetapi pertanyaan “siapa pihak lawan, apa yang boleh ia lakukan, dan siapa yang bertanggung jawab jika terjadi masalah” masih diserahkan kepada masing-masing perusahaan. Artikel ini merangkum kondisi per 2026-10-31 berdasarkan spesifikasi primer, makalah ilmiah, dan dokumen pemerintah.

Protokol A2A (Agent2Agent) 2026: Spesifikasi dan Keamanan

A2A (Agent2Agent) adalah protokol terbuka yang memungkinkan agen AI dari perusahaan dan framework berbeda saling menemukan kemampuan, mendelegasikan tugas, dan bertukar hasil; per 2026-10-31 versi yang berlaku adalah v1.0.1 (2026-05-26). Protokol ini menstandarkan format koneksi, tetapi identitas, otorisasi, dan tanggung jawab saat terjadi insiden tetap diserahkan kepada implementasi masing-masing, dan saat ini belum ditemukan kasus produksi lintas perusahaan yang disebutkan namanya dan memiliki hasil terukur.

A2A diumumkan Google pada April 2025, diserahkan ke Linux Foundation pada 2025-06-23, lalu pada Agustus 2026 bergabung dengan Agentic AI Foundation (AAIF), yayasan yang sama dengan MCP. Sejak v1.0, a2a.proto menjadi satu-satunya sumber normatif, dengan dukungan tiga binding sekaligus: JSON-RPC 2.0, gRPC, dan HTTP+JSON/REST. Isu terbuka dalam spesifikasi telah bergeser dari format ke kepercayaan: delapan tema v1.1, isu identitas agen dengan komentar terbanyak (sekitar 658), serta gelombang pertama CVE SDK resmi pada Agustus–Oktober 2026 semuanya berpusat pada identitas, delegasi, otorisasi, dan notifikasi push. Yang benar-benar berjalan sebagian besar adalah interoperabilitas di dalam satu platform cloud (AWS, Microsoft, Google). Bagi perusahaan umum serta pelaku e-commerce lintas batas dan logistik, langkah yang lebih aman saat ini adalah menyiapkan data terstruktur di halaman web dan tool MCP yang deterministik serta read-only lebih dulu; operasi tulis, pemesanan, dan pembayaran sebaiknya tidak dibuka untuk agen eksternal sebelum ada kerangka tanggung jawab.

Versi kini v1.0.1 TSC 9 kursi MCP 40.675 vs A2A 622 repo 0 kartu valid saat diuji
PenulisChing-Hong Weng Terakhir diperbarui Tinjauan berikutnya Referensi 65

Disusun oleh tim riset AI HowBridge dengan mengutip spesifikasi primer, catatan GitHub, makalah akademis, dan dokumen pemerintah; setiap fakta disertai sumber, sumber yang saling bertentangan dicantumkan berdampingan, serta inferensi dan klaim vendor ditandai tersendiri. Artikel ini membedakan tiga jenis pernyataan: yang didukung spesifikasi primer, makalah, atau dokumen resmi ditulis sebagai fakta dan disertai sumber; yang berasal dari siaran pers dan blog vendor dan tidak dapat diverifikasi secara independen ditandai “klaim vendor”; penilaian penulis berdasarkan bukti ditandai “inferensi”.

Kesimpulan utama

  1. Versi A2A (Agent2Agent) yang berlaku adalah v1.0.1 (2026-05-26); sejak v1.0, a2a.proto menjadi satu-satunya sumber normatif, dengan tiga binding: JSON-RPC 2.0, gRPC, dan HTTP+JSON/REST.
  2. Batas antara A2A dan MCP terletak pada siapa yang memegang loop penalaran: pada MCP, LLM pemanggil mengendalikan tool; pada A2A, pihak lawan adalah agen tidak transparan yang bernalar sendiri. Jumlah repo GitHub MCP sekitar 65 kali lipat A2A (40.675 vs 622).
  3. Spesifikasi A2A menyerahkan otorisasi kepada implementasi dan tanda tangan kartu bersifat opsional; pada Agustus–Oktober 2026 muncul gelombang pertama CVE SDK resmi, termasuk a2a-java yang secara default tidak melakukan otorisasi baca (CVSS 7.5).
  4. Per 2026-10-31 tidak ditemukan kasus produksi A2A lintas perusahaan yang disebutkan namanya dan memiliki hasil terukur; yang benar-benar berjalan adalah interoperabilitas di dalam satu platform cloud.
  5. Pembayaran oleh agen AI terbagi menjadi tiga lapisan: checkout, bukti otorisasi, dan pembayaran mikro antarmesin; AP2 tidak mengalokasikan tanggung jawab sengketa, dan sebagian besar transaksi x402 merupakan volume buatan (wash trading).
  6. Undang-Undang Dasar AI Taiwan sudah berlaku tetapi tidak menyebut agen; kerangka risiko Kementerian Urusan Digital Taiwan memasukkan “tindakan agen AI otonom di luar otorisasi” sebagai risiko B6.
  7. Pelaku e-commerce lintas batas dan logistik sebaiknya lebih dulu menyiapkan data terstruktur di halaman web dan tool MCP yang deterministik; operasi pemesanan dan pembayaran untuk sementara tidak dibuka bagi agen eksternal.

Apa itu protokol A2A? Siapa yang mengelolanya?

Protokol A2A (Agent2Agent) adalah protokol terbuka agen-ke-agen yang diumumkan Google pada April 2025 dan sejak 2025-06-23 dikelola oleh Linux Foundation; per 2026-10-31 versi yang berlaku adalah v1.0.1 (2026-05-26). Tujuannya agar agen AI dari organisasi berbeda dapat saling menemukan kemampuan, mendelegasikan tugas, dan bertukar hasil.

Pembagian peran menurut A2A sendiri terhadap MCP adalah: “MCP bersifat vertikal, memperdalam satu agen; A2A bersifat horizontal, menghubungkan agen melintasi batas.” Dalam A2A, pihak yang dipanggil adalah agen yang “tidak transparan”: ia bernalar dan menyimpan status sendiri, pemanggil tidak dapat melihat model atau tool apa yang dipakai di dalamnya, dan kedua pihak hanya berinteraksi berulang kali melalui siklus hidup tugas (Task). Dokumen resmi Taiwan juga sudah membahas A2A: Buku Panduan Referensi Penerapan AI Sektor Publik V1.0 dari Kementerian Urusan Digital Taiwan (tanggal penyediaan tercatat dalam dokumen 115-01-28, kalender Minguo) memuat subbagian “A2A: protokol komunikasi antaragen AI” di halaman 14, yang menjelaskan bahwa fokusnya adalah komunikasi “Client–remote”.

Tata kelola A2A terbagi dalam tiga tahap. Pada 2025-06-23 Linux Foundation mengumumkan pengambilalihan, dengan anggota pendiri AWS, Cisco, Google, Microsoft, Salesforce, SAP, dan ServiceNow; pada 2025-08-29 ACP yang dipimpin IBM digabungkan ke A2A dan pengembangannya dihentikan. Kewenangan keputusan sebenarnya ada pada Technical Steering Committee (TSC) beranggotakan 9 kursi, satu kursi per perusahaan: Google, Microsoft, Cisco, AWS, Salesforce, ServiceNow, SAP, IBM, dan Bloomberg. Usulan diputuskan lewat gitvote pada GitHub issue berlabel TSC Review; misalnya #1942 yang menggabungkan 41 isu menjadi delapan tema v1.1 disetujui pada 2026-06-25 dengan 5 suara setuju dan 0 menolak (ambang 51%).

Pada Agustus 2026, A2A bergabung dengan Agentic AI Foundation (AAIF) sebagai proyek Growth Stage, sehingga berada di yayasan yang sama dengan MCP. Tanggal bergabung tidak konsisten antarsumber: blog AAIF dan Axios menulis 2026-08-17, blog resmi A2A dan halaman spesifikasi menulis 2026-08-27, sedangkan laporan Forbes bertanggal 08-19. Salah satu kemungkinan adalah 08-17 merupakan pengumuman yayasan dan 08-27 unggahan pihak proyek, tetapi tidak ada sumber yang mengonfirmasi penjelasan ini; artikel ini mencantumkan kedua tanggal berdampingan tanpa memilihkan salah satunya. Diginomica menghitung A2A sebagai proyek ke-5 yang dinaungi AAIF, setelah MCP, goose, AGENTS.md, dan agentgateway; ada pula sumber sekunder yang menekankan bahwa ini hanya penyesuaian organisasi dan kedua spesifikasi tidak digabung.

Dokumen tata kelola A2A menyatakan “komposisi periode stabil diputuskan 18 bulan setelah pembentukan”. Dihitung dari Juni 2025, tenggat itu jatuh sekitar Desember 2026, sementara pengumuman AAIF tidak menjelaskan apakah TSC akan dirombak. Ini inferensi: komposisi TSC mungkin berubah dalam waktu dekat dan layak dipantau.

Enam istilah inti A2A (berdasarkan spesifikasi v1.0)
IstilahApa ituYang perlu diperhatikan di v1.0
Agent Card“Kartu nama” publik agen yang mendeklarasikan skill, antarmuka, dan metode autentikasi; lazimnya ditempatkan di /.well-known/agent-card.jsonKini berpusat pada supportedInterfaces[]; tanda tangan kartu bersifat opsional
TaskSatuan kerja satu kali kolaborasi, dengan state machine sendiritaskId selalu dibuat oleh server; tugas yang sudah mencapai status akhir tidak dapat dimulai ulang
MessageSatu pesan yang dipertukarkan kedua pihakAgen boleh hanya membalas Message tanpa membuat Task; klien harus mampu menangani keduanya
PartPotongan konten di dalam pesan atau artefakDiratakan menjadi pilihan tunggal text, raw, url, atau data; kolom pembeda kind dihapus
ArtifactHasil keluaran tugasDapat dikirim secara streaming seiring kemajuan tugas
ExtensionMenambah fungsi di luar inti (misalnya pembayaran)Diidentifikasi dengan URI; tidak boleh mengubah struktur data inti atau menambah nilai enum

Sumber rujukan A2A Specification| A2A and MCP (penjelasan resmi A2A)| Linux Foundation: siaran pers pembentukan proyek A2A (2025-06-23)| LF AI & Data: ACP digabung ke A2A| A2A GOVERNANCE.md| A2A Issue #1942 (pemungutan suara tema v1.1)| AAIF: A2A joins AAIF| Axios (2026-08-17)| Pengumuman resmi A2A (bergabung dengan AAIF pada 2026-08-27)| Forbes (2026-08-19)| Diginomica| Kementerian Urusan Digital Taiwan, Buku Panduan Referensi Penerapan AI Sektor Publik V1.0

Apa yang berubah di A2A v1.0? Bagaimana task, streaming, dan push bekerja?

A2A v1.0.0 (menurut CHANGELOG dirilis 2026-03-12) menjadikan a2a.proto satu-satunya sumber normatif, menurunkan tiga binding JSON-RPC 2.0, gRPC, dan HTTP+JSON/REST dari proto yang sama, mengganti nama semua metode, dan meratakan struktur data Part; v1.0.1 pada 2026-05-26 adalah rilis perbaikan yang kompatibel secara wire dengan 1.0.0.

Semua metode A2A v1.0 berganti nama: message/send menjadi SendMessage, message/stream menjadi SendStreamingMessage, tasks/resubscribe menjadi SubscribeToTask, dan ditambahkan ListTasks. Path REST beralih ke gaya AIP, misalnya POST /tasks/{id}:cancel, dan prefiks /v1 dihapus. Format error HTTP berganti dari application/problem+json RFC 9457 ke google.rpc.Status; reason ditulis dengan huruf besar dan garis bawah (misalnya TASK_NOT_FOUND), dan domain tetap “a2a-protocol.org”. Catatan riset menilai revisi ini pada dasarnya mengubah A2A ke gaya panduan desain Google API; ini inferensi.

Perubahan paling merusak (breaking) pada model data adalah Part yang diratakan. TextPart, FilePart, DataPart, dan kolom pembeda kind dihapus; kini satu Part hanya berisi salah satu dari text, raw (bytes), url, atau data, dan jenisnya ditentukan dari kolom mana yang ada, bukan dengan membaca kind; mimeType berganti nama menjadi mediaType, dan file.fileWithUri menjadi url. Laporan komunitas menyebut banyak parser hingga kini masih membaca part.kind, dan ini penyebab paling umum kegagalan interoperabilitas antara 0.3 dan 1.0. Agent Card kini berpusat pada supportedInterfaces[]; setiap antarmuka membawa url, protocolBinding, protocolVersion, dan tenant opsional masing-masing; klien memilih sesuai urutan array dan SHOULD mengimplementasikan fallback.

Negosiasi versi memiliki satu default yang jarang diperhatikan: jika header A2A-Version kosong, diperlakukan sebagai 0.3. Klien hanya mengirim Major.Minor, dan server yang tidak mendukung mengembalikan −32009 VersionNotSupportedError; satu agen dapat mencantumkan antarmuka dengan protocolVersion berbeda di supportedInterfaces sehingga 0.3 dan 1.0 bisa berdampingan. Migrasi resmi terdiri dari tiga tahap: pertama mampu mengurai kedua format, lalu mengeluarkan 1.0 sambil membaca 0.3, terakhir hanya 1.0. Atlassian Forge dan MuleSoft sudah menerbitkan panduan migrasi 0.3→1.0, menandakan perubahan yang merusak ini memang menimbulkan biaya nyata.

Semantik task memiliki beberapa detail yang baru terlihat setelah membaca spesifikasi sampai habis. taskId selalu dibuat oleh server; jika contextId dibawa oleh klien, agen hanya boleh menerima atau menolaknya, tidak boleh membuat yang baru; jika taskId dan contextId tidak cocok, agen MUST menolak. Mengirim pesan ke tugas yang sudah berada di empat status akhir COMPLETED, FAILED, CANCELED, atau REJECTED akan menghasilkan UnsupportedOperationError; untuk melanjutkan, buat tugas baru dalam context yang sama lalu tautkan ke tugas asal dengan referenceTaskIds. State machine memiliki dua status “interupsi”: TASK_STATE_INPUT_REQUIRED dan TASK_STATE_AUTH_REQUIRED; SendMessage yang bersifat blocking juga akan kembali saat menemui status interupsi.

Jaminan streaming dan push lebih lemah daripada yang dikira banyak orang. Flag final pada TaskStatusUpdateEvent dihapus di 1.0 dan diganti dengan “koneksi ditutup” sebagai tanda akhir stream, sehingga putus koneksi di tengah tugas dan tugas selesai terlihat sama di sisi klien; harus memanggil GetTask atau SubscribeToTask lagi untuk membedakannya. Spesifikasi juga tidak memiliki mekanisme melanjutkan berdasarkan ID event, yang sudah dimasukkan sebagai tema v1.1 #1986. Notifikasi push mengirim StreamResponse via HTTP POST ke webhook klien dengan Content-Type application/a2a+json; spesifikasi hanya mewajibkan agen mencoba mengirim setidaknya sekali, dengan batas waktu SHOULD sekitar 10–30 detik, dan penerima SHOULD memprosesnya secara idempoten serta MUST memverifikasi taskId. Dengan kata lain, push bersifat “setidaknya sekali, urutan tidak dijamin, payload tidak ditandatangani”; ini inferensi berdasarkan spesifikasi. Idempotensi pun baru setengah jalan: SendMessage “boleh” melakukan deduplikasi dengan messageId, tetapi tidak wajib.

Ada dua kontradiksi sumber soal tanggal dan jumlah. Tanggal rilis v1.0: CHANGELOG menulis 2026-03-12, sebuah makalah survei (arXiv:2507.10644 v4) menulis Januari 2026, dan siaran pers ulang tahun pertama Linux Foundation hanya menyebut v1.0 sebagai versi stabil pertama tanpa tanggal; artikel ini memakai CHANGELOG sebagai sumber primer. Jumlah SDK: Linux Foundation pada 2026-04 menyebut 5 bahasa yang “production-ready”, sedangkan pengumuman resmi A2A mencantumkan 6 bahasa, yaitu Python, Go, Java, JS, .NET, dan Rust, tetapi SDK Rust yang sudah diuji secara mendetail adalah versi komunitas.

Evolusi versi dan tata kelola A2A (2025-04 hingga 2026-10)
TanggalVersi atau peristiwaPoin pentingTingkat bukti
2025-04Google mengumumkan A2ALebih dari 50 mitraSumber sekunder
2025-05-270.2.1Menambah referenceTaskIds dan boolean extended cardPrimer (CHANGELOG)
2025-06-090.2.2Penyelarasan JSON-RPC yang merusak kompatibilitas; definisi gRPC / REST; extensionsPrimer (CHANGELOG)
2025-06-23Linux Foundation mengambil alih7 anggota pendiriPrimer (siaran pers LF)
2025-06-300.2.5protocolVersion wajib di Agent Card; satu tugas dapat memiliki beberapa konfigurasi pushPrimer (CHANGELOG)
2025-07-300.3.0agent.json berganti nama menjadi agent-card.json (breaking); tanda tangan kartu; mTLS; keamanan tingkat skillPrimer (CHANGELOG)
2025-08-29ACP IBM digabung ke A2APengembangan ACP dihentikanPrimer (LF AI & Data)
2026-03-121.0.0proto sebagai acuan normatif, Part diratakan, metode berganti nama, negosiasi versi, multi-tenant, ListTasksPrimer (CHANGELOG); ada makalah yang menulis Januari 2026
2026-05-261.0.1Perbaikan yang kompatibel secara wire dengan 1.0.0; media type yang disarankan application/a2a+jsonPrimer (CHANGELOG)
2026-08-17 atau 08-27Bergabung dengan AAIFSatu yayasan dengan MCPTanggal antarsumber bertentangan
2026-10-01CLI a2a resmi diluncurkanTool baris perintahPrimer (pengumuman A2A)

Sumber rujukan A2A Specification| What's new in A2A v1| A2A CHANGELOG| Pengumuman resmi A2A| DEV Community: A2A tech update (2026-03-20)| Atlassian Forge: migrasi A2A 0.3→1.0| MuleSoft: migrasi upgrade A2A Connector| Petrova et al., Web of Agents (arXiv:2507.10644 v4)| Linux Foundation: siaran pers ulang tahun pertama A2A| philippdubach: MCP vs A2A in 2026 (latar belakang peluncuran 2025-04)

Apa beda A2A dan MCP? Mana yang sebaiknya dipakai?

Batas sesungguhnya antara A2A dan MCP adalah siapa yang memegang loop penalaran: pada MCP, LLM pemanggil yang mengendalikan, dan pihak lawan hanya menyerahkan tool dengan schema transparan; pada A2A, pihak lawan adalah agen tidak transparan yang bernalar dan menyimpan status sendiri. Skala adopsi keduanya berbeda satu hingga dua orde besaran: repo GitHub dengan topic mcp-server berjumlah 40.675, sedangkan dengan topic a2a-protocol berjumlah 622.

Selama setahun terakhir sering terdengar “MCP sudah menambah Tasks, jadi A2A tidak perlu lagi”, tetapi arah MCP versi 2026-07-28 justru sebaliknya. MCP versi 2025-11-25 memang menambahkan Tasks eksperimental (SEP-1686) untuk melacak permintaan berdurasi panjang, polling, dan pengambilan hasil yang ditunda, dengan status (working, input_required, completed, failed, cancelled) yang hampir satu-satu sepadan dengan A2A. Namun versi 2026-07-28 menghapus session dan handshake initialize sehingga MCP menjadi stateless (SEP-2567, SEP-2575), memindahkan Tasks keluar dari inti menjadi ekstensi resmi io.modelcontextprotocol/tasks (SEP-2663), mengganti permintaan yang diinisiasi server dengan MRTR (InputRequiredResult disertai inputResponses yang dilampirkan saat mengirim ulang) (SEP-2322), serta menandai Sampling, Roots, dan Logging sebagai deprecated (SEP-2577).

Makna perubahan ini adalah para pengelola MCP sengaja meninggalkan jalur agentifikasi “server meminjam penalaran LLM pemanggil”; ini inferensi. Jika server MCP ingin bernalar sendiri, ia harus membawa modelnya sendiri, dan saat itu ia sebenarnya sudah menjadi agen tidak transparan yang hanya berpenampilan tool. Task di MCP menangani “pengambilan tertunda atas satu pemanggilan tool berdurasi panjang”, sedangkan Task di A2A menangani “kolaborasi multi-putaran yang memungkinkan kedua pihak bertanya”, ditambah penemuan lewat Agent Card, deklarasi skill, dan streaming artefak. Arah sebaliknya juga punya skenario gagal: kueri deterministik seperti cek harga atau cek tarif pajak yang dipaksa memakai siklus hidup Task, Message, dan Artifact akan menambah latensi dan biaya implementasi, dan LLM pemanggil juga tidak mendapat schema tool yang rinci; ini juga inferensi. Catatan riset tidak menemukan catatan insiden nyata tentang “gagal karena memakai MCP untuk agen-ke-agen” atau “gagal karena membungkus tool dengan A2A”.

Dari sisi adopsi, selain jumlah topic GitHub, sebuah perbandingan PyPI yang tidak sistematis menunjukkan SDK A2A diunduh sekitar 10,9 juta kali dan SDK MCP sekitar 257 juta kali. Sumber sekunder menyebut endpoint UCP Shopify memakai MCP sebagai lapisan transport, artinya agen niaga arus utama terhubung lewat MCP. Di sisi platform cloud: AWS AgentCore Runtime dapat men-deploy server A2A (JSON-RPC, POST /, port 9000, OAuth 2.0 atau SigV4); dukungan A2A di Microsoft Foundry memasuki public preview pada Juni 2026; Google Agent Registry membaca kartu well-known, tetapi penemuan otomatis hanya dalam satu proyek yang sama. Di antara vendor model utama yang ditelusuri catatan riset, Anthropic saat ini belum memiliki dukungan A2A native, dan issue #104852 terkait Claude Code baru dibuka pada akhir Oktober 2026.

Cara memilih dalam praktik cukup sederhana: jika ingin asisten AI memanggil fungsi deterministik Anda (penawaran harga, cek tarif pajak, cek status kiriman), gunakan MCP; A2A baru diperlukan jika dua agen yang sama-sama bernalar dan berasal dari organisasi berbeda perlu berkolaborasi dalam banyak putaran. MCP publik HowBridge termasuk kategori pertama; cara menghubungkannya dapat dilihat di tutorial MCP pengiriman konsolidasi di situs ini.

Ilustrasi perbandingan A2A dan MCP: di kiri, satu agen memanggil tool seperti basis data, kalkulator, dokumen, dan pencarian melalui MCP; di kanan, agen dari dua organisasi, yaitu rumah tangga dan gudang logistik, saling bertukar tugas melalui A2A melintasi batas organisasi
Ilustrasi buatan AI: MCP adalah koneksi vertikal “agen ke tool”, sedangkan A2A adalah kolaborasi horizontal “agen ke agen” yang melintasi batas organisasi.
Perbandingan A2A dan MCP (per 2026-10-31)
Aspek perbandinganMCPA2A
Yang dihubungkanAgen dengan tool dan sumber dayaAgen dengan agen
Siapa yang memegang loop penalaranLLM di sisi pemanggilAgen jarak jauh itu sendiri
Transparansi pihak lawanSchema tool transparanTidak transparan, hanya terlihat dari deklarasi Agent Card
StatusVersi 2026-07-28 menjadi stateless; Tasks dipindah menjadi ekstensi resmiSiklus hidup Task yang stateful, mendukung multi-putaran
Mekanisme penemuanMCP Registry (pratinjau sejak 2025-09 hingga kini)/.well-known/agent-card.json; tidak ada registri resmi
Skenario yang cocokKueri deterministik seperti cek harga dan cek tarif pajakKolaborasi lintas organisasi, multi-putaran, yang membutuhkan penilaian pihak lawan
Jumlah repo GitHub40.675 (mcp-server topic)622 (a2a-protocol topic)
YayasanAAIFLinux Foundation sejak 2025-06; bergabung dengan AAIF pada 2026-08

Sumber rujukan A2A and MCP (penjelasan resmi A2A)| MCP 2025-11-25 changelog| MCP 2026-07-28 changelog| WorkOS: MCP 2025-11-25 spec update| gravity.fast: MCP adoption statistics| Diskusi terkait di Hacker News (perbandingan unduhan PyPI)| Presta: panduan UCP dan agen belanja AI| AWS: AgentCore Runtime A2A protocol contract| Microsoft 365 Message Center AZ563716| Google Cloud: Agent Registry automatic registration| anthropics/claude-code Issue #104852

Apakah A2A aman? Apa saja kerentanan dan CVE yang diketahui?

Spesifikasi A2A hanya mengatur “cara mendeklarasikan dan mengirim” kredensial, sementara otorisasi diserahkan kepada implementasi masing-masing dan tanda tangan Agent Card bersifat opsional; pada Agustus–Oktober 2026 muncul gelombang pertama CVE SDK resmi, di antaranya CVE-2026-111764 pada a2a-java yang dinilai High (CVSS 7.5) karena secara default tidak melakukan otorisasi baca.

Agent Card A2A mendeklarasikan salah satu dari lima skema autentikasi melalui securitySchemes: API Key, HTTP Auth, OAuth2, OIDC, mTLS. v1.0 menghapus implicit flow dan password flow OAuth, menambahkan Device Code, dan menyarankan semua klien memakai PKCE. Spesifikasi mewajibkan server “MUST authenticate every incoming request”, tetapi otorisasi bersifat implementation-specific, dan kredensial harus diperoleh melalui saluran di luar pita (out-of-band); ketika tugas masuk status AUTH_REQUIRED, spesifikasi secara khusus menulis “Agents MUST NOT treat the state transition alone as authorization”. Bagian 13 “Pertimbangan Keamanan” sama sekali tidak menyebut prompt injection, delegasi atau token exchange, OpenTelemetry, dan juga tidak memuat persyaratan khusus isolasi tenant. Ulasan Semgrep pada era v0.3 menunjukkan bahwa A2A “supports but does not enforce Agent Card signing”, masa berlaku dan scope token tidak dibatasi protokol, dan satu tugas dapat memiliki beberapa stream paralel sehingga token session yang dicuri dapat diam-diam menyadap stream korban.

Meskipun Agent Card sudah ditandatangani, saat ini belum ada jaminan dapat diverifikasi lintas SDK. Spesifikasi mengharuskan kartu dikanonisasi dulu menurut RFC 8785 (JCS) (tanpa kolom signatures) lalu dibuat JWS, dan protected header MUST memuat alg dan kid. Issue #2122 (dibuka 2026-08-10, per 2026-10-31 belum ditutup) mencatat perbedaan hasil uji: a2a-python 1.1.2 dan @a2a-js/sdk 1.0.1 menghasilkan byte kanonis yang berbeda; Python meng-escape karakter non-ASCII menjadi \uXXXX, mengurutkan berdasarkan code point alih-alih unit UTF-16, dan menulis angka sebagai 1e-06, sedangkan ECMAScript menulis 0.000001; spesifikasi mewajibkan kolom REQUIRED tetap muncul meskipun bernilai default, tetapi proto3 tidak mengenal konsep presence sehingga description: "" dan skills: [] akan dibuang; typ juga ambigu. PR #2319 memperbaiki contoh di spesifikasi, tetapi keluaran a2a-go tetap berbeda. Keterbatasan lainnya: tanda tangan yang lolos verifikasi hanya membuktikan kartu tidak diubah, bukan identitas penerbitnya, dan komunitas juga menunjukkan bahwa spesifikasi tidak memiliki mekanisme apa pun untuk mengikat kartu ke lingkungan eksekusi yang benar-benar mengirim panggilan.

Sebagian serangan tetap dapat berhasil meskipun sepenuhnya sesuai spesifikasi. A2ABreak (arXiv:2609.10871, v3 2026-10-24) memakai LLM untuk mengekstrak 37 status, 76 transisi, dan 929 pernyataan formal dari spesifikasi berbahasa alami, lalu menemukan 11 kerentanan baru yang semuanya “tidak memerlukan cacat implementasi apa pun; lawan yang patuh spesifikasi sudah dapat memanfaatkannya”, misalnya context identifier tanpa perlindungan yang memungkinkan injeksi context lintas klien, hilangnya identitas setelah beberapa lompatan rantai delegasi, dan agen yang mengklaim kemampuan yang belum terbukti. Riset tabrakan nama (arXiv:2609.27624) menunjukkan spesifikasi memosisikan name sebagai “human-readable metadata, not as a stable identity” tanpa mendefinisikan aturan tabrakan; dari 7 implementasi open source yang ditelusuri penulis, 6 integrasi tipe klien akan mengirim permintaan ke endpoint yang dikendalikan penyerang, dan penulis mengategorikannya sebagai kelas kerentanan implementasi yang berulang, bukan kerentanan protokol yang umum. Unit 42 milik Palo Alto Networks membuat proof of concept session smuggling dengan Google ADK, menunjukkan agen jahat memakai “pertanyaan klarifikasi” untuk memancing instruksi sistem dan menggiring klien memanggil buy_stock sehingga membeli 10 saham tanpa otorisasi; Unit 42 menegaskan ini bukan kerentanan protokol, setiap protokol multi-putaran yang stateful dapat terdampak, dan belum terlihat eksploitasi di dunia nyata. Komunitas juga melaporkan bahwa server jahat dapat menyembunyikan instruksi di kolom description atau skills pada Agent Card, yang kemudian dijalankan LLM host sebagai perintah.

Bukti empiris akademis tentang serangan lintas agen juga mendukung prinsip “kepercayaan antaragen tidak boleh diasumsikan”. Triedman dkk. (COLM 2025) menemukan konten halaman web berbahaya dapat membajak alur kendali sistem multi-agen; dengan GPT-4o, eksekusi kode arbitrer berhasil pada 58%–90% percobaan. Survei tertelaah sejawat oleh Ferrag dkk. di ICT Express (2026) memetakan serangan dari prompt injection hingga lapisan protokol, mencakup MCP dan A2A.

Nomor CVE pada tabel di bawah disalin persis dari catatan riset. Catatan riset itu sendiri menandai bahwa angka nomor-nomor ini tidak lazim, dan sebagian entri hanya muncul di satu basis data (misalnya CVE-2026-90790 tidak memiliki GHSA yang sesuai di repo a2a-python, hanya muncul di OpenCVE). Kueri repo advisories untuk a2a-js, a2a-go, dan a2a-dotnet mengembalikan hasil kosong, tetapi ini bisa karena keterbatasan izin dan tidak berarti pasti tidak ada kerentanan. Dari tabel ini dapat ditarik tiga pelajaran, berikut ini inferensi: pertama, Agent Card adalah input yang dapat dikendalikan penyerang, bahkan nama header pun bisa ditentukan pihak lawan; kedua, spesifikasi hanya menulis “SHOULD memvalidasi URL webhook”, sehingga SDK di dua bahasa sama-sama terkena SSRF; ketiga, spesifikasi menyatakan “otorisasi ditentukan implementasi”, dan SDK Java yang paling populer secara default tidak melakukan otorisasi, bahkan perbaikannya sempat dilewati karena perbedaan platform Android.

Kerentanan publik pada SDK dan implementasi terkait A2A (2025–2026, nomor sesuai catatan riset)
NomorKomponenMasalahTingkat keparahan
GHSA-qw47-mcm5-934w / CVE-2026-111764a2a-java server-common < 1.3.0.FinalKonstruktor tanpa parameter InMemoryTaskStore mengatur authorizationProvider ke null sehingga secara default tidak melakukan otorisasi baca (fail-open)High, CVSS 7.5
GHSA-9rhm-2h4x-jwmx / CVE-2026-111763a2a-java < 1.3.0.FinalAgentCard jahat menentukan nama header khusus lewat APIKeySecurityScheme lalu membalas dengan redirect, sehingga API key diteruskan ke pihak ketigaMedium
GHSA-4fpj-g9jf-9rgg / CVE-2026-111765a2a-java (Android)POST sinkron di Android melewati perbaikan redirect pada entri sebelumnyaHigh
GHSA-q78c-5jjq-57g8 / CVE-2026-111761a2a-javaSSRF pada notifikasi pushMedium
GHSA-x32g-jvvm-4725 / CVE-2026-111762a2a-javaSaat parsing protobuf gagal, kredensial push ditulis ke log dalam teks biasaMedium
CVE-2026-90790a2a-python ≤ 1.1.3SSRF pada _dispatch_notification melalui push_info.url, diperbaiki di 1.1.4; tidak ada GHSA yang sesuai di repo, hanya muncul di OpenCVECVSS 6.3
CVE-2026-115419 / GHSA-4v6f-7vjh-6x4mServer A2A Strands AgentsPemanggil dengan context_id berbeda berbagi riwayat percakapan; tidak ada workaround lengkap, disarankan satu instans per tenantHigh, CVSS 8.1
CVE-2025-6167python-a2a tidak resmi ≤ 0.5.5Path traversal (paket berbeda dari a2a-sdk resmi)Tidak dicantumkan

Sumber rujukan A2A Specification (§4.5, §7, §8.4, §13)| Semgrep: A security engineer's guide to the A2A protocol| A2A Issue #2122 (perbedaan kanonisasi tanda tangan)| A2A Discussion #1677| levelup: Signed Agent Cards prove integrity, not identity| Lotfi et al., A2ABreak (arXiv:2609.10871)| Arun Kumar, Agent Name Collision Attacks (arXiv:2609.27624)| Unit 42: Agent session smuggling| langgraph-a2a-client Issue #8 (laporan injeksi kolom kartu)| Triedman et al., Multi-Agent Systems Execute Arbitrary Malicious Code (COLM 2025)| Ferrag et al., ICT Express 12 (2026)| GitHub Advisory GHSA-qw47-mcm5-934w| GitHub Advisory GHSA-9rhm-2h4x-jwmx| a2a-java advisory GHSA-4fpj-g9jf-9rgg| a2a-java advisory GHSA-q78c-5jjq-57g8| a2a-java advisory GHSA-x32g-jvvm-4725| OpenCVE: a2a-python| GitLab Advisory: CVE-2026-115419| Vulners: python-a2a

Bagaimana identitas dan otorisasi agen AI diverifikasi?

Per 2026-10-31, identitas dan delegasi agen AI masih belum memiliki standar bersama yang final: identitas workload didorong oleh kelompok kerja IETF WIMSE, delegasi umumnya memakai token exchange RFC 8693, sementara untuk identitas yang dapat diverifikasi pihak luar ada beberapa solusi berdampingan seperti Cloudflare Web Bot Auth dan draf ANS v2; A2A sendiri hanya menyentuh tanda tangan Agent Card yang opsional.

Masalah identitas agen kini terbagi menjadi tiga lapisan di luar A2A. Lapisan pertama adalah identitas workload, menjawab “program apa ini”: penulis draft-klrc-aiagent-auth berasal dari Amazon, Zscaler, Ping Identity, OpenAI, dan lainnya; draf ini telah diadopsi kelompok kerja IETF WIMSE dan digantikan oleh draft-ietf-wimse-aims, dengan pendekatan memakai keluarga WIMSE dan OAuth 2.0 yang sudah ada, “tanpa menciptakan protokol baru”. Lapisan kedua adalah otorisasi dan delegasi, menjawab “mewakili siapa dan boleh melakukan apa”: contoh dari Ping Identity memakai act claim pada token exchange RFC 8693 untuk mencatat seluruh jalur delegasi dan may_act untuk membatasi lompatan berikutnya; namun RFC 8693 semula dirancang untuk pertukaran antarserver “setelah persetujuan terjadi”, dan tidak secara native mencakup persetujuan pengguna terhadap agen tertentu.

Lapisan ketiga adalah identitas yang dapat diverifikasi pihak luar, menjawab “bagaimana pihak asing bisa memercayainya”. Cloudflare Web Bot Auth menandatangani permintaan HTTP dengan Ed25519 dan RFC 9421, tetapi saat ini Cloudflare tidak memverifikasi nonce, sehingga pencegahan replay terutama mengandalkan masa berlaku singkat sekitar 1 menit; draf ANS v2 memverifikasi domain dengan ACME dan dibagi menjadi tiga tingkat: Bronze, Silver (ditambah DANE), dan Gold (ditambah log transparansi SCITT). A2A hanya menyentuh tanda tangan kartu pada lapisan ini, dan tanda tangan itu pun opsional. Produk komersial sudah lebih dulu tersedia: Okta Agent SSO resmi diluncurkan pada 2026-08-24 dan memakai ID-JAG; Microsoft Entra Agent ID tidak mendukung ID-JAG secara native, dan tanggal peluncuran resminya berbeda antarsumber (2026-04 atau 2026-05). Karena itu, saat menjalankan A2A lintas perusahaan, kedua pihak kemungkinan besar harus melakukan konversi token di batas masing-masing; ini inferensi.

Di tingkat pemerintah juga ada upaya mengisi kekosongan ini. CAISI di NIST Amerika Serikat pada 2026-02-17 mengumumkan AI Agent Standards Initiative dengan tiga pilar: standar yang dipimpin industri, protokol open source yang dipimpin komunitas, serta riset keamanan dan identitas agen; namun halaman inisiatif hanya memakai istilah umum seperti “interoperable agent protocols” tanpa menyebut A2A atau MCP. Proyek NIST NCCoE “Software and AI Agent Identity and Authorization” pada 2026-09-29 menerbitkan ringkasan tanggapan atas makalah konsepnya, dengan lebih dari 600 lembaga atau individu yang menanggapi. Blog NIST pada 2026-10-27 berjudul “Design Tenets for Agent Identity Management Systems” mengajukan 10 prinsip desain, termasuk agen harus memiliki identitas tersendiri, terhubung dengan pihak yang menginisiasi dan izinnya menyempit di setiap lapis delegasi, hak akses minimum, otorisasi berjangka pendek dan dapat dicabut, intervensi manusia yang dipicu berdasarkan risiko, mandat bertanda tangan untuk membatasi cakupan tindakan, dan catatan yang tidak dapat diubah; posisinya adalah blog, bukan standar resmi.

Arah riset akademis sejalan dengan hal ini. South dkk. mengusulkan perluasan kredensial khusus agen di atas OAuth 2.0 / OIDC untuk membangun rantai delegasi yang dapat diaudit, dan versi position paper dari riset yang sama dimuat di ICML 2025 Position Paper Track; Chan dkk. di FAccT 2024 berpendapat bahwa visibilitas agen dapat ditingkatkan melalui tiga jenis langkah: pengenal agen, pemantauan real-time, dan log aktivitas.

Arsitektur tiga lapis identitas agen AI dan kondisinya (2026-10-31)
LapisanPertanyaan yang dijawabSolusi utamaKondisi saat ini
Identitas workloadProgram apa iniIETF WIMSE (draft-ietf-wimse-aims)Draf kelompok kerja, belum menjadi RFC
Otorisasi dan delegasiMewakili siapa, boleh melakukan apaRFC 8693 token exchange (act, may_act)Sudah menjadi RFC, tetapi tidak mencakup persetujuan pengguna terhadap agen tertentu
Identitas yang dapat diverifikasi pihak luarBagaimana pihak asing memercayainyaCloudflare Web Bot Auth, draf ANS v2, tanda tangan A2A Agent CardDiterapkan masing-masing, tanpa standar bersama; tanda tangan A2A opsional
Produk komersialApa yang bisa dibeli perusahaan sekarangOkta Agent SSO (diluncurkan 2026-08-24, ID-JAG), Microsoft Entra Agent IDInteroperabilitas antarproduk terbatas

Sumber rujukan IETF Datatracker: draft-klrc-aiagent-auth| Ping Identity: mengotorisasi Gemini Agent2Agent dengan Ping| Identra: OAuth on-behalf-of| Cloudflare Docs: Web Bot Auth| IETF: draft-narajala-courtney-ansv2-01| Forkast: enam vendor meluncurkan produk identitas agen| tech-insider: perbandingan penyedia identitas agen AI| NIST: AI Agent Standards Initiative (2026-02-17)| NIST: ringkasan tanggapan atas makalah konsep Software and agentic AI identity (2026-09-29)| NIST: Design Tenets for Agent Identity Management Systems (2026-10-27)| South et al., Authenticated Delegation and Authorized AI Agents (arXiv:2501.09674)| Chan et al., Visibility into AI Agents (FAccT 2024)

Bagaimana agen AI membayar? Apa hubungan AP2, x402, dan A2A?

Pembayaran oleh agen AI saat ini terbagi menjadi tiga lapisan protokol: checkout, bukti otorisasi, dan pembayaran mikro antarmesin, sedangkan A2A hanyalah lapisan komunikasi tempat ekstensi pembayaran dapat dipasang. Di antaranya, AP2 v0.2.0 (2026-04-28) beralih ke Checkout Mandate dan Payment Mandate, dan pada 2026-04-29 didonasikan Google ke FIDO Alliance untuk dikelola, tetapi spesifikasinya secara eksplisit menempatkan penanganan sengketa di luar cakupan dan tidak mengalokasikan tanggung jawab.

AP2 sudah bukan lagi versi yang diingat orang pada 2025. v0.2.0 mengubah mekanismenya menjadi Checkout Mandate dan Payment Mandate, masing-masing dengan dua tahap open dan closed, diimplementasikan dengan SD-JWT, dan open mandate menyimpan kunci publik agen dalam cnf claim. Hal baru yang penting adalah alur Human-Not-Present: pengguna lebih dulu menandatangani open mandate dengan kuncinya sendiri di antarmuka tepercaya dan menuliskan batasannya, lalu agen menandatangani closed mandate dengan kunci agen, dan keduanya diikat dengan sd_hash; merchant atau penyedia kredensial dapat mengembalikan unresolved_constraint untuk mengembalikan alur ke kondisi “manusia hadir”. Spesifikasi juga menyarankan merchant memakai tanda tangan non-deterministik (ECDSA), bukan Ed25519, saat menandatangani Checkout JWT untuk mencegah serangan rainbow table. Yang paling krusial, spesifikasi AP2 menempatkan penanganan, penyimpanan, dan pengambilan bukti sengketa sebagai out of scope, dan hanya menjanjikan jejak audit kriptografis yang tidak dapat disangkal. Catatan riset juga mencatat bahwa cara perluasan yang direkomendasikan spesifikasi AP2 adalah extension points milik UCP, sementara A2A justru tidak dibahas di badan spesifikasi; posisi AP2 bergeser dari “ekstensi A2A” menjadi “lapisan keamanan dalam protokol niaga”; ini inferensi.

Cara ekstensi pembayaran dipasang pada A2A adalah melalui mekanisme extension A2A itu sendiri: dideklarasikan sebagai AgentExtension (uri, description, required, params) di AgentCapabilities, dan klien meminta aktivasi lewat header A2A-Extensions; ekstensi tidak boleh mengubah struktur data inti atau menambah nilai enum, hanya boleh bekerja melalui metadata, perubahan yang merusak wajib memakai URI baru, dan saat menemui versi yang tidak didukung “MUST NOT fall back”. a2a-x402 (spec v0.1) adalah ekstensi semacam ini: merchant mengirim payment-required, klien menandatangani lalu membalas payment-submitted, dan setelah merchant menyelesaikan settlement on-chain ia membalas payment-completed.

Jumlah transaksi x402 terutama berasal dari volume buatan. Chainalysis mencatat transaksi x402 di jaringan Base secara kumulatif melampaui 100 juta hingga kuartal pertama 2026, tetapi lonjakan pada kuartal keempat 2025 “sebagian besar didorong oleh meme coin farming”, dan retensi mingguan turun dari 87% menjadi 5%. Coinbase pada akhir April 2026 mengklaim sekitar 165 juta transaksi dengan nilai kumulatif sekitar 50 juta dolar AS; ini klaim vendor. Artemis menilai lebih dari 95% merupakan sinyal protokol atau pengujian, dan situs pelacak lain memperkirakan nilai niaga riil sekitar 28 ribu dolar AS per hari.

Praktik nyata jaringan kartu dan platform adalah “menerima banyak protokol, dengan autentikasi kuat saat manusia hadir sebagai katup pengaman”. Pada Maret 2026, OpenAI mengembalikan Instant Checkout di dalam ChatGPT ke model Apps milik merchant; menurut juru bicaranya, “Instant Checkout is moving to Apps”. Visa pada 2026-07-02 mengumumkan bahwa di Eropa sudah ada agen yang benar-benar menyelesaikan pembelian, dengan lebih dari 30 bank penerbit mitra, dan semua transaksi memakai Payment Passkeys untuk memenuhi autentikasi pelanggan yang kuat (SCA). Kerangka tanggung jawab masih kosong: Chargebacks911 memperingatkan bahwa infrastruktur sengketa dan tanggung jawab “largely unaddressed”; Taylor Wessing menganalisis bahwa di bawah kerangka Uni Eropa, pembelian oleh agen yang melampaui ketentuan pelanggan pada prinsipnya akan dianggap transaksi tidak sah; Ant International, Visa, dan Mastercard baru mulai menjajaki kerangka interoperabilitas Know-Your-Agent pada 2026-09-10. PSD3 / PSR Uni Eropa saat ini baru sampai posisi bacaan pertama yang disetujui Dewan pada 2026-10-29, belum dimuat di Official Journal, dan penelusuran kata kunci pada memorandum penjelasan PSR dari Dewan tidak menemukan ketentuan tentang AI atau agen otonom; CFPB Amerika Serikat juga belum memiliki panduan pembayaran oleh agen.

Riset akademis menunjukkan titik buta lainnya. Debi dkk. (IEEE IMNS 2026) melakukan uji red team terhadap agen belanja AP2: prompt injection tidak langsung maupun langsung dapat memanipulasi urutan produk dan mengeluarkan data sensitif pengguna, yang menunjukkan bahwa mandate bertanda tangan tidak melindungi proses penalaran sebelum penandatanganan; Jiang dkk. (arXiv:2609.00060) memakai Tamarin untuk analisis formal x402, MPP, ACP, dan AP2, dan menunjukkan ketergantungan keamanan yang muncul karena niat, kewenangan delegasi, dan settlement tersebar di banyak pihak. Agentifikasi di industri logistik saat ini berjalan lewat MCP: server MCP Flexport memungkinkan asisten AI pelanggan memesan pengiriman dengan tarif yang telah disepakati dan memperoleh booking ID. Catatan riset tidak menemukan contoh apa pun penyelesaian ongkos kirim melalui AP2 atau x402.

Lapisan protokol pembayaran agen AI (per 2026-10-31)
LapisanProtokolPihak penggerakKondisi saat ini
Lapisan checkoutACPOpenAI+StripeSejak 2026-03 ChatGPT Instant Checkout beralih ke Apps milik merchant; ACP tetap ada
Lapisan checkoutUCPGoogle+ShopifySumber sekunder menyebut endpoint UCP Shopify memakai MCP sebagai lapisan transport
Lapisan bukti otorisasiAP2 v0.2.0Diinisiasi Google, didonasikan ke FIDO Alliance pada 2026-04-29Penanganan sengketa berada di luar cakupan spesifikasi
Lapisan bukti otorisasiVerifiable IntentMastercardSumber sekunder menyebut dijadikan open source pada 2026-03
Lapisan pembayaran mikro antarmesinx402Diinisiasi CoinbaseSebagian besar transaksi on-chain merupakan volume buatan; volume niaga riil diperkirakan sekitar 28 ribu dolar AS per hari
Lapisan pembayaran mikro antarmesinMPPStripe+TempoSumber sekunder menyebut diluncurkan pada 2026-03 bersama mainnet Tempo

Sumber rujukan AP2 v0.2 Specification| AP2 Flows| ap2-protocol.org| FIDO Alliance: Google mendonasikan AP2| A2A Extensions| google-agentic-commerce/a2a-x402| Chainalysis: x402 agentic payments adoption| Forkast: volume transaksi riil x402| presenc.ai: pelacakan adopsi x402| Digital Commerce 360 (2026-03-06)| Siaran pers Visa UK (2026-07-02)| The Paypers: peringatan Chargebacks911| Taylor Wessing: Agentic AI in payments| TechNode (2026-09-10)| The Paypers: peluncuran MPP| Mastercard Developers: panduan transaksi Agentic| Dewan Uni Eropa: dokumen pemungutan suara posisi bacaan pertama PSR ST 15154/26| Debi et al., Whispers of Wealth (IEEE IMNS 2026)| Jiang et al., A Formal Analysis of Agent Payment Protocols (arXiv:2609.00060)| SupplyChain247: asisten AI Flexport untuk pemesanan pengiriman

Apakah A2A sudah dipakai? Adakah kasus produksi?

Per 2026-10-31, catatan riset tidak menemukan satu pun kasus produksi A2A lintas perusahaan yang disebutkan namanya dan memiliki hasil terukur; Linux Foundation pada 2026-04-09 mengklaim lebih dari 150 organisasi pendukung dan penerapan produksi tanpa menyebut nama penggunanya, sementara seorang penulis pada 2026-10-27 mengirim 36 permintaan ke 18 organisasi dan memperoleh 0 Agent Card yang valid.

Siaran pers ulang tahun pertama Linux Foundation pada 2026-04-09 menyatakan A2A memiliki lebih dari 150 organisasi pendukung serta penerapan produksi di rantai pasok, keuangan, asuransi, dan operasi TI; ini termasuk klaim vendor: siaran pers tidak menyebut nama pengguna mana pun dan tidak memberikan indikator proses maupun hasil. Artikel .NET Microsoft Agent Framework dan codelab concierge pengadaan Google, yang paling sering dijadikan contoh, keduanya merupakan contoh kode, bukan laporan penerapan. Tyson Foods sering dipromosikan sebagai kasus rantai pasok A2A, tetapi apis.io memberi Agent Card A2A-nya skor 0/8, dan yang ia sediakan bagi mitra dagang tetap EDI dan API.

Bantahan paling langsung datang dari pengujian nyata. Seorang penulis pada April 2026 mengambil 50 agen yang mengklaim mendukung A2A dari registri publik; hanya sekitar 0–2 yang menyediakan kartu valid di path well-known, dan 0 yang merespons task dengan benar. Penulis yang sama pada 2026-09-09 mengirim 24 permintaan ke 12 organisasi dan pada 2026-10-27 mengirim 36 permintaan ke 18 organisasi, dan keduanya menghasilkan 0 kartu. Sampel dipilih sendiri oleh penulis dan bukan sensus, tetapi arahnya konsisten. Yang benar-benar berjalan adalah interoperabilitas di dalam satu platform cloud: AWS AgentCore, Microsoft Foundry, Google Agent Registry.

Bukti empiris tentang arsitektur multi-agen itu sendiri juga tidak menguntungkan A2A lintas organisasi. MAST (NeurIPS 2025 Datasets & Benchmarks Track) menganalisis 1.642 jejak eksekusi dan merumuskan 14 mode kegagalan dalam tiga kategori besar: desain sistem, ketidakselarasan antaragen, dan verifikasi tugas; tingkat kegagalan 7 sistem multi-agen open source tercanggih dalam makalah itu berkisar 41%–86,7% (penulis mengingatkan bahwa benchmark yang berbeda tidak dapat dibandingkan langsung). “Towards a Science of Scaling Agent Systems” oleh penulis dari Google Research, MIT, dan lainnya menguji 180 konfigurasi pada v1 / v2 dan versi blog Google: kesalahan pada multi-agen independen membesar 17,2 kali, pada model koordinasi terpusat 4,4 kali, dan pada tugas penalaran sekuensial semua varian multi-agen menurun 39%–70%; v3 pada 2026-04-08 diperluas menjadi 260 konfigurasi dan 6 benchmark, dengan tetap mempertahankan kesimpulan 17,2 kali dan 4,4 kali. Blog teknik Anthropic (bukan makalah tertelaah sejawat) menjelaskan bahwa sistem riset multi-agennya 90,2% lebih baik daripada Claude Opus 4 agen tunggal, tetapi pemakaian token sekitar 15 kali lipat percakapan biasa, dan menyebut bahwa domain yang “membutuhkan semua agen berbagi konteks yang sama, atau memiliki banyak ketergantungan antaragen” tidak cocok. A2A lintas organisasi justru menghimpun semua kondisi yang tidak menguntungkan ini: kedua pihak tidak berbagi konteks, tidak ada verifikator bersama, dan alur niaga (cek harga→pesan→bayar→kirim) bersifat sekuensial; ini inferensi.

Kekosongan di sisi rekayasa bahkan lebih banyak daripada di sisi spesifikasi. Saat A2A mendelegasikan ke agen berikutnya, trace terputus: Python SDK hanya membuat span lokal dan tidak ada cara standar untuk meneruskan W3C Trace Context antaragen (Issue #2103). SDK Rust komunitas melaporkan 7 kegagalan TCK, yang setelah dicocokkan dinilai sebagai cacat pada test suite itu sendiri; laporan yang sama menyebut SDK JS, Go, dan Java lulus 21/21 pada kedua binding. Lalu lintas agen di sisi konsumen juga masih kecil: HUMAN Security mencatat lalu lintas agen pada 2025 tumbuh 7.851% per tahun, tetapi hanya 2,3% terjadi di halaman checkout; sumber sekunder yang mengutip data Cloudflare Radar Agustus 2026 menyebut bot AI sekitar 7% dari permintaan HTML, dan dari jumlah itu “tindakan real-time atas nama pengguna” hanya 5,8%; hasil kali keduanya sekitar 0,4%, dan perkalian ini merupakan inferensi yang belum dikonfirmasi dengan data asli. Akamai memperingatkan bahwa situs e-commerce hanya memantau lebih dari 90% bot AI, sementara aktivitas agen penipuan meningkat. Catatan riset tidak menemukan bukti bahwa agen pribadi seperti ChatGPT, Gemini, atau Claude memanggil agen perusahaan umum melalui A2A, tetapi ini hanya ketiadaan bukti, bukan konfirmasi resmi.

Wawancara oleh pemerintah dan organisasi internasional menunjukkan bahwa kebutuhannya nyata. OECD Artificial Intelligence Papers No. 65 halaman 16 mencatat bahwa praktisi yang diwawancarai lebih menyukai protokol terbuka dan menyebut protokol komunikasi agen-ke-agen seperti A2A sebagai pendorong penting koordinasi multi-agen, sekaligus khawatir terkunci dalam ekosistem satu vendor.

Penerapan A2A: klaim dibandingkan bukti (per 2026-10-31)
Klaim atau kasusBukti yang benar-benar ditemukanPenilaian
Linux Foundation: lebih dari 150 organisasi, penerapan produksi di banyak industriSiaran pers tidak menyebut nama pengguna, tanpa indikator hasilKlaim vendor
Kasus rantai pasok Tyson FoodsSkor A2A Agent Card di apis.io 0/8; ke mitra tetap memakai EDI dan APITidak didukung bukti
Microsoft Agent Framework, Google codelabContoh kode, bukan laporan penerapanBukan kasus produksi
50 agen di registri publik yang mengklaim mendukung (2026-04)Sekitar 0–2 kartu valid, 0 yang merespons task dengan benarUji pihak ketiga
18 organisasi, 36 permintaan (2026-10-27)0 kartu (sampel dipilih sendiri)Uji pihak ketiga
Interoperabilitas di dalam satu platform cloudSudah disediakan oleh AWS AgentCore, Microsoft Foundry, Google Agent RegistryBentuk yang saat ini benar-benar berjalan

Sumber rujukan Linux Foundation: siaran pers ulang tahun pertama A2A (2026-04-09)| Microsoft DevBlogs: A2A v1 in Agent Framework for .NET| Google Codelabs: A2A purchasing concierge| apis.io: Tyson Foods| heym.run: uji nyata A2A vs MCP| Cemri et al., Why Do Multi-Agent LLM Systems Fail? (NeurIPS 2025 D&B)| Kim et al., Towards a Science of Scaling Agent Systems (arXiv:2512.08296)| Blog Google Research (2026-01-28)| Anthropic Engineering: How we built our multi-agent research system| A2A Issue #2103 (trace terputus)| a2a-rust PR #180 (hasil TCK)| HUMAN Security: 2026 State of AI Traffic| PaidHosting: AI agent traffic (mengutip Cloudflare Radar)| Siaran pers Akamai| OECD Artificial Intelligence Papers No. 65

Bagaimana pemerintah berbagai negara mengatur agen AI? Adakah yang menyebut A2A?

Per 2026-10-31, dokumen resmi Kementerian Urusan Digital Taiwan, IMDA Singapura, dan OECD sudah secara langsung menyebut A2A atau risiko multi-agen, tetapi belum ada negara yang membuat undang-undang khusus A2A; Undang-Undang Dasar AI Taiwan diundangkan dan berlaku pada 115-01-14 (2026-01-14) dengan otoritas berwenang National Science and Technology Council, dan alokasi tanggung jawab saat agen berbuat salah masih menunggu peraturan pelaksana yang diamanatkan Pasal 17.

Taiwan: Undang-Undang Dasar AI terdiri dari 20 pasal; Pasal 3 mendefinisikan kecerdasan buatan sebagai “sistem dengan kemampuan beroperasi secara otonom”, yang dapat mencakup agen AI, tetapi kata “agen” tidak muncul dalam teks pasalnya; Pasal 4 mencantumkan tujuh prinsip utama, termasuk otonomi dan pengawasan manusia, transparansi dan keterjelasan, serta akuntabilitas; Pasal 16 menugaskan Kementerian Urusan Digital mendorong kerangka klasifikasi risiko yang selaras dengan standar internasional; Pasal 17 mewajibkan pemerintah menetapkan atribusi tanggung jawab dan syarat pertanggungjawaban AI berisiko tinggi, serta membangun mekanisme pemulihan, kompensasi, atau asuransi; Pasal 18 mewajibkan setiap instansi menyelesaikan penyesuaian regulasi terkait dalam dua tahun setelah berlaku. Berdasarkan Pasal 16, Kementerian Urusan Digital pada 115-07-07 mengumumkan Kerangka Klasifikasi Risiko AI v1.0 (nomor surat Strategi Digital No. 1150015933, berlaku sejak hari itu), yang pada jenis risiko B6 “tindakan agen AI otonom di luar otorisasi” menyatakan: “Sistem multi-agen lebih mungkin, karena agen saling memicu, menimbulkan reaksi berantai yang tidak diantisipasi pengembang maupun pengguna, sehingga manusia sulit melakukan intervensi dan koreksi tepat waktu.” Pedoman AI generatif untuk fasilitas layanan kesehatan yang diterbitkan Kementerian Kesehatan dan Kesejahteraan pada 115-05-29 secara tegas menyatakan bahwa sistem agen AI “belum termasuk objek yang diatur pedoman ini”.

Undang-undang Taiwan yang sudah ada juga berlaku untuk skenario agen. Pasal 4 Undang-Undang Perlindungan Data Pribadi menetapkan bahwa pihak yang dikuasakan untuk mengumpulkan, memproses, atau menggunakan data pribadi, dalam lingkup undang-undang ini, dianggap sama dengan instansi pemberi kuasa; karena itu menyerahkan data pribadi untuk diproses agen tidak membebaskan tanggung jawab dengan alasan “yang mengerjakan adalah AI”; Pasal 21 mengatur pembatasan transfer internasional. Perlu dicatat bahwa sejumlah pasal yang diamendemen pada 114-11-11 (termasuk versi baru Pasal 21 dan Pasal 20-1 yang ditambahkan) sudah diundangkan tetapi belum berlaku, dan tanggal berlakunya ditetapkan oleh Executive Yuan. Undang-Undang Tanda Tangan Elektronik tidak menyebut AI atau agen; apakah tanda tangan yang dibuat agen atas nama seseorang dapat dianggap sebagai tanda tangan orang itu sendiri tidak diatur secara tegas, dan artikel ini tidak dapat memastikannya.

Tiongkok: State Administration for Market Regulation dan Standardization Administration of China, melalui Pengumuman Standar Nasional Tahun 2026 No. 22, pada 2026-05-22 menyetujui dan menerbitkan seri GB/Z 185.1~185.7-2026 “Kecerdasan Buatan – Interkoneksi Agen Cerdas” yang terdiri dari 7 dokumen teknis panduan (arsitektur umum, kode identitas, manajemen identitas, deskripsi agen, penemuan agen, interaksi agen, pemanggilan tool oleh agen); platform layanan publik informasi standar nasional menandai statusnya sebagai “berlaku”, teks lengkapnya dipublikasikan pada 2026-06-18, dan State Administration for Market Regulation juga menggelar konferensi pers tematik pada 2026-06-26. Nama protokol yang dipakai dokumen resmi adalah AIP (Agent Interconnection Protocol), dan halaman resmi yang ditemukan tidak menyebut A2A maupun MCP; apakah keduanya kompatibel belum terbukti. “Pendapat Pelaksanaan tentang Penerapan Terstandar dan Pengembangan Inovatif Agen Cerdas” yang diterbitkan bersama oleh Cyberspace Administration of China, National Development and Reform Commission, dan Ministry of Industry and Information Technology pada 2026-05-08 mengikat promosi AIP, platform registrasi agen, dan identitas digital agen menjadi satu paket, serta mensyaratkan bahwa “operasi yang dijalankan agen tidak boleh melampaui cakupan otorisasi pengguna”. Jalur ini berbeda dengan sikap komunitas A2A bahwa “tidak ada registri resmi”.

Uni Eropa: AI Act (Regulation (EU) 2024/1689) berlaku pada 2024-08-01; kewajiban untuk model AI tujuan umum berlaku sejak 2025-08-02, sedangkan penerapan umum dan kewajiban transparansi sejak 2026-08-02; kewajiban risiko tinggi telah ditunda oleh Regulation (EU) 2026/1744 (dimuat di Official Journal pada 2026-07-24), dengan Lampiran III ditunda hingga 2027-12-02 dan Lampiran I hingga 2028-08-02. PSD3 dan PSR baru mencapai posisi bacaan pertama yang disetujui Dewan pada 2026-10-29, masih menunggu bacaan kedua Parlemen Eropa, dan belum dimuat di Official Journal.

Amerika Serikat, Singapura, Inggris: CISA, NSA, dan lembaga Five Eyes lainnya pada 2026-04-30 / 05-01 menerbitkan “Careful Adoption of Agentic AI Services”, yang menyarankan pembatasan hak akses dan memulai dari kasus penggunaan berisiko rendah dan tidak sensitif; CFPB Amerika Serikat tidak memiliki panduan khusus pembayaran oleh agen, dan usulan aturan interpretatif terkait pada 2025 sudah ditarik pada 2025-05-15. “Model AI Governance Framework for Agentic AI” v1.5 dari IMDA Singapura (diterbitkan 2026-05-20, diperbarui 06-05) pada bagian 1.1.1 secara langsung menyebut A2A untuk komunikasi antaragen dan MCP untuk komunikasi agen dengan tool, serta menunjukkan bahwa delegasi rekursif dan identitas lintas organisasi merupakan celah saat ini. Panduan CMA Inggris yang diterbitkan 2026-03-09 (diperbarui 10-30) menyatakan “if an AI agent you use does something illegal, you are responsible”, artinya pelaku usaha bertanggung jawab atas pelanggaran hukum oleh agen yang mereka gunakan; konsultasi publik ICO Inggris tentang AI agentik ditutup pada 2026-11-20.

Dokumen resmi berbagai wilayah dan kaitannya dengan A2A / agen AI (hanya yang teks aslinya sudah diverifikasi)
WilayahDokumenTanggalKaitan dengan A2A atau agen
TaiwanUndang-Undang Dasar Kecerdasan BuatanDiundangkan dan berlaku 115-01-14Pasal 17 mewajibkan penetapan atribusi tanggung jawab AI berisiko tinggi; tidak menyebut “agen”
TaiwanKerangka Klasifikasi Risiko AI v1.0, Kementerian Urusan Digital115-07-07Risiko B6 “tindakan agen AI otonom di luar otorisasi”
TaiwanBuku Panduan Referensi Penerapan AI Sektor Publik V1.0, Kementerian Urusan Digital115-01-28 (tercatat dalam dokumen)Subbagian A2A di halaman 14
TiongkokGB/Z 185.1~185.7-2026 “Kecerdasan Buatan – Interkoneksi Agen Cerdas”Disetujui dan diterbitkan 2026-05-22Nama protokol resmi AIP; kompatibilitas dengan A2A belum terbukti
Uni EropaRegulation (EU) 2026/1744Dimuat 2026-07-24Kewajiban risiko tinggi AI Act ditunda hingga 2027-12-02 / 2028-08-02
Uni EropaPosisi bacaan pertama Dewan untuk PSD3 / PSR2026-10-29Belum dimuat di Official Journal; memorandum penjelasan PSR tidak memuat ketentuan agen
Amerika SerikatNIST〈Design Tenets for Agent Identity Management Systems〉2026-10-2710 prinsip desain identitas agen (blog)
SingapuraKerangka tata kelola AI agentik IMDA v1.52026-05-20Bagian 1.1.1 menyebut A2A dan MCP
InggrisPanduan CMA tentang hukum konsumen dan agen AI2026-03-09Pelaku usaha bertanggung jawab atas pelanggaran hukum oleh agen yang digunakan
InternasionalOECD AI Papers No. 652026-09Halaman 16: praktisi memandang A2A sebagai pendorong koordinasi multi-agen

Sumber rujukan Basis Data Hukum dan Peraturan Taiwan: Undang-Undang Dasar AI| Pengumuman Kementerian Urusan Digital: Kerangka Klasifikasi Risiko AI| Kementerian Urusan Digital: Kerangka Klasifikasi Risiko AI v1.0 (PDF)| Kementerian Urusan Digital: Buku Panduan Referensi Penerapan AI Sektor Publik (PDF)| Kementerian Kesehatan dan Kesejahteraan: Pedoman AI Generatif untuk Fasilitas Layanan Kesehatan| Basis Data Hukum dan Peraturan Taiwan: Undang-Undang Perlindungan Data Pribadi| Basis Data Hukum dan Peraturan Taiwan: Undang-Undang Tanda Tangan Elektronik| Standardization Administration of China: Pengumuman Standar Nasional Tahun 2026 No. 22| Platform layanan publik informasi standar nasional Tiongkok: GB/Z 185.1-2026| Platform layanan publik informasi standar nasional Tiongkok: pemberitahuan publikasi teks lengkap| Pusat Inovasi Sains dan Teknologi Internasional: konferensi peluncuran standar interkoneksi agen cerdas| State Administration for Market Regulation: laporan yang dimuat ulang| Cyberspace Administration of China: Pendapat Pelaksanaan tentang Penerapan Terstandar dan Pengembangan Inovatif Agen Cerdas| European Commission: AI Act regulatory framework| European Parliament: Digital Omnibus on AI| Dewan Uni Eropa: dokumen pemungutan suara PSD3 ST 15152/26| Dewan Uni Eropa: dokumen pemungutan suara PSR ST 15154/26| CISA: Secure adoption of agentic AI| Federal Register 2025-08646 (penarikan oleh CFPB)| IMDA: Model AI Governance Framework for Agentic AI v1.5| GOV.UK: CMA complying with consumer law when using AI agents| ICO: Agentic AI call for evidence| OECD Artificial Intelligence Papers No. 65

Apa yang akan ditambahkan A2A v1.1? Pertanyaan apa yang belum terjawab?

Delapan tema A2A v1.1 telah disetujui TSC pada 2026-06-25 dengan suara 5 banding 0, mencakup kelanjutan streaming, idempotensi, konfigurasi push, pemilihan skill, penemuan autentikasi, riwayat tugas, interaksi multi-putaran, dan streaming dua arah; per 2026-10-31 belum ada tanggal rilis, dan isu yang paling ramai dibahas seperti identitas agen, delegasi, dan penagihan biaya masih belum diputuskan.

Issue #1942 menggabungkan 41 isu menjadi delapan tema v1.1, sedangkan memori agen lintas tugas (#893) tidak termasuk dalam cakupan pelacakan. Yang lebih menunjukkan arah daripada daftar tema adalah isu dengan komentar terbanyak: #1672 verifikasi identitas agen pada Agent Card (sekitar 658 komentar), #1829 tanda tangan pesan dengan Ed25519 dan RFC 9421, #2028 delegasi actor-chain, #2121 penerusan biaya dan anggaran, serta #1815 memakai HTTP 402 untuk menyatakan “pembayaran diperlukan”. Semua ini adalah masalah kepercayaan dan niaga; ditambah proses tata kelola extension yang baru dibentuk, catatan riset menilai isu-isu ini lebih mungkin muncul sebagai ekstensi daripada sebagai perubahan spesifikasi inti; ini inferensi.

Pertanyaan “bagaimana agen pribadi menemukan agen perusahaan” saat ini belum memiliki jawaban terbuka yang sudah diterapkan. Dokumentasi resmi A2A menyatakan dengan jelas bahwa registri terkurasi berada di luar cakupan A2A; usulan Agent Registry di Discussion #741 sudah lama tertunda, dan peninjau mempertanyakan premis “penyedia mengelola sendiri entri pendaftarannya”. Untuk menemukan agen dari domain, IETF memiliki empat draf individual yang saling bersaing: DNS-AID (memakai record SVCB yang menunjuk ke /.well-known/agent-card.json), AID (membaca record TXT _agent), ADP, dan DAN, yang semuanya belum diadopsi kelompok kerja; draf landscape pada Juli 2026 juga menyebut bahwa namespace perlu dikoordinasikan. Di sisi MCP, MCP Registry sejak September 2025 hingga kini masih berstatus pratinjau.

Audit dan tanggung jawab lintas organisasi juga belum memiliki kerangka. Spesifikasi A2A hanya memuat persyaratan tingkat SHOULD untuk pencatatan kegagalan autentikasi dan pembatasan laju, sedangkan keterangan antarsumber tentang status stabil konvensi semantik OpenTelemetry GenAI saling bertentangan. Dengan tool yang ada, unit audit minimum yang dapat disimpan kira-kira: taskId dan contextId di sisi sendiri, sidik jari tanda tangan Agent Card pihak lawan, dan rantai delegasi act pada token yang ditunjukkan pihak lawan, yang disimpan masing-masing pihak untuk rekonsiliasi di kemudian hari; ini inferensi. Catatan riset juga tidak menemukan riset empiris denial-of-wallet yang bertujuan “menghabiskan anggaran LLM pihak lawan”.

  • #1986 Kelanjutan streaming: dapat melanjutkan dari titik terputus setelah koneksi putus
  • #1987 Idempotensi: permintaan yang dikirim ulang tidak dieksekusi dua kali
  • #1988 Konfigurasi push: pengaturan dan pengelolaan webhook
  • #1989 Pemilihan skill: cara pemanggil menentukan skill yang dipakai
  • #1990 Penemuan autentikasi: mengetahui lebih dulu jenis autentikasi yang harus dipakai
  • #1991 Riwayat tugas: menelusuri catatan tugas sebelumnya
  • #1992 Interaksi multi-putaran: semantik tanya-jawab bolak-balik kedua pihak
  • #1995 Streaming dua arah: kedua pihak melakukan streaming data secara bersamaan

Sumber rujukan A2A Issue #1942 (tema v1.1)| A2A issues (diurutkan berdasarkan jumlah komentar)| A2A: Agent discovery| A2A Discussion #741| IETF: draf DNS-AID| IETF: draf DAWN discovery landscape| MCP Registry preview (2025-09-08)| A2A Specification §13.4| GreptimeDB: OpenTelemetry GenAI semantic conventions

Apakah perusahaan sebaiknya mengadopsi A2A sekarang?

Berdasarkan bukti per 2026-10-31, perusahaan sebaiknya mengadopsi A2A dengan prinsip “read-only dulu, satu platform dulu, tunda operasi tulis lintas perusahaan”: interoperabilitas agen di dalam satu platform cloud boleh dicoba, sedangkan A2A lintas perusahaan untuk pemesanan dan pembayaran tidak disarankan dibuka sebelum kerangka identitas, delegasi, dan tanggung jawab ditetapkan, karena pada tugas sekuensial semua varian multi-agen menurun 39%–70% (data arXiv:2512.08296 v1 / v2).

Kondisi A2A saat ini mirip HTTP di masa awal: formatnya sudah distandarkan, tetapi lapisan kepercayaan masih harus dilengkapi masing-masing; bedanya, kali ini pihak yang dipanggil bernalar sendiri dan bahkan bisa dibujuk oleh pihak lawan. Karena itu hambatannya bukan pada rekayasa, melainkan pada “siapa yang bertanggung jawab atas tindakan agen”, dan hal ini saat ini tersebar di tangan IETF (identitas), FIDO Alliance (niat pembayaran), jaringan kartu (sengketa), dan regulator berbagai negara, di luar jangkauan TSC A2A. Dari sini disimpulkan bahwa dalam beberapa tahun ke depan, bentuk interoperabilitas agen lintas perusahaan yang paling mungkin adalah “cangkang A2A yang membungkus pemanggilan tool deterministik”: pihak yang dipanggil tampak sebagai agen, tetapi di dalamnya sebenarnya API, dan penalaran sesungguhnya hanya terjadi di dalam batas kepercayaan sendiri.

Arah panduan pemerintah sejalan dengan hal ini. CISA, NSA, dan lembaga Five Eyes lainnya menyarankan memulai dari kasus penggunaan berisiko rendah dan tidak sensitif serta membatasi hak akses; kerangka IMDA Singapura menempatkan “membuat manusia memikul tanggung jawab yang nyata” dan kontrol teknis sebagai aspek inti; Kementerian Urusan Digital Taiwan memasukkan reaksi berantai akibat agen yang saling memicu sebagai risiko B6; CMA Inggris secara tegas menyatakan pelaku usaha bertanggung jawab atas pelanggaran hukum oleh agen yang mereka gunakan.

Tabel di bawah mengelompokkan opsi adopsi bagi perusahaan umum berdasarkan kekuatan bukti. Dalam tabel, “Lakukan” berarti risikonya rendah dan manfaatnya jelas berdasarkan bukti yang ada; “Boleh dilakukan” berarti biayanya rendah tetapi belum ada kasus terukur; “Tunda” dan “Jangan lakukan” disertai alasannya, dan dievaluasi ulang ketika kondisi pemicu muncul.

Tingkat rekomendasi adopsi A2A bagi perusahaan (2026-10-31)
RekomendasiTindakanAlasan
LakukanImplementasikan otorisasi sendiri dengan default menolak, jangan bergantung pada nilai default SDKSpesifikasi menyatakan otorisasi ditentukan implementasi; a2a-java pernah secara default tidak melakukan otorisasi baca (CVE-2026-111764)
LakukanPerlakukan semua kolom Agent Card dan URL push sebagai input tidak tepercaya; tolak IP privat pada URL pushKartu dapat menentukan nama header; a2a-java dan a2a-python sama-sama pernah terkena SSRF push
LakukanCatat taskId, contextId, identitas pemanggil, dan traceparentTrace lintas agen terputus (Issue #2103); rekonsiliasi setelah kejadian hanya bisa mengandalkan catatan masing-masing pihak
LakukanKunci versi SDK dan berlangganan pengumuman keamananPada Agustus–Oktober 2026 sudah ada beberapa CVE SDK resmi, dan perbaikannya pernah dilewati karena perbedaan platform
Boleh dilakukanInteroperabilitas agen di dalam satu platform cloud (AWS AgentCore, Microsoft Foundry, Google Agent Registry)Bentuk yang saat ini benar-benar berjalan; batas kepercayaan kedua pihak sama
TundaBergantung pada verifikasi tanda tangan Agent Card lintas SDKKanonisasi tidak konsisten menurut Issue #2122; tanda tangan hanya membuktikan integritas, bukan identitas
Jangan lakukanMembiarkan agen eksternal memesan, mengubah data, atau membayar atas nama pelangganAP2 tidak mengalokasikan tanggung jawab, jaringan kartu tidak punya aturan sengketa khusus agen, PSR tidak memuat ketentuan agen
Jangan lakukanMembangun backend multi-agen lintas organisasi sendiri demi A2AKesalahan pada multi-agen independen membesar 17,2 kali; tugas sekuensial menurun 39%–70%

Sumber rujukan Kim et al., Towards a Science of Scaling Agent Systems (arXiv:2512.08296)| CISA: Secure adoption of agentic AI| IMDA: Model AI Governance Framework for Agentic AI v1.5| Kementerian Urusan Digital: Kerangka Klasifikasi Risiko AI v1.0 (PDF)| GOV.UK: CMA complying with consumer law when using AI agents| GitHub Advisory GHSA-qw47-mcm5-934w| A2A Issue #2103| A2A Issue #2122| AP2 v0.2 Specification

Bagaimana pelaku e-commerce lintas batas dan logistik sebaiknya menyiapkan A2A sekarang?

Bagi pelaku e-commerce lintas batas dan logistik, investasi yang paling layak pada 2026 bukanlah endpoint A2A, melainkan data terstruktur di halaman web serta tool MCP yang deterministik dan read-only: sumber sekunder yang mengutip data Cloudflare Radar Agustus 2026 menyebut bot AI sekitar 7% dari permintaan HTML, dan dari jumlah itu tindakan real-time atas nama pengguna hanya 5,8%, sementara Flexport juga memakai MCP agar asisten AI pelanggan dapat memesan pengiriman.

Kueri inti e-commerce lintas batas dan logistik — berapa ongkos kirimnya, berapa pajaknya, apa nomor klasifikasi tarif dan ketentuan impor untuk barang ini — pada dasarnya adalah perhitungan deterministik, justru jenis layanan yang paling dibutuhkan agen eksternal dan paling kecil kemungkinan salahnya. Pengalaman dari blog teknik Anthropic menunjukkan bahwa menulis ulang deskripsi tool memangkas waktu penyelesaian tugas agen berikutnya sebesar 40%; pengalaman OpenAI mengembalikan Instant Checkout ke Apps milik merchant menunjukkan bahwa transaksi pada akhirnya kembali ke alur milik merchant sendiri. Maka urutan persiapan pelaku usaha sebaiknya: pertama, pastikan halaman web dan data terstruktur dapat dibaca; lalu jadikan tool deterministik sebagai MCP; sertakan URL lanjutan dalam respons tool untuk mengarahkan transaksi kembali ke alur sendiri; baru terakhir mempertimbangkan placeholder A2A.

Kartu placeholder A2A artinya menerbitkan sebuah kartu di /.well-known/agent-card.json yang skill-nya dipetakan ke tool deterministik yang sudah ada, seperti penawaran harga, pajak, dan alur proses, dengan backend yang langsung memanggil program tanpa menjalankan LLM. Pendekatan ini murah dan bernilai sebagai “opsi”, tetapi saat ini belum ada kasus terukur UKM yang memperoleh lalu lintas atau pendapatan karenanya; ini inferensi. Jika benar-benar ingin membuka endpoint A2A, setidaknya: hanya buka skill read-only, jangan memercayai kolom apa pun dari kartu pihak lawan, tolak IP privat pada URL push, dan catat taskId, contextId, identitas pemanggil, serta traceparent.

Pendekatan HowBridge saat ini (semuanya dapat diverifikasi di halaman pengembang HowBridge): HowBridge menyediakan MCP publik tanpa API key dan tanpa OAuth (https://0523.tw/mcp/public) yang berisi 8 tool read-only dan idempoten, mencakup pengenalan merek dan layanan HowBridge, simulasi ongkos kirim pengiriman konsolidasi Tiongkok→Taiwan (Sea Express / kargo udara), simulasi pajak impor Taiwan, pencarian kandidat klasifikasi tarif CCC dari nama barang, tarif dan ketentuan impor per kode CCC, biaya kelebihan ukuran untuk pengantaran domestik Taiwan, serta alur pengiriman konsolidasi dan ketentuan deklarasi sederhana; batasnya 120 kali per menit per IP, dan sudah terdaftar di MCP Registry resmi (nama tw.0523/lucky-public); respons simulasi ongkos kirim menyertakan URL lanjutan (continue_url) agar pengguna kembali ke situs resmi untuk melanjutkan. MCP anggota (https://0523.tw/mcp) memakai otorisasi OAuth 2.1 dan menyediakan 6 tool read-only yang hanya dapat membaca tagihan, paket, pra-pemberitahuan kiriman, nota pajak, dan dokumen deklarasi impor milik anggota yang memberi otorisasi, dengan batas default 60 kali per menit dan 5.000 kali per hari. Halaman pengembang HowBridge saat ini mencantumkan API data anggota, MCP anggota, dan MCP publik, tanpa endpoint A2A; artikel ini tidak menyatakan bahwa HowBridge sudah mendukung A2A.

Jika Anda ingin asisten AI membantu memperkirakan biaya pengiriman dari Tiongkok ke Taiwan, Anda dapat langsung memakai simulasi ongkos kirim konsolidasi, kalkulator bea masuk, dan pencarian klasifikasi tarif versi web; tool tersebut dan MCP publik memakai logika perhitungan yang sama. Simulasi hanya sebagai referensi: ongkos kirim mengacu pada tagihan setelah pengukuran di gudang, dan pajak mengacu pada penetapan bea cukai.

Tingkat persiapan A2A bagi pelaku e-commerce lintas batas dan logistik (2026-10-31)
PrioritasTindakanRekomendasiAlasan
1Terus perkuat konten halaman web dan data terstruktur schema.orgLakukanCara utama agen mengakses situs tetap menjelajah dan mengambil data; porsi lalu lintas tindakan real-time atas nama pengguna sangat kecil
2Jadikan fungsi penawaran harga, pajak, dan klasifikasi tarif sebagai tool MCP yang deterministik dan read-only, dan sempurnakan deskripsi toolLakukanMenulis ulang deskripsi tool memangkas waktu penyelesaian agen sebesar 40%; pemesanan pengiriman oleh agen di industri logistik memakai MCP
3Sertakan URL lanjutan dalam respons tool untuk mengarahkan transaksi kembali ke alur sendiriLakukanInstant Checkout sudah kembali ke Apps milik merchant; transaksi kembali ke halaman merchant sendiri
4Pertahankan OAuth untuk antarmuka data anggota, ditambah pembatasan laju dan log audit per klienLakukanSpesifikasi menyerahkan otorisasi kepada implementasi; Akamai memperingatkan peningkatan agen penipuan
5Terbitkan kartu placeholder di /.well-known/agent-card.json yang di belakangnya hanya terhubung ke program deterministik, tanpa menjalankan LLMBoleh dilakukan (prioritas rendah)Biaya rendah, bernilai sebagai opsi; belum ada kasus terukur (inferensi)
6Membuka endpoint A2ALakukan dengan syaratHanya read-only; jangan percayai kolom kartu; tolak IP privat pada URL push; catat lengkap (sesuai CVE SSRF dan fail-open yang sudah dipublikasikan)
7Menandatangani Agent CardTunda atau gunakan satu SDK sajaKanonisasi lintas SDK tidak konsisten menurut Issue #2122
8Membuka pemesanan, perubahan alamat, dan pembayaran untuk agen eksternalJangan lakukanKerangka tanggung jawab belum ada; pada tugas sekuensial multi-agen menurun 39%–70%
9Membangun backend multi-agen sendiri demi A2A, atau memakai AP2 / x402 untuk menagih ongkos kirimJangan lakukanVolume niaga riil x402 sangat kecil; tidak ditemukan contoh penyelesaian ongkos kirim

Sumber rujukan PaidHosting: AI agent traffic (mengutip Cloudflare Radar)| HUMAN Security: 2026 State of AI Traffic| SupplyChain247: asisten AI Flexport untuk pemesanan pengiriman| Anthropic Engineering: How we built our multi-agent research system| Digital Commerce 360 (2026-03-06)| Siaran pers Akamai| A2A Specification| Platform pengembang HowBridge (penjelasan MCP publik dan MCP anggota)

5 langkah bagi pelaku e-commerce lintas batas dan logistik untuk menyiapkan interoperabilitas agen AI

1Pastikan halaman web dapat dibaca terlebih dahulu

Tulis fakta kunci seperti harga, waktu pengiriman, dan aturan di HTML yang dirender langsung dari server, dan lengkapi dengan data terstruktur schema.org; cara utama agen mengakses situs tetap menjelajah dan mengambil data.

2Jadikan fungsi deterministik sebagai tool MCP

Jadikan kueri penawaran harga, pajak, dan klasifikasi tarif sebagai tool MCP yang read-only dan idempoten; tulis deskripsi tool dengan jelas mengenai satuan input dan batasannya, dan sertakan URL lanjutan dalam respons untuk mengarahkan pengguna kembali ke alur sendiri.

3Data anggota lewat OAuth dengan pembatasan laju

Antarmuka yang menyangkut data pribadi hanya memakai otorisasi OAuth, hanya mengembalikan data milik pengguna itu sendiri, serta dilengkapi pembatasan laju dan log audit per klien.

4Evaluasi kartu placeholder A2A

Jika ingin mencoba, terbitkan di /.well-known/agent-card.json sebuah kartu yang hanya dipetakan ke tool deterministik tanpa menjalankan LLM di belakangnya, dan periksa validasi input untuk URL push dan kolom kartu sebelum diluncurkan.

5Uji ulang setiap kuartal, tunggu kondisi pemicu

Setiap kuartal kirim permintaan well-known ke 10–20 pelaku usaha sejenis atau platform; jangan buka pemesanan dan pembayaran sebelum ada permintaan tertulis dari mitra yang disebutkan namanya, v1.1 difinalkan, atau kerangka tanggung jawab muncul.

Glosarium

A2A (Agent2Agent)
Protokol terbuka yang memungkinkan agen AI dari organisasi dan framework berbeda saling menemukan kemampuan, mendelegasikan tugas, dan bertukar hasil; dikelola Linux Foundation sejak 2025-06.
MCP (Model Context Protocol)
Protokol terbuka yang memungkinkan asisten AI memanggil tool dan sumber daya eksternal; penalaran dikendalikan LLM pemanggil, dan schema tool transparan bagi pemanggil.
Agent Card
Berkas deskripsi publik agen A2A yang mendeklarasikan skill, antarmuka, dan metode autentikasi; lazimnya ditempatkan di /.well-known/agent-card.json; tanda tangan bersifat opsional.
Task (tugas)
Satuan kerja satu kali kolaborasi dalam A2A; taskId dibuat oleh server, dengan status seperti dikirim, diproses, butuh input, butuh otorisasi, selesai, dan gagal.
Extension (ekstensi)
Mekanisme untuk menambah fungsi di luar inti A2A, diidentifikasi dengan URI, diaktifkan klien lewat header A2A-Extensions, dan tidak boleh mengubah struktur data inti.
AP2 (Agent Payments Protocol)
Protokol yang mencatat otorisasi pembayaran pengguna kepada agen dengan mandate SD-JWT; v0.2.0 dirilis pada 2026-04-28 dan diserahkan ke FIDO Alliance pada 2026-04-29.
x402
Protokol pembayaran mikro antarmesin berbasis kode status HTTP 402 “Payment Required”, dengan settlement terutama di jaringan Base.
RFC 8693 token exchange
Standar pertukaran token OAuth 2.0 yang dapat mencatat jalur delegasi dengan act claim dan membatasi lompatan berikutnya dengan may_act.
SSRF (Server-Side Request Forgery)
Kerentanan yang memancing server mengirim permintaan ke alamat yang ditentukan penyerang; URL webhook push di A2A adalah pintu masuk yang umum.
TSC (Technical Steering Committee)
Badan pengambil keputusan A2A dengan 9 kursi, satu kursi per perusahaan; usulan diputuskan lewat gitvote di GitHub issue.
AIP (Agent Interconnection Protocol)
Nama protokol interkoneksi agen yang dipakai dalam dokumen standar nasional seri GB/Z 185-2026 Tiongkok; kompatibilitasnya dengan A2A belum terbukti.

Pertanyaan umum

Siapa yang mengembangkan protokol A2A?

A2A diumumkan Google pada April 2025 dan diserahkan ke Linux Foundation pada 2025-06-23, dengan anggota pendiri 7 perusahaan termasuk AWS, Cisco, dan Microsoft; saat ini keputusan diambil oleh Technical Steering Committee beranggotakan 9 kursi, dan pada Agustus 2026 bergabung dengan AAIF, yayasan yang sama dengan MCP.

Apa versi terbaru A2A?

Per 2026-10-31, versi A2A yang berlaku adalah v1.0.1, dirilis pada 2026-05-26 dan kompatibel secara wire dengan v1.0.0 dari 2026-03-12; delapan tema v1.1 sudah disetujui tetapi belum ada tanggal rilis.

Bisakah A2A dan MCP dipakai bersamaan?

Bisa. Contoh resmi A2A adalah agen-agen berkolaborasi melalui A2A, lalu setiap agen memakai MCP untuk mengoperasikan tool miliknya; keduanya masing-masing menangani agen-ke-agen dan agen-ke-tool, dan tidak saling meniadakan.

Apa saja kerentanan keamanan A2A yang diketahui?

Pada Agustus–Oktober 2026 muncul gelombang pertama CVE SDK resmi, termasuk a2a-java yang secara default tidak melakukan otorisasi baca (CVE-2026-111764, CVSS 7.5) dan SSRF push pada a2a-python (CVE-2026-90790); selain itu riset akademis menemukan 11 kerentanan tingkat protokol yang dapat dimanfaatkan meskipun patuh spesifikasi.

Bisakah agen AI membayar dengan kartu sendiri?

Secara teknis bisa. Visa pada 2026-07-02 mengumumkan bahwa di Eropa sudah ada agen yang menyelesaikan pembelian, tetapi transaksi tetap memakai Payment Passkeys agar pemegang kartu melakukan autentikasi kuat; spesifikasi AP2 tidak mengalokasikan tanggung jawab sengketa, dan PSR Uni Eropa juga belum dimuat di Official Journal.

Apakah Taiwan punya undang-undang yang mengatur agen AI?

Undang-Undang Dasar AI Taiwan diundangkan dan berlaku pada 2026-01-14 tetapi tidak menyebut “agen”; Kerangka Klasifikasi Risiko v1.0 dari Kementerian Urusan Digital memasukkan “tindakan agen AI otonom di luar otorisasi” sebagai risiko B6, dan atribusi tanggung jawab menunggu peraturan pelaksana Pasal 17.

Apakah HowBridge mendukung A2A?

Halaman pengembang HowBridge saat ini mencantumkan API data anggota, MCP anggota, dan MCP publik tanpa API key, tanpa endpoint A2A; MCP publik menyediakan tool simulasi read-only untuk ongkos kirim, pajak impor, klasifikasi tarif CCC, dan lainnya.

Apakah standar nasional interkoneksi agen cerdas Tiongkok sama dengan A2A?

Belum dapat dipastikan. Seri GB/Z 185.1~185.7-2026 yang terdiri dari 7 dokumen disetujui dan diterbitkan pada 2026-05-22 dengan nama protokol resmi AIP; halaman resmi yang ditemukan tidak menyebut A2A maupun MCP, dan apakah keduanya kompatibel belum terbukti.

Data kunci

Versi A2A yang berlaku v1.0.1 Dirilis 2026-05-26 (A2A CHANGELOG)
Jumlah kursi TSC 9 kursi Satu kursi per perusahaan (A2A GOVERNANCE.md)
Jumlah repo GitHub: MCP vs A2A 40.675 vs 622 Topic mcp-server dan a2a-protocol (gravity.fast)
Agent Card valid yang diperoleh dalam uji nyata 0 kartu 2026-10-27, 36 permintaan ke 18 organisasi (heym.run, sampel dipilih sendiri)
a2a-java CVE-2026-111764 CVSS 7.5 Secara default tidak melakukan otorisasi baca (GitHub Advisory)
Kerentanan baru yang ditemukan A2ABreak 11 kerentanan Dapat dimanfaatkan cukup dengan patuh spesifikasi (arXiv:2609.10871)
Penurunan multi-agen pada tugas sekuensial 39%–70% arXiv:2512.08296 v1 / v2 dan blog Google (180 konfigurasi)
Dokumen standar nasional interkoneksi agen cerdas Tiongkok 7 dokumen GB/Z 185.1~185.7-2026, disetujui dan diterbitkan 2026-05-22

Kronologi A2A

  1. Google mengumumkan A2A dengan lebih dari 50 mitra (sumber sekunder)
  2. A2A 0.2.2: penyelarasan JSON-RPC yang merusak kompatibilitas, menambah extensions
  3. Linux Foundation mengumumkan pengambilalihan proyek A2A
  4. A2A 0.3.0: agent.json berganti nama menjadi agent-card.json, menambah tanda tangan kartu dan mTLS
  5. ACP IBM digabung ke A2A, pengembangan ACP dihentikan
  6. Undang-Undang Dasar AI Taiwan diundangkan dan berlaku
  7. A2A v1.0.0 dirilis (ada makalah yang menulis Januari 2026)
  8. AP2 v0.2.0 dirilis; keesokan harinya Google mendonasikan AP2 ke FIDO Alliance
  9. Tiongkok menyetujui dan menerbitkan seri interkoneksi agen cerdas GB/Z 185.1~185.7-2026 sebanyak 7 dokumen
  10. A2A v1.0.1 dirilis
  11. TSC menyetujui delapan tema v1.1 dengan suara 5 banding 0
  12. Kementerian Urusan Digital Taiwan mengumumkan Kerangka Klasifikasi Risiko AI v1.0 yang memuat risiko B6
  13. MCP versi 2026-07-28 menjadi stateless; Tasks dipindah menjadi ekstensi resmi
  14. Tanggal bergabungnya A2A ke AAIF menurut AAIF dan Axios
  15. Tanggal bergabung ke AAIF menurut blog resmi A2A (dicantumkan berdampingan dengan 08-17)
  16. CLI a2a resmi diluncurkan
  17. NIST menerbitkan blog 10 prinsip desain sistem manajemen identitas agen
  18. Dewan Uni Eropa menyetujui posisi bacaan pertama PSD3 / PSR (belum dimuat di Official Journal)

Sinyal yang terus kami pantau

  • Mitra B2B yang disebutkan namanya (platform e-commerce, pengangkut, gudang, atau perusahaan jasa kepabeanan) secara tertulis meminta integrasi A2A; per 2026-10-31 belum ada satu pun kasus A2A lintas organisasi yang disebutkan namanya, sehingga ini sinyal terkuat.
  • ChatGPT, Gemini, atau Claude secara resmi mengumumkan pemanggilan agen merchant pihak ketiga melalui A2A; saat ini ketiganya belum melakukannya, dan Anthropic juga belum memiliki dukungan A2A native.
  • A2A v1.1 dirilis resmi dan memuat penemuan autentikasi (#1990) serta idempotensi (#1987), atau ekstensi terkait identitas agen dan delegasi resmi difinalkan.
  • Issue #2122 ditutup, dan vektor uji tanda tangan TCK lulus di ketiga SDK Python, JS, dan Go.
  • Jaringan kartu menerbitkan kode alasan chargeback khusus agen, atau PSD3 / PSR Uni Eropa menyelesaikan bacaan kedua Parlemen Eropa, dimuat di Official Journal, dan memuat ketentuan agen (per 2026-10-31 Dewan baru menyetujui posisi bacaan pertama, dan memorandum penjelasan PSR tidak memuat ketentuan agen).
  • Google Agent Registry, Microsoft Agent 365, atau MCP Registry membuka pendaftaran publik lintas organisasi, atau draf seperti DNS-AID diadopsi kelompok kerja IETF.
  • Kompatibilitas atau implementasi antara seri GB/Z 185 Tiongkok (AIP) dan A2A dipublikasikan, atau platform registrasi agen cerdas diluncurkan dan mitra lintas Selat mulai memakainya.
  • Taiwan menetapkan aturan atribusi tanggung jawab AI berisiko tinggi berdasarkan Pasal 17 Undang-Undang Dasar AI, atau Executive Yuan menetapkan tanggal berlaku pasal-pasal Undang-Undang Perlindungan Data Pribadi yang diamendemen pada 114-11-11.
  • TSC A2A menyesuaikan komposisinya sesuai dokumen tata kelola setelah 18 bulan sejak dibentuk (sekitar Desember 2026).
  • Setiap kuartal uji ulang 10–20 pelaku usaha sejenis atau platform dengan permintaan well-known; selama Agent Card valid yang diperoleh masih 0, tidak ada alasan untuk menambah investasi.

Organisasi dan standar yang disebut dalam artikel ini

Referensi

Dokumen pemerintah dan resmi

Makalah akademis

Spesifikasi dan sumber industri

Terakhir diperbarui Publikasi pertama

Artikel ini merupakan rangkuman riset teknis dan bukan nasihat hukum, keamanan siber, atau investasi; spesifikasi dan regulasi mengacu pada pengumuman terbaru dari masing-masing lembaga dan proyek.

Siap mulai konsolidasi?

Daftar akun HowBridge Logistics gratis untuk mendapatkan alamat gudang luar negeri Anda + dukungan 14 bahasa secara langsung.

Daftar Gratis