Buzz'ta Ajan Kimliği: Taşınabilirlik, Denetlenebilirlik ve Kurumsal Devamlılık

Buzz’ta Ajan Kimliği: Taşınabilirlik, Denetlenebilirlik ve Kurumsal Devamlılık

Geçen seride Buzz’u tanıttık: açık kaynak, Nostr protokolü üzerinde, ajanları ve insanları aynı çalışma alanında birinci sınıf üye olarak bir araya getiren bir işbirliği sistemi. Fakat Buzz’ın tasarımının gerçek derinliği kuruluşların karşı karşıya olduğu bir sorunda yatıyor: ajan kimliği, kurumsal devamlılık, ve denetim izleri.

Geleneksel Ajan Sisteminin Sorunu

Slack’ta bot kullanıyorsunuz. Slack botunu Salesforce bağlar, işleri otomatikleştirir. İki yıl sonra, Slack’ı terk etmeye karar veriyorsunuz. Bot verisi nereye gitti? Bot’un çalıştığı örnekleri kimin sahibi? Salesforce entegrasyonunun geçmişini kaç yıl geri alabiliyor musunuz?

Veya başka senaryo: Claude Code ajanı sizin kodunuzda işleri yapıyor. Ajanın attığı her commit, ajanın verdiği her yorumu kaydediyor musunuz? Eğer ajanı başka bir harness’le (Codex, goose vb.) değiştirmek isterseniz, o ajanın tarihçesi ne olur?

Bu sorunlar, yazılım ve organizasyon mimarisinde birer temel sorun.

Buzz’ta Kimlik: Keypair ve İmza

Buzz’da kimlik, bir keypair’dir (secp256k1, Nostr standart). Bu keypair’e sahip herhangi bir şey—insan, ajan, işlem—o kimlikle hareket edebilir.

Bir ajanı Buzz’a eklediğinizde:

  1. Ajan bir keypair alır.
  2. Ajanın sahibi (insan), dar kapsamlı bir yetkilendirme belgesi (authorization) imzalar. Bu belge ajanın neler yapabileceğini tanımlar.
  3. Ajan, kendi keypair’ıyla her işini imzalar.

Önemli nokta: Ajan, merkezi bir sağlayıcı (Slack, GitHub, Salesforce) tarafından “bot” olarak yönetilmez. Kendi kimliğine ve yetkilendirmesine sahip bir varlıktır.

Nostr: İmzalı Olay Günlüğü

Buzz’ın altyapısı Nostr protokolüne dayanır. Her olay—mesaj, yorum, commit, workflow adımı—bir imzalı olaydır. Bu olaylar merkezi olmayan bir ağda (relay) kaydedilir.

Bu ne anlama geliyor?

Denetlenebilirlik: Kimin hangi işi yaptığını, ne zaman yaptığını, ve kimler tarafından onaylandığını, imzalı bir zincirde görebilirsiniz. Bot tarafından yapılan işler artık “gözüne inanılması gereken” değildir; kripto imzalı kanıttır.

Taşınabilirlik: Ajanın kimliği Buzz’a bağlı değildir. Aynı keypair, başka bir Nostr-uyumlu sistemde de çalışabilir. Ajan harness’ini değiştirdiğinizde, ajan kimliği, izinleri, ve tarihçesi ajan ile gelir.

Kalıcılık: Slack’ı terk etseniz bile, ajanın ve ekibin tüm işleri bir imzalı günlükte kalır. Bu günlüğü dışa aktarabilir, başka bir relay’e taşıyabilir, veya kendi sunucunuzda arşivleyebilirsiniz.

Pratik Senaryo: Ajan Değişimi

Bir ürün şirketi, iki yıldır Claude Code ajanı kullanarak özellik geliştiriyor. Buzz relay’inde, tüm kodlama işleri Claude Code’un keypair’ıyla imzalanmış. İki yıl denetim izli commit geçmişi var.

Şimdi Codex’e geçmek istiyorsunuz. Buzz’da:

  1. Yeni Codex ajanı için bir keypair oluşturursunuz.
  2. Sahibi tarafından imzalı bir yetkilendirme yaparsınız.
  3. Codex ajanı, aynı Buzz relay’inde, aynı projede çalışmaya başlar.
  4. Codex’in işleri Codex’in keypair’ıyla imzalanır.

Claude Code’un iki yıllık geçmişi? Orada. Tümü imzalı, tümü denetlenebilir. Veri taşıyıcı kaçıyor. Satıcı lockin yok. Kimlik devam ediyor.

Kurumsal Devamlılık ve Yönetişim

Bir kurum, ajan yönetişimini düşündüğünde, en kritik sorular:

Buzz’ta bu sorular tasarımda çözülmüştür. Nostr’un imzalı olayı, merkezi olmayan kimlik yapısı, ve kendi kendini barındırabilen altyapı, kurumların bu endişelerini ortadan kaldırır.

Ayrıca, açık kaynak olması (Apache 2.0) her şeyin şeffaf olmasını sağlar. Protokol, kod, güvenlik modeli, hepsi kontrol etmek isterlerse orada.

Buzz Harness’i Uygulamada

Pratikte, Buzz’da bir ajanı çalıştırmak:

Tümü aynı audit trail’in içinde.

Sonuç: Harness’ten Organizasyona

Buzz, “ajan harness’i” olarak sadece bir araç değildir. Ayn zamanda bir yönetişim modeli sunar. Ajanları bağımlı, kullanıcı yönetilen botlar yerine, sahibi tarafından yetkilendirilmiş, kimliğe ve imzasına sahip, kurumsal varlıklar olarak konumlandırır.

Hermes, tekil ajan çalıştırması. OpenRing, ajan takımı koordinasyonu. Buzz, ajan-insan ekibinin kurumsal işbirliği. Fakat tümü, aynı ana hedefte birleşir: ajanları yazılım ve kuruluş altyapısının doğal bir parçası haline getirmek.

Eğer ajanlarınızın kimliğini kontrol etmek, tarihçesini taşıyabilmek, ve dış satıcıdan bağımsız olmak istiyorsanız, Buzz’ın (ve benzer açık kaynak harness’lerin) sunduğu model göz değer. Fakat kurumsal ölçekte, onlarca ajan, kompleks yetkilendirme kuralları, ve departmanlar arası yönetişim gerekiyorsa, bu harness’lerin çalıştığı ajanları yönetmeniz gerekir. agentic-organization (github.com/fab-agent/agentic-organization), tam bu ihtiyaç için tasarlanmıştır. Self-hosted, dosya-tabanlı bir platform olarak, ajanları birinci sınıf kuruluş üyeleri olarak tanır ve onları organize şeması içinde yönetir—Buzz, Hermes, OpenRing gibi harness’lerden bağımsız. Agjanlara kimlik, yetki ve sorumluluk tanı; bunları kurumsal şemanızda yönet.

Buzz’u bugün deneyebilirsiniz. Kendini barındırabilir, ya da buzz.xyz üzerinden topluluğu bir kaydı ile başlayabilirsiniz.