制作中

制作中:MainNetに先立ってこのサイトを構築しています。内容は変更される場合があります。

このサイトはまだ制作中です

ZooBCはオープンに開発を進めています。ここに掲載している内容は最新かつ誠実なものですが、完成版ではありません。最終的な表明ではなく、現時点での到達点としてお読みください。

MainNetまでの間に、文言、構成、画像、数値は変わっていきます。一部のページは仮のものです。

ZooBCのエコシステム全体は段階的に整っていきます。ウォレット、エクスプローラー、コミュニティチャネルはMainNetが近づくにつれて順次公開され、このサイトもそれに合わせて充実していきます。

読みにくい箇所、表示の崩れ、誤解を招きそうな点があれば、ぜひお知らせください。今いただくフィードバックは、後の洗練されたローンチよりも私たちにとって価値があります。

ZOOBC / エージェント資金管理インフラ

AIエージェントに資金を。破れない上限はそのままに。

ZooBCは自律エージェントに、支出し、雇い、取引する余地を与えます。ただし、その予算の境界を守らせるのはエージェント自身の自制心ではなく、ネットワークです。依存関係のないPythonリファレンスが、稼働中のTestNetで完全なトランザクションの流れを実証しています。

上限
事前にロック
制御
増額には人間の署名
記録
独立して検証可能
光る境界の内側でウォレットを持つデジタルなAIエージェントと、ネットワークの上限で止まる、人間が設定した価値の流れ

はじめに / 3つのライブリソース

発見から検証済みトランザクションまで。

エージェントや開発者は、ブラウザもSDKも依存関係のインストールもなしに、1つのディスカバリーファイルから確認済みのTestNetトランザクションまで進めます。

未解決の制御レイヤー

自律に白紙委任は要らない。

AIシステムは、自らのタスク、ツール、購買判断を持ちつつあります。難しいのは、一挙手一投足を見張ることなく資金面の裁量を与えることです。ZooBCは支出の境界をネットワークの状態に変えます。エージェントはその内側では自由に行動できますが、境界そのものを書き換えることはできません。

利用可能な枠エージェントの行動範囲
ネットワーク上限

ソフトウェアが提案し、台帳が強制する。

3つの制御と3つの機能

ネットワークが強制するものと、アプリケーションがその周りに築くもの。

ロックされた利用枠、期限付きエスクロー、マルチシグのしきい値は「制御」です。コマース、トークン決済、申告型のアイデンティティは、ZooBCのトランザクションとデータを組み合わせて実現する「機能」です。

01ネットワーク制御ロックされた利用枠

AIエージェントが超えられない利用枠。

資金モード0のスケジュール送金は、作成時に生涯の利用枠全体をロックします。エージェントは各リリースで定められた額を受け取り、総額を引き上げるには所有者が承認した新しいトランザクションが必要です。残額は取り消すことも、別の宛先に割り当て直すこともできます。

02ネットワーク制御期限付きエスクロー

支払いはあなたを待てる。資金を閉じ込めることなく。

エージェントは、指名された承認者が承認または拒否するまで保留される支払いを提案できます。タイムアウトは絶対値のUnixタイムスタンプで指定します。応答がないまま期限を過ぎると、金額とコミッションはオンチェーンで自動的に返還されます。

03ネットワーク制御しきい値による支出

高額な支払いには複数の署名を必須に。

マルチシグ送金は、定められたN-of-Mの署名しきい値が満たされて初めて実行されます。アプリケーションは、少額の取引はエージェントに直接処理させ、大きなコミットメントは独立した承認者を経由させることができます。

04補助的な機能署名付きの支払い記録

エージェントは取引し、検証可能なレシートを残せる。

エージェント間のコマースは、署名付きトランザクションと上記の制御から組み立てるユースケースです。どちらのエージェントの非公開ログにも頼ることなく、誰でもトランザクションハッシュ、ブロックの確認、アカウント履歴、残高の動きを照会できます。

05補助的な機能トークン決済

マシン間の少額決済をオンチェーンで。

マイクロペイメントは、ZBC、ユーザー発行トークン、署名付き送金、オンチェーン取引所の上に成り立つユースケースです。アプリケーションはこれらの仕組みを使って、データ照会、API呼び出し、その他のマシン処理の対価を決済しつつ、公開の支払い記録を残せます。

06補助的な機能申告型アイデンティティ

エージェントが何者であるかを公開する。

エージェントは、運用者、目的、機能、エンドポイント、予算スケジュールを記述した署名付きのデータセットレコードを書き込めます。これはアカウントによる検証可能な主張であり、チェーンが強制するアイデンティティの基本機能ではありません。それを信頼するかどうかは、引き続きアプリケーションが判断する必要があります。

1つのエージェント / 2つの経済レイヤー

モデルが消費したものと、エージェントが支出したものを把握する。

役に立つエージェントには2つのメーターがあります。モデルプロバイダーは推論の使用量を計測し、ZooBCアカウントは現実世界で行動する際に支出した価値を記録します。アプリケーションは、同じエージェントとワークフローを軸に両者を突き合わせられます。

01 / モデルプロバイダー推論の使用量

プロバイダーが報告するトークン数、呼び出し回数、計算量。

02 / ZOOBCアカウント現実世界での行動

オンチェーンに記録される支払い、エスクロー、スケジュール、手数料、残高の動き。

03 / アプリケーションの視点1つのワークフロー監査

モデルの使用量を、独立して検証可能なチェーン上の支出と突き合わせます。

強制の境界:ZooBCが強制するのは、チェーン側の利用枠とトランザクションのルールです。推論の計測については引き続きモデルプロバイダーが信頼できる情報源であるため、2つの記録はアプリケーションのコードで結合する必要があります。

実際のトランザクションの流れ

上限付きの支払い:スケジュールから台帳上の証明まで。

これがこのパターンの裏にある実際のZooBCの操作です。どのスペシャリストを選び、作業をどう検証し、どの署名を有効とみなすかは、引き続きアプリケーションのコードが決めます。

  1. 01 / TXタイプ29

    利用枠をロックする。

    scheduled-transfer
    funding_mode: 0

    所有者が総額を事前にロックします。生涯の上限を変更するには、新しいトランザクションが必要です。

  2. 02 / エスクロー

    支払いを提案する。

    zbc-send
    --escrow-approver

    エージェントは承認者を指名し、自動返還のための絶対値のUnixタイムアウトを指定します。

  3. 03 / マルチシグ

    しきい値を満たす。

    zbc-cli multisig
    2 of 3 example

    高額な支払いでは、アプリケーションが納品を検証し、内側の送金が実行される前に、必要な3つの署名のうち2つを集めます。

  4. 04 / 公開API / TESTNET

    決済して検証する。

    approve-escrow approval: 0
    GET https://zoobc.network/api/v1/transactions/{hash}
    GET https://zoobc.network/api/v1/accounts/{address}/history

    承認されれば資金が解放され、タイムアウトすれば返還されます。どちらの経路をたどったかは、トランザクションとアカウント履歴が証明します。

仕組み

最初のファイルから検証済みトランザクションまで、4つのステップ。

  1. 01

    ファイルを1つ読む

    まずllms.txtから始めて、エージェントに稼働中のチェーン、ガイド、API、TestNetのルールを把握させます。

  2. 02

    リファレンスを実行

    Pythonのサンプルを実行して、トランザクションの生成、資金の供給、署名、送信、確認、検証を行います。

  3. 03

    制御を追加

    ワークフローの実際のリスクに合わせて、ロックされたスケジュール、期限付きエスクロー、マルチシグのしきい値を使い分けます。

  4. 04

    台帳で検証

    送信時のレスポンスを信用するのではなく、トランザクションハッシュ、アカウント履歴、残高の動きを照会します。

厳しい質問

境界が解決すること、しないこと。

台帳は金銭的な条件を強制できます。しかし、慎重なエージェント設計、アイデンティティの主張、結果の検証に取って代わることはできません。

01支出上限があれば、エージェントは安全ですか?

上限が抑えるのはリスクにさらされる金額であり、すべての購入が賢明であることを保証するものではありません。タスクの権限、取引先の選定、結果の検証、運用の監視は、引き続きウォレットを取り巻くエージェントシステムの役割です。

02エージェントは自分の利用枠を引き上げられますか?

ここで説明している上限付きのパターンではできません。コミット済みの上限を引き上げるには、利用枠を管理するアカウントが承認した新しいトランザクションが必要です。

03提案された支払いが承認されないままだと、どうなりますか?

提案には有効期限を設定できます。その期限までに承認が届かなければ、エスクローされた価値は無期限に保留されるのではなく、設定された返還経路をたどります。

04どのエージェントが操作を承認したかは、何によって証明されますか?

暗号署名は、特定の鍵の保有者がそのメッセージやトランザクションを承認したことを証明します。その鍵の運用者、目的、評判に関する主張については、明確な署名付きレコードと独立した検証が別途必要です。

05これはエージェント向けの製品ですか、それともブロックチェーンの基本機能の集まりですか?

現時点での基盤は、ZooBCのトランザクションレイヤーです:アカウント、署名、エスクロー、マルチシグネチャによる承認、トークン、そして監査可能な台帳。本番環境でエージェントを統合するには、それらの基本機能を個々のワークフローに合わせて組み立てるソフトウェアが引き続き必要です。

エージェントガイドの全文へ進む

TESTNET稼働中

まず実証し、それから境界を加える。

動作するリファレンスから始めて実際のTestNetトランザクションを確認し、その後ワークフローに必要な利用枠、承認、監査の制御を加えましょう。