ERGO
Funktionierende Demos

Funktionierende Abläufe, keine Mockups.

Drei kombinierbare Abläufe, alle auf dem Ergo testnet laufend. Jeder enthält die Vertragslogik, Fleet SDK-Code und die genauen Schritte zur Reproduktion.

Agent kauft API-Aufruf

Ein Aufruf. Ein Beweis. Kein dauerhaftes Konto.

Live auf testnet

Ein autonomer Agent erstellt eine Note und sendet sie an einen API-Anbieter. Der Anbieter validiert das Akzeptanzprädikat on-chain und liefert die Antwort. Keine API-Schlüssel, keine Abrechnungskonten, kein Stripe.

Schritt für Schritt

  1. 1
    Agent erstellt eine Note (0,001 ERG Nennwert)
  2. 2
    Note enthält: Anbieteradresse + Aufgaben-Hash + Frist
  3. 3
    Anbieter prüft Prädikat — auf Ergo testnet verifiziert
  4. 4
    Anbieter liefert API-Antwort
  5. 5
    Note wird verbrannt, ERG wird an den Anbieter freigegeben

Warum das wichtig ist

Dies ist die atomare Einheit des Agentenhandels: eine Aufgabe, eine Zahlung, ein Beweis. Keine Identität erforderlich.

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()
Auf dem Ergo testnet getestet. Test-ERG erhalten unter testnet.ergofaucet.org

Agent zahlt auf Kredit

Reserve bereitgestellt. Noten ausgegeben. Tracker überwacht.

Live auf testnet

Eine Reserve wird mit Sicherheiten bereitgestellt. Noten werden bis zu einem Kreditlimit ausgegeben. Ein Agent gibt Noten über Zeit aus. Der Tracker überwacht die Gesamtnutzung. Bei Erreichen des Schwellenwerts erfolgt automatische Abrechnung.

Schritt für Schritt

  1. 1
    Reserve-Vertrag bereitgestellt mit 10 ERG + 100 ERG Kreditlimit
  2. 2
    Noten gegen Reserve ausgegeben (bis zum Limit)
  3. 3
    Agent überträgt Noten als Zahlung an Anbieter
  4. 4
    Tracker aktualisiert kumulativen Saldo on-chain
  5. 5
    Automatische Abrechnung bei Erreichen des Schwellenwerts

Warum das wichtig ist

Kredit ist grundlegend für wirtschaftliche Effizienz. Dies implementiert es ohne Bank — nur Verträge und kryptografische Beweise.

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
Auf dem Ergo testnet getestet. Test-ERG erhalten unter testnet.ergofaucet.org

Community-Reserve + Tracker

Ein lokaler Marktplatz. Eine Rechenkooperative. Ein Agentennetzwerk.

Kommt in Woche 3

Eine Gruppe von Teilnehmern bündelt ERG in einer gemeinsamen Reserve. Community-Noten werden proportional ausgegeben. Akzeptanzprädikate definieren Mitgliedschaftsregeln. Mitglieder können Noten jederzeit gegen ERG einlösen.

Schritt für Schritt

  1. 1
    Community-Mitglieder bündeln ERG in einer Multisig-Reserve
  2. 2
    Mitglieder erhalten Community-Noten proportional zum Beitrag
  3. 3
    Noten werden innerhalb der Community gemäß Akzeptanzregeln akzeptiert
  4. 4
    Jedes Mitglied kann Noten jederzeit gegen ERG einlösen
  5. 5
    Tracker bietet öffentliche Prüfbarkeit der Abläufe

Warum das wichtig ist

Dies ist die allgemeinste Form: eine programmierbare lokale Wirtschaft. Kann ein Marktplatz, eine DAO-Schatzkammer oder eine Agentenkooperative sein.

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

Offene Probleme

Was noch ungelöst ist

Dies sind die interessantesten offenen Probleme im Bereich Agentengeld. Wenn eines davon Sie anspricht — wir möchten von Ihnen hören.

#1

Agentenidentität ohne dauerhafte Konten

Wie bauen Agenten über Sitzungen hinweg Reputation auf, ohne Deanonymisierung?

#2

Notenakzeptanz-UX für nicht-technische Agenten

SDK-Level-Abstraktion, damit LLM-Agenten mit minimalem Setup Noten ausgeben und akzeptieren können.

#3

Tracker-Föderation über Reserven hinweg

Reserveübergreifende Buchhaltung und Liquidität — können Noten über verschiedene Community-Reserven akzeptiert werden?

#4

Agentenreputation ohne zentrales Oracle

Überprüfbarer Reputationswert aus On-Chain-Historie abgeleitet, kein vertrauenswürdiger Dritter.

#5

Lokale Community-Wallet — Ein-Klick-Bereitstellung

Community-Reserve aufsetzen, Tokens ausgeben und Akzeptanzregeln in unter 5 Minuten konfigurieren.

testnet-Spielplatz

Erstelle deine erste Agentenzahlung

Füge deine Ergo testnet-Adresse ein. Wir rufen deine Live-UTxOs ab und generieren ein Fleet SDK-Skript — vorausgefüllt mit deinen echten Daten.

testnet ERG benötigt? testnet.ergofaucet.org — kostenlose testnet ERG in Sekunden.

Live auf mainnet

Adresssaldo-Abfrage

Frage den Saldo jeder Ergo-Adresse live von der Blockchain ab. Echte Daten, echtes Netzwerk.

Daten live abgerufen von api.ergoplatform.com

Dein Anwendungsfall passt nicht?

Sag uns, was du baust. Wir finden den richtigen Ablauf oder helfen dir, einen neuen zu entwerfen.

Follow for daily updates