ERGO
Demo funzionanti

Flussi funzionanti, non mockup.

Tre flussi componibili, tutti in esecuzione su Ergo testnet. Ciascuno include la logica del contratto, il codice Fleet SDK e i passaggi esatti per riprodurlo.

L'agente acquista una chiamata API

Una chiamata. Una prova. Nessun account permanente.

Attivo su testnet

Un agente autonomo crea una nota e la invia a un fornitore API. Il fornitore valida il predicato di accettazione on-chain e consegna la risposta. Nessuna chiave API, nessun account di fatturazione, nessun Stripe.

Passo dopo passo

  1. 1
    L'agente crea una nota (valore nominale 0.001 ERG)
  2. 2
    La nota contiene: indirizzo del fornitore + hash del task + scadenza
  3. 3
    Il fornitore verifica il predicato — verificato su Ergo testnet
  4. 4
    Il fornitore consegna la risposta API
  5. 5
    La nota viene bruciata, gli ERG vengono rilasciati al fornitore

Perché è importante

Questa è l'unità atomica del commercio tra agenti: un task, un pagamento, una prova. Nessuna identità richiesta.

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()
Testato su Ergo testnet. Ottieni ERG di test su testnet.ergofaucet.org

L'agente paga a credito

Riserva dispiegata. Note emesse. Tracker in monitoraggio.

Attivo su testnet

Una riserva viene dispiegata con collaterale. Le note vengono emesse fino a un limite di credito. Un agente spende note nel tempo. Il tracker monitora l'utilizzo totale. Quando la soglia viene raggiunta, la riserva si liquida automaticamente.

Passo dopo passo

  1. 1
    Contratto di riserva dispiegato con 10 ERG + 100 ERG limite di credito
  2. 2
    Note emesse contro la riserva (fino al limite)
  3. 3
    L'agente trasferisce note ai fornitori come pagamento
  4. 4
    Il tracker aggiorna il saldo cumulativo on-chain
  5. 5
    Liquidazione automatica al raggiungimento della soglia

Perché è importante

Il credito è fondamentale per l'efficienza economica. Questo lo implementa senza una banca — solo contratti e prove crittografiche.

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
Testato su Ergo testnet. Ottieni ERG di test su testnet.ergofaucet.org

Riserva comunitaria + tracker

Un marketplace locale. Una cooperativa di calcolo. Una rete di agenti.

In arrivo nella settimana 3

Un gruppo di partecipanti raggruppa ERG in una riserva condivisa. Le note comunitarie vengono emesse proporzionalmente. I predicati di accettazione definiscono le regole di appartenenza. I membri possono riscattare note per ERG in qualsiasi momento.

Passo dopo passo

  1. 1
    I membri della comunità raggruppano ERG in una riserva multisig
  2. 2
    I membri ricevono note comunitarie proporzionali al contributo
  3. 3
    Le note sono accettate all'interno della comunità secondo le regole di accettazione
  4. 4
    Qualsiasi membro può riscattare note per ERG in qualsiasi momento
  5. 5
    Il tracker fornisce verificabilità pubblica dei flussi

Perché è importante

Questa è la forma più generale: un'economia locale programmabile. Può essere un marketplace, una tesoreria DAO o una cooperativa di agenti.

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) }

Problemi aperti

Cosa resta irrisolto

Questi sono i problemi aperti più interessanti nella moneta degli agenti. Se qualcuno di questi ti interessa — vogliamo sentire la tua opinione.

#1

Identità dell'agente senza account permanenti

Come costruiscono gli agenti una reputazione tra le sessioni senza deanonimizzazione?

#2

UX di accettazione note per agenti non tecnici

Astrazione a livello SDK per permettere agli agenti LLM di emettere e accettare note con configurazione minima.

#3

Federazione di tracker tra riserve

Contabilità e liquidità cross-riserva — le note possono essere accettate tra diverse riserve comunitarie?

#4

Reputazione dell'agente senza oracle centralizzato

Punteggio di reputazione verificabile derivato dalla cronologia on-chain, nessun terzo di fiducia.

#5

Wallet comunitario locale — deploy con un clic

Crea una riserva comunitaria, emetti token e configura le regole di accettazione in meno di 5 minuti.

Ambiente di test testnet

Genera il tuo primo pagamento agente

Incolla il tuo indirizzo Ergo testnet. Recuperiamo i tuoi UTxO in tempo reale e generiamo uno script Fleet SDK pre-compilato con i tuoi dati reali.

Hai bisogno di testnet ERG? testnet.ergofaucet.org — testnet ERG gratuiti in pochi secondi.

Attivo su mainnet

Ricerca saldo indirizzo

Interroga il saldo di qualsiasi indirizzo Ergo in tempo reale dalla blockchain. Dati reali, rete reale.

Dati recuperati in tempo reale da api.ergoplatform.com

Il tuo caso d'uso non corrisponde?

Dicci cosa stai costruendo. Troveremo il flusso giusto o ti aiuteremo a progettarne uno nuovo.

Follow for daily updates