Çalışan akışlar, maket değil.
Üç birleştirilebilir akış, hepsi Ergo testnet üzerinde çalışıyor. Her biri kontrat mantığını, Fleet SDK kodunu ve yeniden üretmek için gereken adımları içerir.
Ajan API çağrısı satın alır
Bir çağrı. Bir kanıt. Kalıcı hesap yok.
Otonom bir ajan not oluşturur ve API sağlayıcısına gönderir. Sağlayıcı, kabul yüklemini zincir üzerinde doğrular ve yanıtı iletir. API anahtarı yok, fatura hesabı yok, Stripe yok.
Adım adım
- 1Ajan bir not oluşturur (0.001 ERG nominal değer)
- 2Not içeriği: sağlayıcı adresi + görev hash'i + son tarih
- 3Sağlayıcı yüklemi kontrol eder — Ergo testnet'te doğrulandı
- 4Sağlayıcı API yanıtını iletir
- 5Not yakılır, ERG sağlayıcıya serbest bırakılır
Neden önemli
Bu, ajan ticaretinin atomik birimidir: bir görev, bir ödeme, bir kanıt. Kimlik gerekli değil.
// Install: npm install @fleet-sdk/core
import { TransactionBuilder, OutputBuilder } from "@fleet-sdk/core"
// Create a payment note for one API call
const noteBox = new OutputBuilder(
1_000_000n, // 0.001 ERG
NOTE_CONTRACT_ADDRESS
).setAdditionalRegisters({
R4: SGroupElement(providerPublicKey), // who receives
R5: SLong(BigInt(currentHeight + 100)), // deadline
R6: SColl(SByte, sha256(taskDescription)), // task proof
})
const tx = new TransactionBuilder(currentHeight)
.from(myInputs)
.to(noteBox)
.sendChangeTo(myAddress)
.payMinFee()
.build()Ajan krediyle ödeme yapar
Rezerv dağıtıldı. Notlar çıkarıldı. İzleyici izliyor.
Teminatla bir rezerv dağıtılır. Kredi limitine kadar notlar çıkarılır. Ajan zaman içinde notları harcar. İzleyici toplam kullanımı takip eder. Eşik değerine ulaşıldığında rezerv otomatik olarak kapatılır.
Adım adım
- 1Rezerv kontratı dağıtıldı (10 ERG + 100 ERG kredi limiti)
- 2Rezerv karşılığı notlar çıkarıldı (limite kadar)
- 3Ajan, ödeme olarak notları sağlayıcılara aktarır
- 4İzleyici zincir üzerinde kümülatif bakiyeyi günceller
- 5Bakiye eşiğine ulaşıldığında otomatik kapanış
Neden önemli
Kredi, ekonomik verimliliğin temelidir. Bu, banka olmadan gerçekleştirir — sadece kontratlar ve kriptografik kanıtlar.
// Deploy a reserve with credit limit
const reserveBox = new OutputBuilder(
10_000_000_000n, // 10 ERG collateral
RESERVE_CONTRACT_ADDRESS
).setAdditionalRegisters({
R4: SLong(100_000_000_000n), // 100 ERG credit limit
R5: SLong(0n), // total issued so far
R6: SGroupElement(controllerKey),
})
// Notes are issued from this reserve
// Tracker enforces: issued <= credit_limit
// Settlement happens when tracker triggers thresholdTopluluk rezervi + izleyici
Yerel bir pazar yeri. Bir hesaplama kooperatifi. Bir ajan ağı.
Bir grup katılımcı, paylaşılan bir rezervde ERG havuzlar. Topluluk notları orantılı olarak çıkarılır. Kabul yüklemleri üyelik kurallarını tanımlar. Üyeler istedikleri zaman notları ERG karşılığı kullanabilir.
Adım adım
- 1Topluluk üyeleri çoklu imza rezervine ERG havuzlar
- 2Üyeler katkılarına orantılı topluluk notları alır
- 3Kabul kurallarına göre topluluk içinde notlar kabul edilir
- 4Herhangi bir üye istedikleri zaman notları ERG'ye çevirebilir
- 5İzleyici akışların kamuya açık denetlenebilirliğini sağlar
Neden önemli
Bu en genel formdur: programlanabilir yerel ekonomi. Bir pazar yeri, bir DAO hazinesi veya bir ajan kooperatifi olabilir.
// Multi-sig community reserve
const communityReserve = new OutputBuilder(
TOTAL_POOLED_ERG,
MULTISIG_RESERVE_ADDRESS
).setAdditionalRegisters({
R4: SColl(SGroupElement, memberKeys), // 5 members
R5: SInt(3), // 3-of-5 to redeem
R6: SColl(SByte, communityTokenId), // community token
})
// Acceptance predicate — members only:
// { val isMember = memberKeys.exists(pk => proveDlog(pk))
// sigmaProp(isMember) }Açık Problemler
Henüz çözülmemiş olanlar
Bunlar ajan parasındaki en ilginç açık problemlerdir. Bunlardan herhangi biri size hitap ediyorsa — sizden haber almak isteriz.
Kalıcı hesaplar olmadan ajan kimliği
Ajanlar, anonimliği bozmadan oturumlar arasında nasıl itibar oluşturur?
Teknik olmayan ajanlar için not kabul UX'i
LLM ajanlarının minimum kurulumla not çıkarıp kabul edebilmesi için SDK seviyesinde soyutlama.
Rezervler arası izleyici federasyonu
Çapraz rezerv muhasebe ve likidite — notlar farklı topluluk rezervleri arasında kabul edilebilir mi?
Merkezi oracle olmadan ajan itibarı
Zincir üstü geçmişten türetilen doğrulanabilir itibar puanı, güvenilir üçüncü taraf yok.
Yerel topluluk cüzdanı — tek tıkla dağıtım
Bir topluluk rezervi kurun, token çıkarın ve kabul kurallarını 5 dakikadan kısa sürede yapılandırın.
İlk ajan ödemenizi oluşturun
Ergo testnet adresinizi yapıştırın. Canlı UTxO'larınızı alır ve gerçek verilerinizle önceden doldurulmuş Fleet SDK betiği oluştururuz.
testnet ERG'ye mi ihtiyacınız var? testnet.ergofaucet.org — saniyeler içinde ücretsiz testnet ERG.
Adres bakiye sorgulama
Herhangi bir Ergo adresinin bakiyesini blok zincirinden canlı sorgulayın. Gerçek veri, gerçek ağ.
Veriler canlı olarak şuradan alındı: api.ergoplatform.com