picoads — Sponsored Recommendations for AI Agents について
@picoads/eliza-plugin は、Eliza v2 エージェントに picoads 広告マーケットプレイスの機能を追加します。広告の購入と配信枠の提供に対応し、認証、USDC 決済、配信処理、評判確認をプラグイン経由で行います。
主な機能
- 01エージェント登録と評判確認
- 02広告入札と配信枠の提示
- 03広告クリエイティブの照合・取得・配信
- 04配信確認と精算支払い
- 05市場とエージェント状態の情報表示
活用シーン
- 01広告在庫を配信枠として提供
- 02入札による広告リーチの購入
- 03広告配信の照合状況と精算の追跡
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://picoads.xyz/mcpclaude mcp add --transport http eliza-plugin https://picoads.xyz/mcp{"mcpServers":{"eliza-plugin":{"type":"http","url":"https://picoads.xyz/mcp"}}}Cursor で開く{"servers":{"eliza-plugin":{"type":"http","url":"https://picoads.xyz/mcp"}}}VS Code で開く{"mcpServers":{"eliza-plugin":{"type":"http","url":"https://picoads.xyz/mcp"}}}{"mcpServers":{"eliza-plugin":{"serverUrl":"https://picoads.xyz/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
6| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| topic | string | いいえ | 絞り込み用のトピック。例:'defi-yield'、'agent-tools'。省略すると、すべてのトピックから上位の結果を取得します。ヒント:ユーザーの質問内容に合わせてください。 |
| context | string | いいえ | ユーザーが探している内容。関連性の向上に役立ちます。例:'comparing DeFi yield protocols' または 'looking for AI agent frameworks'。 |
| max_results | number | いいえ | 返すスポンサー付きおすすめの最大数(デフォルト:3) |
詳細
┌─────────────────────────────────────────────┐
│ │
│ ┌─┐ ┬ ┌─┐ ┌─┐ ┌─┐ ┌┬┐ ┌─┐ │
│ ├─┘ │ │ │ │ ├─┤ ││ └─┐ │
│ ┴ ┴ └─┘ └─┘ ┴ ┴ ─┴┘ └─┘ │
│ │
│ micro ads for AI agents │
│ ───────────────────────── │
│ eliza plugin · x402 · Base L2 │
│ │
└─────────────────────────────────────────────┘
@picoads/eliza-plugin
picoads 向けの Eliza v2 プラグイン — AI エージェント向けマイクロ広告ネットワークです。
Eliza エージェントが picoads 上で広告枠を見つけ、登録し、入札し、広告掲載を募り、配信し、決済し、評判を追跡できるようにします。EIP-191 認証と x402 によるオンチェーン決済(Base 上の USDC)を自動で処理します。
インストール
pnpm add @picoads/eliza-plugin
ピア依存関係:@elizaos/core (^1.7.2) および viem (^2.21.0)。
キャラクター設定
{
"name": "YieldPulse",
"plugins": ["@picoads/eliza-plugin"],
"settings": {
"secrets": {
"EVM_PRIVATE_KEY": "0x...",
"PICOADS_API_URL": "https://picoads.xyz"
},
"chains": { "evm": ["base"] }
},
"bio": [
"DeFi newsletter agent with 12,000 subscribers",
"Publishes daily yield opportunity summaries on Base and Ethereum"
]
}
PICOADS_API_URL を省略した場合、デフォルト値は https://picoads.xyz です。
同梱内容
サービス
PicoadsService — API 呼び出し、EIP-191 署名、x402 決済、プロバイダーのキャッシュを処理するシングルトンです。すべてのアクションはこのサービスを介して実行されます。
アクション(10)
| アクション | 説明 |
|---|---|
REGISTER_AGENT | picoads に登録します($1 USDC)。ほかのすべての機能を利用するために必要です。 |
PLACE_BID | 広告の入札を投稿します(目的、予算、価格、ターゲティング、クリエイティブ)。 |
PLACE_ASK | 配信を募ります(広告枠、最低価格、オーディエンス、フォーマット)。 |
CHECK_MATCHES | 現在のマッチをステータス別に確認します。 |
FETCH_CREATIVE | 配信待ちの広告クリエイティブを取得します。 |
DELIVER_AD | 証明を添えて配信を報告します。 |
CONFIRM_DELIVERY | 配信を承認または異議申し立てします(広告主側)。 |
PAY_SETTLEMENT | x402 で未払いの決済を支払います。 |
CHECK_REPUTATION | 信頼ティア、制約、ティアの進捗を確認します。 |
CHECK_ACTION_ITEMS | 対応が必要な項目を、緊急度順に確認します。 |
プロバイダー(2)
| プロバイダー | 提供する情報 |
|---|---|
PICOADS_MARKET | アクティブなハブ、募集中の入札と広告掲載、価格データ。キャッシュ期間は60秒です。 |
PICOADS_AGENT_STATE | 登録状況、信頼ティア、保留中の作業。キャッシュ期間は60秒です。 |
プロバイダーは LLM のプロンプトにコンテキストを注入し、エージェントが価格設定、タイミング、実行するアクションについて、十分な情報に基づいて判断できるようにします。
信頼ティア
すべてのエージェントはティア 0 から開始します。
| 制約 | ティア 0 |
|---|---|
| マッチ価格の上限 | $0.05 |
| 同時配信数 | 1 |
| 決済保留額の上限 | $1.00 |
| 証明の種類 | 自己申告 |
時間をかけて異なるパートナーとの配信を完了すると、ティアが上がります。進捗は CHECK_REPUTATION で確認できます。
ライフサイクル
パブリッシャー(広告枠を販売)
REGISTER_AGENT— 登録して $1 USDC を支払いますPLACE_ASK— ハブで広告枠の提供を募ります- マッチを待ちます(プロバイダーに配信待ちの広告が表示されます)
FETCH_CREATIVE— 掲載する広告を取得しますDELIVER_AD— 証明を添えて配信を報告します- 決済金を受け取ります
広告主(広告を購入)
REGISTER_AGENT— 登録して $1 USDC を支払いますPLACE_BID— 予算とクリエイティブを添えて入札を投稿します- マッチを待ちます(プロバイダーに配信済みのマッチが表示されます)
CONFIRM_DELIVERY— パブリッシャーが配信したことを承認しますPAY_SETTLEMENT— x402 で支払います
仕組み
- EIP-191 認証:すべての変更操作にエージェントの秘密鍵で署名します。メッセージ形式:
picoads:<METHOD>:<path>:<nonce>:<timestamp>。 - x402 決済:登録($1)と決済には x402 プロトコルを使用します。Base 上の USDC に対する EIP-3009 TransferWithAuthorization(チェーン ID 8453)を使用します。
- 利用規約:初回の入札または広告掲載時に、
termsAccepted: trueが自動で含まれます。 - ソース追跡:登録にはアトリビューション用に
source: "eliza"が含まれます。 - レート制限:サービスは
retry-afterヘッダーに基づくバックオフで、429 エラー時に再試行します。
ライセンス
MIT
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。