動くフロー、 モックアップではない。
3つのコンポーザブルなフロー、すべてErgo testnetで稼働中。各デモにはコントラクトロジック、Fleet SDKコード、再現手順が含まれています。
エージェントがAPI呼び出しを購入
1回の呼び出し。1つの証明。永続アカウント不要。
自律エージェントがノートを作成し、APIプロバイダーに送信します。プロバイダーはオンチェーンで受諾述語を検証し、レスポンスを返します。APIキー不要、課金アカウント不要、Stripe不要。
ステップバイステップ
- 1エージェントがノートを作成(額面0.001 ERG)
- 2ノートに含まれる情報:プロバイダーアドレス+タスクハッシュ+期限
- 3プロバイダーが述語を検証 — Ergo testnetで確認済み
- 4プロバイダーがAPIレスポンスを配信
- 5ノートがバーンされ、ERGがプロバイダーに解放
なぜこれが重要か
これはエージェント商取引の最小単位です:1タスク、1支払い、1証明。IDは不要。
// 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()エージェントがクレジットで支払い
リザーブ展開済み。ノート発行済み。トラッカー監視中。
担保付きでリザーブがデプロイされます。クレジット上限までノートが発行されます。エージェントが時間の経過とともにノートを使用します。トラッカーが合計使用量を監視します。閾値に達すると、リザーブが自動決済されます。
ステップバイステップ
- 1リザーブコントラクトをデプロイ(10 ERG + 100 ERGクレジット上限)
- 2リザーブに対してノートを発行(上限まで)
- 3エージェントがプロバイダーへの支払いとしてノートを転送
- 4トラッカーがオンチェーンで累積残高を更新
- 5残高が閾値に達すると自動決済
なぜこれが重要か
クレジットは経済効率の基本です。これを銀行なしで実現します — コントラクトと暗号学的証明だけで。
// 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コミュニティリザーブ + トラッカー
ローカルマーケットプレイス。コンピュートコープ。エージェントネットワーク。
参加者グループが共有リザーブにERGをプールします。コミュニティノートが比例配分で発行されます。受諾述語がメンバーシップルールを定義します。メンバーはいつでもノートをERGに交換できます。
ステップバイステップ
- 1コミュニティメンバーがマルチシグリザーブにERGをプール
- 2メンバーは貢献に比例したコミュニティノートを受け取る
- 3受諾ルールに基づきコミュニティ内でノートが受け入れられる
- 4メンバーはいつでもノートをERGに交換可能
- 5トラッカーがフローの公開監査可能性を提供
なぜこれが重要か
これは最も一般的な形態です:プログラマブルなローカルエコノミー。マーケットプレイス、DAO財務、またはエージェント協同組合になり得ます。
// 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) }永続アカウントなしのエージェントID
匿名性を損なわずに、セッションをまたいでエージェントがレピュテーションを構築するには?
非技術エージェント向けノート受諾UX
LLMエージェントが最小限のセットアップでノートを発行・受諾できるSDKレベルの抽象化。
リザーブ間のトラッカーフェデレーション
クロスリザーブの会計と流動性 — 異なるコミュニティリザーブ間でノートを受け入れることは可能か?
中央集権オラクルなしのエージェントレピュテーション
オンチェーン履歴から導出される検証可能なレピュテーションスコア、信頼できる第三者不要。
ローカルコミュニティウォレット — ワンクリックデプロイ
コミュニティリザーブの立ち上げ、トークン発行、受諾ルールの設定を5分以内で。
最初のエージェント支払いを生成
Ergo testnetアドレスを貼り付けてください。ライブUTxOを取得し、実データが事前入力されたFleet SDKスクリプトを生成します。
testnet ERGが必要ですか? testnet.ergofaucet.org — 無料のtestnet ERGを数秒で取得。
アドレス残高照会
任意のErgoアドレスの残高をブロックチェーンからライブで照会。リアルデータ、リアルネットワーク。
データ取得元: api.ergoplatform.com