ERGO
Çalışan Demolar

Ç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.

testnet'te canlı

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

  1. 1
    Ajan bir not oluşturur (0.001 ERG nominal değer)
  2. 2
    Not içeriği: sağlayıcı adresi + görev hash'i + son tarih
  3. 3
    Sağlayıcı yüklemi kontrol eder — Ergo testnet'te doğrulandı
  4. 4
    Sağlayıcı API yanıtını iletir
  5. 5
    Not 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.

Fleet SDK (TypeScript)
// 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()
Ergo testnet üzerinde test edildi. Test ERG almak için: testnet.ergofaucet.org

Ajan krediyle ödeme yapar

Rezerv dağıtıldı. Notlar çıkarıldı. İzleyici izliyor.

testnet'te canlı

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

  1. 1
    Rezerv kontratı dağıtıldı (10 ERG + 100 ERG kredi limiti)
  2. 2
    Rezerv karşılığı notlar çıkarıldı (limite kadar)
  3. 3
    Ajan, ödeme olarak notları sağlayıcılara aktarır
  4. 4
    İzleyici zincir üzerinde kümülatif bakiyeyi günceller
  5. 5
    Bakiye 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.

Fleet SDK (TypeScript)
// 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 threshold
Ergo testnet üzerinde test edildi. Test ERG almak için: testnet.ergofaucet.org

Topluluk rezervi + izleyici

Yerel bir pazar yeri. Bir hesaplama kooperatifi. Bir ajan ağı.

3. Haftada geliyor

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

  1. 1
    Topluluk üyeleri çoklu imza rezervine ERG havuzlar
  2. 2
    Üyeler katkılarına orantılı topluluk notları alır
  3. 3
    Kabul kurallarına göre topluluk içinde notlar kabul edilir
  4. 4
    Herhangi bir üye istedikleri zaman notları ERG'ye çevirebilir
  5. 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.

Fleet SDK (TypeScript)
// 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.

#1

Kalıcı hesaplar olmadan ajan kimliği

Ajanlar, anonimliği bozmadan oturumlar arasında nasıl itibar oluşturur?

#2

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.

#3

Rezervler arası izleyici federasyonu

Çapraz rezerv muhasebe ve likidite — notlar farklı topluluk rezervleri arasında kabul edilebilir mi?

#4

Merkezi oracle olmadan ajan itibarı

Zincir üstü geçmişten türetilen doğrulanabilir itibar puanı, güvenilir üçüncü taraf yok.

#5

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.

testnet oyun alanı

İ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.

mainnet'te canlı

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

Kullanım durumunuz uymuyor mu?

Ne inşa ettiğinizi bize söyleyin. Doğru akışı bulacağız veya yeni bir tane tasarlamaya yardımcı olacağız.

Follow for daily updates