ERGO
動作デモ

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

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

エージェントが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
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でテスト済み。テスト用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
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

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

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

第3週に公開予定

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

ステップバイステップ

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

なぜこれが重要か

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

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

未解決の課題

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

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

#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