ERGO
動作デモ

動くフロー、 モックアップではない。

3つのコンポーザブルなフロー、すべてErgo testnetで稼働中。各デモにはコントラクトロジック、Fleet SDKコード、再現手順が含まれています。

Accord demo tracks

Payment, tools, APIs and credit.

These pages describe the runnable flow targets before the live event stream is wired. Mock mode comes first; testnet mode is added only when sources and receipts are reproducible.

エージェントがAPI呼び出しを購入

1回の呼び出し。1つの証明。永続アカウント不要。

testnetで稼働中

自律エージェントがノートを作成し、APIプロバイダーに送信します。プロバイダーはオンチェーンで受諾述語を検証し、レスポンスを返します。APIキー不要、課金アカウント不要、Stripe不要。

ステップバイステップ

  1. 1
    エージェントがノートを作成(額面0.001 ERG)
  2. 2
    ノートに含まれる情報:プロバイダーアドレス+タスクハッシュ+期限
  3. 3
    プロバイダーが述語を検証 — Ergo testnetで確認済み
  4. 4
    プロバイダーがAPIレスポンスを配信
  5. 5
    ノートがバーンされ、ERGがプロバイダーに解放

なぜこれが重要か

これはエージェント商取引の最小単位です:1タスク、1支払い、1証明。IDは不要。

Fleet SDK (TypeScript)
// Install: npm install @fleet-sdk/core
// Pseudo-code — illustrates the shape of a Note creation. Production
// usage pins the exact Ergo-compatible hash function and the canonical
// audited script address; do not deploy this snippet as-is.
import {
  TransactionBuilder,
  OutputBuilder,
  SByte,
  SColl,
  SGroupElement,
  SLong,
} from "@fleet-sdk/core"
import { blake2b256, utf8 } from "@fleet-sdk/crypto"

// 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, blake2b256(utf8.decode(taskDescription))), // task proof
})

const tx = new TransactionBuilder(currentHeight)
  .from(myInputs)
  .to(noteBox)
  .sendChangeTo(myAddress)
  .payMinFee()
  .build()
Ergo testnetでテスト済み。テスト用ERGはこちらで取得: testnet.ergofaucet.org

エージェントがクレジットで支払い

リザーブ展開済み。ノート発行済み。トラッカー監視中。

testnetで稼働中

担保付きでリザーブがデプロイされます。クレジット上限までノートが発行されます。エージェントが時間の経過とともにノートを使用します。トラッカーが合計使用量を監視します。閾値に達すると、リザーブが自動決済されます。

ステップバイステップ

  1. 1
    リザーブコントラクトをデプロイ(10 ERG + 100 ERGクレジット上限)
  2. 2
    リザーブに対してノートを発行(上限まで)
  3. 3
    エージェントがプロバイダーへの支払いとしてノートを転送
  4. 4
    トラッカーがオンチェーンで累積残高を更新
  5. 5
    残高が閾値に達すると自動決済

なぜこれが重要か

クレジットは経済効率の基本です。これを銀行なしで実現します — コントラクトと暗号学的証明だけで。

Fleet SDK (TypeScript)
// Deploy a reserve with credit limit
import { OutputBuilder, SGroupElement, SLong } from "@fleet-sdk/core"

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でテスト済み。テスト用ERGはこちらで取得: testnet.ergofaucet.org

コミュニティリザーブ + トラッカー

ローカルマーケットプレイス。コンピュートコープ。エージェントネットワーク。

予定 — 日程未定

参加者グループが共有リザーブにERGをプールします。コミュニティノートが比例配分で発行されます。受諾述語がメンバーシップルールを定義します。メンバーはいつでもノートをERGに交換できます。

ステップバイステップ

  1. 1
    コミュニティメンバーがマルチシグリザーブにERGをプール
  2. 2
    メンバーは貢献に比例したコミュニティノートを受け取る
  3. 3
    受諾ルールに基づきコミュニティ内でノートが受け入れられる
  4. 4
    メンバーはいつでもノートをERGに交換可能
  5. 5
    トラッカーがフローの公開監査可能性を提供

なぜこれが重要か

これは最も一般的な形態です:プログラマブルなローカルエコノミー。マーケットプレイス、DAO財務、またはエージェント協同組合になり得ます。

Fleet SDK (TypeScript)
// Multi-sig community reserve
import { OutputBuilder, SByte, SColl, SGroupElement, SInt } from "@fleet-sdk/core"

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

未解決の課題

まだ解決されていないこと

これらはエージェントマネーにおける最も興味深い未解決の課題です。共感するものがあれば、ぜひご連絡ください。

#1

永続アカウントなしのエージェントID

匿名性を損なわずに、セッションをまたいでエージェントがレピュテーションを構築するには?

#2

非技術エージェント向けノート受諾UX

LLMエージェントが最小限のセットアップでノートを発行・受諾できるSDKレベルの抽象化。

#3

リザーブ間のトラッカーフェデレーション

クロスリザーブの会計と流動性 — 異なるコミュニティリザーブ間でノートを受け入れることは可能か?

#4

中央集権オラクルなしのエージェントレピュテーション

オンチェーン履歴から導出される検証可能なレピュテーションスコア、信頼できる第三者不要。

#5

ローカルコミュニティウォレット — ワンクリックデプロイ

コミュニティリザーブの立ち上げ、トークン発行、受諾ルールの設定を5分以内で。

testnetプレイグラウンド

最初のエージェント支払いを生成

Ergo testnetアドレスを貼り付けてください。ライブUTxOを取得し、実データが事前入力されたFleet SDKスクリプトを生成します。

testnet ERGが必要ですか? testnet.ergofaucet.org — 無料のtestnet ERGを数秒で取得。

mainnetで稼働中

アドレス残高照会

任意のErgoアドレスの残高をブロックチェーンからライブで照会。リアルデータ、リアルネットワーク。

データ取得元: api.ergoplatform.com

ユースケースが合わない?

何を構築しているか教えてください。最適なフローを見つけるか、新しいものを設計するお手伝いをします。

Follow for daily updates