Yazı 10 / 124 dk okuma

Kuralları olan bir MCP sunucusu: sınırlar içinde yapay zekâ ajanları

Yapay zekâ ajanları parayla iş görmeye başlıyor. Hayır diyebilen bir cüzdana ihtiyaçları var. AirNox Wallet bunu yerleşik olarak sunar.

Bir yapay zekâ ajanı, kalkanlı bir kapı, onun ötesinde cüzdan ve altta bir denetim kaydı
Ajan ister. Politika karar verir. Her şey kaydedilir.
İçindekiler

Ajanlar ve para

Bir portföyü yeniden dengeleyen, bir hizmetin ücretini ödeyen ya da bir pozisyona ekleme yapan bir ajanın bakiyeleri okuması ve işlem göndermesi gerekir. Ona özel anahtar (private key) vermek, her şeyi vermektir. Ona bir borsa API anahtarı vermek de pek farklı değildir. Bir ajanın alması gereken şey, sınırları olan, dar kapsamlı, geri alınabilir bir yetki ve yaptıklarının bir kaydıdır.

AirNox Wallet tam olarak bunu, ajan çatılarının araçlarla konuşmak için kullandığı açık standart Model Context Protocol üzerinden sağlar. MCP konuşan her istemci cüzdana bağlanabilir. Tek otorite cüzdandır: ajan önerir, politika hükmeder.

Varsayılan olarak ret

Kurulumdan çıktığı haliyle bir ajan hiçbir şey yapamaz. Ajanlara açılmış hiçbir cüzdan, izin verilmiş hiçbir işlem, tanımlanmış hiçbir limit yoktur; yani her istek reddedilir. Kapıları bilinçli olarak, her seferinde tek bir kararla, cüzdanın kendi arayüzünde açarsınız. Bir ajanın gönderdiği hiçbir şey politikayı değiştiremez, çünkü politikaya MCP arayüzü üzerinden hiç ulaşılamaz.

Bir ajan; erişime açık, izin verilen, limitler ve denetim kaydı satırlarını içeren politika kartı; işlemi yapan cüzdan ve AirGap modunda onaylayan telefon
Ajanla fonlarınız arasında dört kural.

Politika

Erişime açık. Ajanların hangi cüzdanları ve hangi adresleri görebileceğini siz seçersiniz. Ajanlar için etiketlenmemiş bir adres, ajan açısından yoktur. Etiketlenmiş adresler cüzdan penceresinde işaretlenir, böylece hangilerinin görünür olduğunu her zaman bilirsiniz.

İzin verilen. Erişime açık her cüzdan ve adres için hangi işlemlere izin verileceğini siz seçersiniz: bakiye ve geçmişi okumak, fiyat teklifi istemek, işlem göndermek, takas yapmak. Okuma erişimi, yazma erişimi anlamına gelmez.

Limitler. Harcama fiat cinsinden, saatlik, günlük ve toplam olarak sınırlanır. Limitler genel olarak, cüzdan bazında ve adres bazında belirlenebilir; en sıkı olan geçerlidir. Bir limit dolduğunda istek, ajanın anlayabileceği bir gerekçeyle reddedilir; ajan bekleyebilir ya da size sorabilir.

Denetim kaydı (audit log). Her çağrı kaydedilir: ajanın ne istediği, politikanın neye karar verdiği ve cüzdanın ne yaptığı. Kayıt cüzdana ya da adrese göre filtrelenebilir; böylece her şeyi okumadan bir ajanın tek bir hesaptaki etkinliğini inceleyebilirsiniz.

Saatlik, günlük ve toplam limitler için üç gösterge ve yanlarında bir denetim kaydı
Dolan limitler ve unutmayan bir kayıt.

AirGap modunda

Anahtarları telefonda duran bir cüzdan için masaüstündeki politika hikâyenin yalnızca yarısıdır. Bir ajanın önerdiği her işlemin yine de telefonda imzalanması gerekir. Her birini, telefonun çözdüğü haliyle okuyarak elle onaylayabilir ya da telefonun size sormadan neleri imzalayabileceğine dair kuralları telefonun kendisinde belirleyebilirsiniz. Masaüstünün aşamayacağı bir sınır da vardır: air-gapped bir adresi ajanlara yalnızca telefon açabilir. Masaüstü bu izni telefon adına veremez.

Bu, yetki zincirini bozulmadan korur. Ajan masaüstüne sorar. Masaüstü kendi politikasını uygular. Telefon da kendi politikasını uygular ve anahtarı tutar.

Nasıl bağlanır

MCP sunucusu cüzdanın içinde çalışır. Ajan ona yerel olarak bağlanır: standart girdi ve çıktı kullanan istemciler için küçük bir başlatıcı aracılığıyla ya da cüzdanın verdiği bir erişim token'ıyla korunan yerel bir uç nokta üzerinden. Bulut aktarıcısı yok, bizde açılmış bir hesap da yok. Ajan sizin makinenizde çalışır, sizin cüzdanınızla konuşur ve sizin çizdiğiniz sınırların içinde kalır.

Politikanın izin vermediği her şey reddedilir. İzin verilen her şey kayıtta bir satır bırakır. Ajanlar için bir cüzdan böyle olmalı.

Serinin tamamı

  1. Bilgisayarın ele geçirildiğini varsayın
  2. Mass Adoption Security: imzalayıcı, zaten sahip olduğunuz bir telefon
  3. Air gap'in üzerinden üç yol: QR kodları, Bluetooth LE ve NFC
  4. Radyo dalgalarında görünmez: kimsenin tarayarak bulamayacağı bir imzalayıcı
  5. Aktarım kanalına asla güvenilmez
  6. Telefonun size gösterdikleri: imzalayıcıda işlem analizi
  7. Telefon kendi kaydını tutar
  8. Masaüstünüzdeki kasa: Argon2id ve tahmine direnen bir profil
  9. Tarayıcı cüzdanı olmadan dApp'ler
  10. Kuralları olan bir MCP sunucusu: sınırlar içinde yapay zekâ ajanları
  11. Her şey için tek korumalı cüzdan
  12. Küçük ve native: C++, JavaScript çalışma ortamı yok; iş istasyonunda da Raspberry Pi'da da

Bekleme listesine katılın

E-posta adresinizi bırakın, size sürüm haberlerini gönderelim. Başka hiçbir şey göndermeyiz.