Pasar kripto belakangan ini sangat tenang, jadi alih-alih menonton grafik harga yang sama sepanjang hari, saya memutuskan untuk meluangkan waktu membaca dokumentasi Newton Protocol. Saya tidak sedang mencari proyek baru untuk didukung—saya hanya ingin memahami apa yang dimaksud ketika orang-orang menggambarkan zkPermissions sebagai "AI tanpa perlu kepercayaan*.
Seperti banyak orang di kripto, saya mulai mengasumsikan bahwa apa pun yang melibatkan bukti pengetahuan nol otomatis aman dan tanpa perlu kepercayaan. Setelah membaca dokumentasinya, saya menyadari bahwa arsitekturnya jauh lebih dipikirkan secara matang daripada itu.
Awalnya, saya percaya bahwa bukti pengetahuan nol terus-menerus memantau sebuah agen AI saat ia bekerja, memastikan setiap tindakan mengikuti kebijakan izin pengguna secara real time. Namun, itulah yang tidak lagi saya pahami seperti sekarang.
Yang benar-benar mengubah cara pandang saya adalah rangkaian peristiwa. Agen AI pertama-tama menjalankan tugasnya di dalam Lingkungan Eksekusi Tepercaya (Trusted Execution Environment/TEE), sebuah lingkungan perangkat keras yang terisolasi dan dirancang untuk melindungi komputasi selama proses berlangsung. Setelah tugas selesai, bukti pengetahuan nol (zero-knowledge proof) dibuat untuk menunjukkan bahwa eksekusi mematuhi kebijakan izin yang telah disetujui tanpa mengungkap informasi sensitif.
Itu membuat saya memikirkan bukti tersebut bukan sebagai penjaga keamanan, melainkan lebih seperti tanda terima. Ia tidak mengendalikan eksekusi selama proses berlangsung; sebaliknya, ia memungkinkan pihak lain untuk memverifikasi setelahnya bahwa aturan yang disetujui telah diikuti.
Ini juga mengubah cara saya memandang kata "trustless". Kepercayaan tidak hilang—hanya saja didistribusikan dengan cara yang berbeda. TEE dipercaya untuk melindungi proses eksekusinya sendiri, sementara bukti pengetahuan nol memberikan bukti kriptografis bahwa hasilnya sesuai dengan kebijakan yang diotorisasi.
Alih-alih mengandalkan satu teknologi untuk menyelesaikan setiap masalah keamanan, Newton menggabungkan kedua pendekatan tersebut karena masing-masing menangani tantangan yang berbeda. TEE mengamankan komputasi, sementara bukti zk (zero-knowledge) memberikan transparansi yang dapat diverifikasi.
Perbedaan itu juga mengubah cara saya menafsirkan kata "verifiable" (dapat diverifikasi). "Dapat diverifikasi" tidak berarti tanpa risiko atau dijamin. Artinya ada bukti yang menunjukkan bahwa sebuah tindakan telah mengikuti izin yang didefinisikan. Saat agen AI mulai mengelola jumlah nilai on-chain yang lebih besar, memahami perbedaan itu menjadi semakin penting.
Setelah membaca dokumentasinya, saya tidak langsung pergi dengan keyakinan bahwa kepercayaan telah dihilangkan. Sebaliknya, saya menyadari bahwa saya telah menyederhanakan masalah ini secara berlebihan. Newton Protocol tidak berusaha menghapus kepercayaan sepenuhnya—ia membangun sistem di mana asumsi yang paling penting dapat diukur, diverifikasi, dan diaudit. Bagi saya, pendekatan itu lebih realistis dan pada akhirnya lebih bernilai untuk mengamankan otomasi on-chain.

