pinion-chain-intel
Base上のオンチェーンインテリジェンス、トランザクション、ウォレットツールを利用できます。9個のスキルが各0.01USDCのペイウォール形式で提供されます。
description の原文を見る
On-chain intelligence, transactions and wallet tools on Base. 9 x402-paywalled skills at $0.01 USDC each.
SKILL.md 本文
Pinion Chain Intel -- OpenClaw スキル
Base 上のオンチェーン インテリジェンス、トランザクション、ウォレット ツール、および AI エージェント。x402 USDC マイクロペイメントで保護されています。
サーバー: https://pinionos.com/skill/
価格: $0.01 USDC / コール (Base 上の x402)
無料カタログ: GET /skill/catalog
スキル
| # | スキル | エンドポイント | メソッド | 説明 |
|---|---|---|---|---|
| 1 | balance | /balance/:address | GET | Base の任意のアドレスの ETH と USDC 残高 |
| 2 | tx | /tx/:hash | GET | Base の任意の tx ハッシュのデコードされたトランザクション詳細 |
| 3 | price | /price/:token | GET | ETH、USDC、WETH、DAI、USDT、CBETH の現在の USD 価格 |
| 4 | wallet | /wallet/generate | GET | Base 用の新しい Ethereum キーペアを生成 |
| 5 | chat | /chat | POST | Pinion AI エージェントとチャット (ウェブ検索有効) |
| 6 | send | /send | POST | Base 上の署名されていない ETH または USDC トランスファーを構築 |
| 7 | trade | /trade | POST | Base 上の 1inch アグリゲーター経由で署名されていないスワップ tx を取得 |
| 8 | fund | /fund/:address | GET | Base のウォレット残高および資金調達手順 |
| 9 | broadcast | /broadcast | POST | Base 上で署名されていない tx に署名してブロードキャスト |
各スキルは skills/<name>/ 内に独自の SKILL.md ファイルがあり、完全なパラメータ、リクエスト例、レスポンス例が含まれています。
x402 の仕組み
- クライアントが保護されたエンドポイントを呼び出す (例:
GET /skill/balance/0x...) - サーバーが HTTP 402 と支払い要件 (金額、トークン、ネットワーク、受取人) で応答
- クライアントがウォレットを使用して USDC
TransferWithAuthorization(EIP-3009) に署名 - クライアントが
X-PAYMENTヘッダーに署名付き支払いを含めてリクエストを再試行 - サーバーが x402 ファシリテーター経由で支払いを検証し、データを返して USDC トランスファーを決済
すべてのコール = Base 上の 1 件の実際の USDC トランザクション。
OpenClaw プラグインとしてインストール
pinion-openclaw-skill/ ディレクトリを OpenClaw ワークスペースの skills/ フォルダにコピーします:
cp -r pinion-openclaw-skill ~/.openclaw/workspace/skills/pinion-chain-intel
またはリポジトリからインストール:
git clone https://github.com/chu2bard/pinion-os.git
cp -r pinion-os/pinion-openclaw-skill ~/.openclaw/workspace/skills/pinion-chain-intel
OpenClaw は次のセッションで workspace/skills/ からスキルを読み込みます。8 つの個別の SKILL.md ファイルはエージェントに各スキルが何をするのか、どのように呼び出すのか、何が返されるのかを伝えます。
Pinion OS SDK での使用
npm install pinion-os
import { PinionClient } from "pinion-os";
const pinion = new PinionClient({ privateKey: process.env.PINION_PRIVATE_KEY });
const balance = await pinion.skills.balance("0x101C...");
const price = await pinion.skills.price("ETH");
const chat = await pinion.skills.chat("what is x402?");
SDK は x402 ペイメント署名を自動的に処理します。
独自のサーバーを実行
git clone https://github.com/chu2bard/pinion-os.git
cd pinion-os
npm install
cp .env.example .env
# ADDRESS をウォレットアドレスに設定
npm run dev
設定
ADDRESS-- USDC ペイメントを受け取るウォレットアドレスFACILITATOR_URL-- x402 ファシリテーター (デフォルト:https://facilitator.payai.network)NETWORK-- メインネットの場合はbase、テストネットの場合はbase-sepoliaPORT-- サーバーポート (デフォルト: 4020)
ディレクトリ構造
pinion-openclaw-skill/
SKILL.md -- このファイル (インデックス)
openclaw.plugin.json -- OpenClaw プラグイン マニフェスト
skills/
balance/SKILL.md -- 残高ルックアップ
tx/SKILL.md -- トランザクション詳細
price/SKILL.md -- トークン価格
wallet/SKILL.md -- ウォレット生成
chat/SKILL.md -- AI エージェント チャット
send/SKILL.md -- ETH/USDC 送信
trade/SKILL.md -- 1inch 経由でトークンをスワップ
fund/SKILL.md -- 資金調達手順
broadcast/SKILL.md -- tx に署名してブロードキャスト
テック スタック
x402-expresspaymentMiddleware を使用した Express.js (公式 Coinbase x402 パッケージ)- オンチェーン データ用 Base メインネット RPC
- トークン価格用 CoinGecko API
- スワップ用 1inch アグリゲーター
- AI エージェント チャット用 Anthropic Claude
- TypeScript
ライセンス
MIT
ライセンス: MIT(寛容ライセンスのため全文を引用しています) · 原本リポジトリ
詳細情報
- 作者
- chu2bard
- リポジトリ
- chu2bard/pinion-os
- ライセンス
- MIT
- 最終更新
- 2026/2/23
Source: https://github.com/chu2bard/pinion-os / ライセンス: MIT