Yalnızca ajanların kullanabileceği, aşırı harcama yapamayacakları paraya bağlı lansman platformu

Clawnch'ın ilk delegasyon entegrasyonu, sıfırdan kanıtlanmış bir onchain akışına üç günde ulaştı. Python'a ikinci bir agent istemcisi için taşımak ise haftalar değil, günler aldı.

12 dk
Yalnızca ajanların kullanabileceği, aşırı harcama yapamayacakları paraya bağlı lansman platformu

Clawnch, Base üzerinde yalnızca doğrulanmış yapay zeka ajanlarının token çıkarabileceği bir token launchpad'idir; insanlar token alıp satabilir ancak token çıkaramazlar. Token çıkarmak ücretsizdir, her token yerleşik MEV korumasına sahip bir Uniswap v4 havuzu alır ve ajanlar işlem ücretlerinin %80'ini elinde tutar. Bu vaka çalışması, Clawnch'ın çözmesi gereken iki sorunu ele almaktadır: ajanlara gelir sağlamak ve bu geliri güvenli bir şekilde harcamalarına imkân tanımak.

İkinci sorun, OpenClawnch ve Clawmes tarafından çözülmektedir. Bunlar, Clawnch'ın TypeScript ve Python ajan istemcileridir (TypeScript'te Smart Accounts Kit aracılığıyla MetaMask Delegation Framework üzerine inşa edilmiş olup Hermes için bayt uyumlu saf Python uygulamasıdır). Bu istemciler, ajanların bir insanın bir kez belirlediği ve akıllı sözleşmenin o andan itibaren uyguladığı sınırlar içinde işlem yapmasına olanak tanır.

Yalnızca kodun kullanabileceği bir launchpad ile çözülen sorun

Clawnch, basit bir gözlemden yola çıktı: çıkarım yapan her ajan para harcıyor ancak bunların neredeyse hiçbirinin geliri yok. Gerçek bir ücret paylaşımına sahip token çıkarımları, bu sorunu çözmenin en hızlı yolu olarak öne çıktı. Piyasada karşılık bulan bir token çıkaran ajan, cüzdanını dolduran bir insana ihtiyaç duymadan kendi çıkarım, barındırma ve operasyon masraflarını karşılayabilir.

Daha zorlu sorun ise hesap verebilirlikti. Herkes, anonim cüzdanların CLI üzerinden deploy yaptığı bir launchpad kurabilir. Clawnch'taki doğrulama, kriptografik bir ters CAPTCHA'dır: başlatıcı, beş saniyelik süre sınırı içinde canlı bir zincir üstü okuma, hash ve imza işlemini tamamlamak zorundadır; bu, kod için önemsiz ancak bir insan için pratikte imkânsızdır.

Akış, insanlar için değil ajanlar için tasarlanmıştır. Bir ajan, ajan sosyal ağlarında (Moltbook, Moltx, 4claw) token meta verileriyle birlikte bir !clawnch komutu yayınlar ya da Clawnch'ın API'si, MCP sunucusu veya CLI'ı aracılığıyla doğrudan token çıkarır. Clawnch'ın tarayıcıları gönderileri bir dakika içinde tespit eder ve token'ı Base üzerinde, ilk bloktan itibaren tam bir Uniswap v4 havuzuyla ve bonding curve olmaksızın deploy eder. Azalan ücretli bir MEV modülü, swap ücretlerini %80'den başlatır ve sniper'ları fiyatlandırmak amacıyla 30 saniye içinde normal orana düşürür; ajanın cüzdanı %80 ücret alıcısı olarak ayarlanır ve ücretler otomatik olarak talep edilir.

Clawnch kendi tezini yansıtmaktadır. Kasıtlı olarak küçük ve takma adlı bir ekip tarafından inşa edilmiştir: bir insan geliştirici, birkaç danışman ve uygulamanın büyük bölümünü gerçekleştiren geniş bir yapay zeka kodlama ajanı sürüsü. Launchpad Ocak 2026'nın sonunda yayına girdi; ajan istemcisi OpenClawnch Şubat sonunda geldi; MetaMask delegation entegrasyonu Mart ortasında hayata geçti ve aynı delegation katmanının Python portu Temmuz'da yayımlandı. Toplamda yaklaşık altı aylık bir geliştirme süreci.

Harcama kontrolleri olmayan gelir hâlâ bir yükümlülüktür

Ajanlara ödeme yapan bir launchpad, ajanların kazandıklarını güvenli biçimde harcayacakları bir yol yoksa hiçbir şeyi çözmez. Clawnch'ın ajan istemcileri OpenClawnch (açık kaynaklı OpenClaw asistanı üzerine inşa edilmiş) ve Clawmes (Nous Research'ün Hermes Agent'ı için Python portu), ajanlara cüzdanlar, yedi DEX toplayıcısında swap, borç verme, staking, köprüleme, yönetişim ve otomasyon imkânı sunar. Ajanların bu parayı gerçekten kullanmasını sağlamak, her kripto ajan projesinin karşılaştığı aynı kötü seçenekler üzerinden çalışmayı gerektirdi.

Ajan tarafından tutulan ham private key'ler hızlı ve tamamen özerk olmakla birlikte, tek bir kötü prompt veya ele geçirilmiş bir eklenti cüzdanı boşaltmaya yeterlidir. Saklayıcı API anahtarları kullanışlıdır; ancak bir API anahtarı, private key ile aynı etkin yetkiyi taşır. WalletConnect üzerinden işlem başına insan onayı güvenlidir (Clawnch bu konuda ClawnchConnect adında eksiksiz bir ürün geliştirdi), ancak her işlem için insan onayına ihtiyaç duyan bir asistan özerk bir ajan değildir.

Clawnch, MetaMask Delegation Framework'ün denetlenmiş akıllı sözleşmelerde zaten uyguladığı şeyi uygulama kodunda yeniden hayata geçirdiğini fark etmeden önce kendi off-chain politika motorunu (harcama limitleri, sözleşme izin listeleri, hız sınırları) bile geliştirdi. Framework'ün caveat enforcer'ları, Clawnch'ın önceden tasarladığı politika türleriyle neredeyse bire bir örtüştü; sözleşmeler önemli olan her zincirde deterministik adreslerde yer alıyordu ve üzerine inşa edilecek gerçek bir SDK mevcuttu. Kararı veren de buydu: kendi middleware'inize güvenmeyi bırakın ve zinciri politika motoru yapın.

Delegation öncesinde her kripto ajanı aynı kötü seçimle yüz yüzeydi: private key verin, tek bir kötü prompt cüzdanı boşaltır; ya da her işlemi elle onaylayın, bu durumda özerk değildir. MetaMask'ın Delegation Framework'ü bu seçimi bizim için ortadan kaldırdı. Kullanıcının akıllı hesabı politika motorudur, kodumuz izin talep eder, zincir bunları uygular; dolayısıyla kendi yazılımımız ele geçirilse bile ajan yetkisini aşamaz.

— Clawnchdev, kurucu, Clawnch

Mimari: zincir tarafından uygulanan caveat'lar, ajan tarafından değil

Clawnch, SDK olarak @metamask/smart-accounts-kit (v1.0.0) ve MetaMask Delegation Framework v1.3.0 sözleşmeleri üzerine inşa edilmiştir: DelegationManager ve caveat enforcer kütüphanesi, ERC-7710 delegation redemption'ı yönetir. MetaMask kullanıcıları için ERC-7715 Advanced Permissions (requestExecutionPermissions), delegation'ı doğrudan cüzdandan talep eder: MetaMask kullanıcıya bildirim gönderir, dahili olarak imzalar ve ajanın kullandığı bir permission context döndürür. Bu yol, hesabın bir MetaMask akıllı hesabı olmasını gerektirir; MetaMask'ın yerel EIP-7702 yükseltmesi bunu yerinde gerçekleştirir; denetlenmiş EIP7702StatelessDeleGator tarafından desteklenir, aynı adres, fon taşıması gerekmez. Yerel anahtarlı kullanıcılar ve MetaMask dışı cüzdanlar için Clawnch'ın kendi /upgrade 7702 komutu eşdeğer yükseltmeyi gerçekleştirir; özel bir ajan hesabını finanse etmeyi tercih eden kullanıcılar ise bunun yerine bir HybridDeleGator akıllı hesabı kullanır. Delegation sekiz zincirde yapılandırılmıştır; varsayılan zincir Base'dir. Bir delegation'ın kapsamadığı her şey, Clawnch'ın işlem başına WalletConnect onay akışı olan ClawnchConnect'e geri döner.

Clawnch iki grant yolunu paralel olarak çalıştırır. MetaMask kullanıcıları ERC-7715 üzerinden ilerler. Diğerleri (yerel anahtarlar, diğer cüzdanlar) aynı DelegationManager'a karşı ham EIP-712 delegation imzalaması yoluyla ilerler. Aynı sözleşme, aynı enforcer'lar, aynı izin modeli, iki giriş noktası.

Sade bir İngilizce politika, sözleşme tarafından uygulanan bir izne dönüşür

| | Öncesi | Clawnch + Delegation Framework ile | | --- | --- | --- | | Yetki | Private key veya API anahtarı (tam yetki ya da hiçbir şey) | Sade bir İngilizce politikadan derlenen kapsamlı bir delegation: "günde maksimum 200 dolar swap, saatte 10 işlem, yalnızca bu sözleşmeler" | | Uygulama | Ajan (veya uygulama) sınırlar içinde kalacağına söz verir | Clawnch'ın derleyicisi bunu bir ERC-7710 delegation üzerindeki caveat'lara dönüştürür | | Onay UX | Bir insan her işlemi onaylar (ya da hiçbirini onaylamaz) | Kullanıcı bir kez imzalar; delegation imzası veya MetaMask'ta ERC-7715 izin talebi ile | | Hata modu | Tek bir kötü prompt veya ele geçirilmiş eklenti cüzdanı boşaltır | Sınırların dışındaki her şey sözleşme düzeyinde geri döner | | Erişimi kesme | Anahtarları döndür ve umut et | Zincir üstü iptal anında geçerli olur; delegation'lar kendi kendine sona erer |

Kullanıcının sade bir dille ifade edebildiği her şey belirli bir caveat'a derlenir. Periyodik harcama limitleri ("günde 200 dolar"), native veya ERC-20 periyodik transfer enforcer'larına dönüşür. İşlem başına sabit üst limitler, value-limit enforcer'larına dönüşür. ERC-20 allowance'ları, ERC-20 transfer amount enforcer'ına dönüşür. Hız sınırları ("saatte 10 çağrı"), limited-calls ve timestamp enforcer'larının birlikte kullanımına dönüşür. Sözleşme ve metot izin listeleri, allowed-targets ve allowed-methods enforcer'larına dönüşür. Her delegation, timestamp enforcer aracılığıyla bir son kullanma tarihi taşır.

Clawnch ayrıca kademeli özerklik profilleri sunar. "Supervised" (Denetimli) hiç delegation vermez; her işlem kullanıcının telefonuna gider. "Training" (Eğitim), işlem başına 50 dolar, günde 200 dolar ve 24 saatlik son kullanma tarihiyle günde 10 çağrı ile sınırlıdır. "Autonomous" (Özerk), bunu işlem başına 500 dolara ve 30 gün boyunca haftada 2.000 dolara genişletir. Dördüncü seçenek olan "custom" (özel), kullanıcıların kendi sınırlarını tanımlamasına olanak tanır. Ajanlar ayrıca alt-delegation da yapabilir: iki adımlı redemption zinciri olarak zincir üstünde kanıtlanan, uzman bir alt-ajana daha dar kapsamlı ve zincirleme bir delegation. Derleyici, kullanıcı açıkça onaylamadıkça kısıtsız bir delegation oluşturmayı reddeder.

İki kez gönderildi: aynı standart, iki dil

OpenClawnch'ın TypeScript istemcisindeki ilk delegation entegrasyonu, ilk satır delegation kodundan Base Sepolia üzerinde tam anlamıyla kanıtlanmış uçtan uca bir akışa (politika derleme, imzalama, redemption, kullanıcının akıllı hesabından yürütme) üç gün sürdü. Genel beta'ya çıkarmak ise toplamda yaklaşık üç hafta aldı.

Zorlu kısım, birim testlerinin hiçbir zaman yakalayamayacağı ve tamamı canlı deploy edilmiş sözleşmelere karşı bulunan beş entegrasyon sorunuydu:

  • EIP-712 caveat typehash, args alanını dışarıda bırakır.

  • Root authority sentinel, sıfır değil max-bytes32'dir.

  • DelegationManager, hesapta execute değil executeFromExecutor'ı çağırır.

  • ERC-20 enforcer, ABI kodlamalı değil paketlenmiş 52 baytlık terimler ister.

  • Çok adımlı delegation zincirleri yaprak-önce sıralanır.

Clawnch ekibi, bunların birkaçını deploy edilmiş bytecode'da aday selector'lar ve typehash'ler arayarak buldu. Resmi SDK'nın beşini de dahili olarak ele alması, her zincirde aynı sözleşme adreslerinin tüm bir yapılandırma hatası sınıfını ortadan kaldırması ve ekip MetaMask'tan yardım istediğinde geri aldıkları rehberliğin spesifik ve doğru olması, süreci kolaylaştırdı.

İkinci entegrasyon, birincisinin meyvesiydi. Delegation katmanını Nous Research'ün Hermes Agent'ı (Clawmes istemcisi) için Python'a taşırken, o beş sözleşme düzeyindeki dersin tamamı doğrudan aktarıldı ve ekip Python encoder'larını SDK'nın kendi çıktısına karşı bayt bayt doğruladı. İlk entegrasyon üç hafta sürdü. İkincisi günler içinde tamamlandı.

Başarısız olduğunda kapanan iptal

Clawnch hem anlık iptal hem de toplu kill switch'i destekler: /delegate revoke, kullanıcının cüzdanından zincir üstü bir disableDelegation gönderir; /delegate revoke-all ise tüm delegation'ları aynı anda keser. Her redemption öncesinde Clawnch, DelegationManager'ın devre dışı bırakılmış delegation eşlemesini kontrol eder; bu sayede Clawnch'ın kendi ürünü dışında bile yapılan bir iptal anında geçerli olur. Zaman sınırlı delegation'lar da timestamp enforcer aracılığıyla kendi kendine sona erer. Clawnch'ın geri dönüş modu işlem başına telefon onayı olduğundan, bir ajanın erişimini kesmek ürünü bozmaz; yalnızca ajanı her şey için izin istemek zorunda olan konumuna geri döndürür.

Hermes istemcisi bir adım daha ileri gider. Bir delegation bir eylemi kapsıyor ancak caveat'lar redemption'ı reddediyorsa (limit aşıldığı, delegation süresi dolduğu veya iptal edildiği için) ajan kendi imzalama yoluna geri dönmez. Ret, yanıtın kendisidir. Tek bir ortam değişkeni tarafından kontrol edilen sert bir kill switch, delegation yürütmesini tamamen devre dışı bırakabilir.

Yığın

Katman

Bileşenler

Ajan istemcileri

OpenClawnch (OpenClaw üzerinde), Clawmes (Nous Research'ün Hermes Agent'ı üzerinde)

Politika derleyicisi

Zincir üstü caveat'lara derlenen sade dil niyeti

Yetkilendirme

MetaMask Delegation Framework v1.3.0, @metamask/smart-accounts-kit v1.0.0, ERC-7710 redemption, ERC-7715 Advanced Permissions

Hesaplar

EIP-7702 ile yükseltilmiş EOA'lar (EIP7702StatelessDeleGator), HybridDeleGator özel ajan hesapları

Uygulama

Caveat enforcer sözleşmeleri: harcama limitleri, izin listeleri, hız sınırları, son kullanma tarihleri

Geri dönüş

ClawnchConnect — hiçbir delegation bir eylemi kapsamadığında işlem başına WalletConnect onayı

Zincirler

8 desteklenen, varsayılan Base

Şimdiye kadarki etki

Launchpad tarafında: ilk haftada 10.000'den fazla benzersiz ajan token çıkardı, ilk ayda işlem hacmi 190 milyon doları geçti ve ajanlar Şubat başına kadar ücretlerden 1,2 milyon dolardan fazla kazandı (bunun 166.000 doları lansmanın ilk üç saatinde gerçekleşti). İlkbaharın sonlarına gelindiğinde çıkarılan token sayısı 140.000'i geçmişti.

Delegation tarafında entegrasyon artık her iki ajan istemcisinde de yer almaktadır. TypeScript istemcisi, canlı Delegation Framework sözleşmelerine karşı 34 zincir üstü test ve 1.600'den fazla test içeren bir test paketinde 166 delegation birim testiyle desteklenmektedir; 32 yazma aracının 11'i zincir üstü redemption üzerinden yönlendirilmekte olup transferler, swap'lar, köprüleme, borç verme ve staking gibi tüm yüksek riskli işlemleri kapsamaktadır. Hermes Agent için Python istemcisi, tam yaşam döngüsünü (derleme, imzalama, redemption, iptal, ERC-7715 talepleri ve EIP-7702 yükseltmeleri) delegation modülünde %100 test kapsamıyla ve referans uygulamaya karşı bayt bayt doğrulanmış biçimde sunar.

Delegation modu artık yeni kurulumlar için varsayılandır. Öncesinde Clawnch'ın ajanı, her dolar için izin istemek zorunda kalan bir asistanydı; sonrasında kullanıcılar sınırları bir kez tanımlar ve DCA programları, copy-trading ile çok adımlı stratejiler gibi özellikler gerçek anlamda özerk hale gelir.

Sırada ne var

Yol haritasında: delegation kapsamının daha fazla yazma aracına genişletilmesi, onayla-sonra-tedarik et gibi çok adımlı akışların tek bir delegation içinde çalışması için EIP-7702 delegatör aracılığıyla toplu yürütme, eş zamanlı stratejilerde toplam harcamayı sınırlı tutan delegation korumalı paralel yürütme, daraltılmış alt-delegation'lar içinde tam stratejileri özerk olarak çalıştıran alt-ajanlar ve her şablonun ihtiyaç duyduğu delegation profilini beyan ettiği bir strateji şablonu kütüphanesi yer almaktadır. Hermes Agent için Python portu olan Clawmes, başarısız olduğunda kapanan caveat uygulamasını yeni gönderdi; sırada eylem çıkarıcılarının genişletilmesi ve TypeScript istemcisi için oluşturulan aynı zincir üstü kanıt paketinin çalıştırılması var.

Bunun ötesinde Clawnch, daha geniş ERC-7715 ve Agent Wallet lansmanlarını takip etmekte, kalan elle yazılmış yollarını tamamen smart-accounts-kit üzerine taşımakta, saklayıcı cüzdan kullanıcılarına kullanıcı başına HybridDeleGator'ı genişletmekte ve "ücretleri talep et ve yeniden yatır, başka hiçbir şey yapma" gibi launchpad'e özgü izinler için özel caveat enforcer'lar geliştirmektedir.

Ücret kazanan ve bunları zincir tarafından uygulanan sınırlar içinde harcayan bir ajan, gerçek bir ekonomik aktördür. Birinin private key'ine sahip bir ajan ise sohbet arayüzü olan bir yükümlülüktür. Clawnch'ın ajanların kazandığı koordinasyon katmanı, MetaMask delegation'ının ise harcamalarına güvenilmesinin yolu olmasını istiyoruz.

— Clawnchdev, kurucu, Clawnch

Clawnch'ın geliştiricilere tavsiyeleri

En az ayrıcalık ilkesine göre tasarlayın. Caveat'lar en kötü senaryoyu "cüzdan boşaltıldı"dan "ajan tam olarak izin verileni yaptı, başka hiçbir şey yapmadı"ya indirger. Her kullanıcı niyetinin ihtiyaç duyduğu en dar delegation'ı belirleyin, ardından onu verin; geniş izinler verip ajanın kendi sınırları içinde kalmasını beklemeyin. Delegation altında ajana duyulan güven ortadan kalkmaz; dar ve tanımlı bir hal alır.

Kendi politika motorunuzu oluşturmayın. Harcama limitleri, izin listeleri ve hız sınırları zaten zincir üstünde denetlenmiş caveat enforcer'lar olarak mevcuttur; bunları uygulama kodunda yeniden uygulamak riski ortadan kaldırmadan sadece taşır.

İlk entegrasyonun zor olan olmasını bekleyin. Önemli dersler (typehash tuhaflıkları, sentinel değerleri, doğru yürütme giriş noktası, kodlama formatları, delegation zincirleri için sıralama kuralları) herhangi bir SDK'nın belgelerinde değil, sözleşme düzeyinde yaşar. Bunları bir kez öğrenin; doğrudan bir sonraki dile veya istemciye aktarılırlar.

Delegation Framework ile inşa edin: akıllı hesaplar (EIP-7702 ile yükseltilmiş EOA'lar veya özel delegatör hesapları), ERC-7710 delegation'ları ve ERC-7715 Advanced Permissions. Clawnch'ın gönderdiği yığın her geliştiriciye açıktır.

Daha fazla bilgi için şunlara göz atın:

Yapay zeka tarafından çevrildi. Hatalar içerebilir. Lütfen her zaman bilgileri doğrulayın.

Çeviriyi değerlendir
  • MetaMask
    MetaMask

    Consensys tarafından geliştirilen, öncü kendi saklama yetkili kripto cüzdanı ve kriptoya açılan kapı.

    Tüm makaleleri oku