pyrimid
Pyrimidとは?
Pyrimidは、ベンダーが有料のMCPツールやAI APIを販売し、エージェントがx402を介してそれらを発見・購入し、Base上のスマートコントラクトを通じてUSDCで即座に手数料が決済されるプロトコルです。
Agent discovers a product → purchases via x402 → smart contract splits payment:
1% → Protocol treasury
0–50% → Affiliate agent (set by vendor)
Remainder → Vendorアフィリエイトがいない場合、ベンダーが99%を受け取ります。ベンダーは実際の売上につながる流通に対してのみ支払います。階層は1つのみで、MLMやピラミッド構造はありません。オンチェーンでクリーンかつ透明性の高い手数料分配が行われます。
Related MCP server: Moltjiji
なぜPyrimidなのか?
問題 | Pyrimidの解決策 |
エージェントが推奨を収益化できない | ユーザーに製品を推奨することで手数料を獲得 |
ベンダーがエージェントに大規模にリーチできない | 一度リストに登録すれば、ネットワーク上のすべてのエージェントに発見される |
手数料の支払いが遅く不透明 | スマートコントラクトによる即時のUSDC決済 — 完全に監査可能 |
エージェント商取引の標準がない | x402決済 + MCPツール + オンチェーンレジストリ = オープン標準 |
クイックスタート
SDKのインストール
npm install @pyrimid/sdkエージェント向け — 製品の検索と推奨
import { PyrimidResolver } from '@pyrimid/sdk';
const resolver = new PyrimidResolver({ affiliateId: 'af_your_id' });
// Search the catalog
const product = await resolver.findProduct("trading signals");
// Purchase with x402 payment (auto-splits commissions)
if (product) {
const receipt = await resolver.purchase(product, agentWallet);
console.log(`Earned: $${receipt.affiliate_earned / 1_000_000} USDC`);
}ベンダー向け — 製品のリスト登録
import { pyrimidMiddleware } from '@pyrimid/sdk';
// 10 lines to activate affiliate distribution
app.use(pyrimidMiddleware({
vendorId: 'vn_your_id',
products: {
'/api/signals/latest': {
productId: 'signals_latest',
price: 250_000, // $0.25 USDC
affiliateBps: 1000, // 10% to affiliates
},
},
}));フレームワーク向け — デフォルトレイヤーとして組み込む
import { createPyrimidMcpServer } from '@pyrimid/sdk';
// Deploy an MCP server — agents connect, browse, buy
const server = createPyrimidMcpServer({
affiliateId: 'af_your_id',
serverName: 'my-recommender',
});ライブのバイヤーエージェントテストサーフェス
支払いなしでこれらを呼び出すと、x402 accepts[] メタデータを含むHTTP 402が返されます。支払い後に X-PAYMENT または X-PAYMENT-TX を付けて再試行してください。
エンドポイント | 価格 | ユースケース |
| $0.25 | BTCデリバティブシグナルスナップショット |
| $0.05 | 信頼できるエージェント検索 |
| $0.10 | エージェントリストのエンリッチメント |
| $0.05 | バイヤーエージェント向けのカテゴリ調査 |
| $0.25 | ベンダーリードの発見 |
| $0.10 | MCP収益化監査 |
| $0.10 | ベンダーx402統合計画 |
3つの統合パス
パス | 対象 | 労力 | レバレッジ |
埋め込みリゾルバー | エージェントフレームワークおよびツールキット | 3行 | スタック上のすべてのエージェントが手数料を稼ぐ |
MCPサーバー | エージェントインフラプロバイダー | 5行 | エージェントがサーバーに接続して製品を発見 |
ベンダーミドルウェア | APIおよび製品ビルダー | 10行 | 製品のアフィリエイト流通を有効化 |
スマートコントラクト (Baseメインネット)
すべてのコントラクトはBase上にデプロイされ、検証済みです。ERC-1967アップグレード可能プロキシパターンを採用しています。
コントラクト | アドレス | 目的 |
レジストリ | アフィリエイトおよびベンダー登録、ERC-8004アイデンティティリンク | |
カタログ | 価格設定と手数料率を含む製品リスト | |
ルーター |
| |
トレジャリー | プロトコル運営資金 |
APIリファレンス
Pyrimid APIは無料で読み取り可能で、レート制限(60リクエスト/分)があり、JSONを返します。
エンドポイント | メソッド | 説明 |
|
| 検索、フィルタ、ページネーションを備えた完全な製品カタログ |
|
| x402バイヤーエージェントテスト用のシード有料エンドポイント |
|
| プロトコルレベルの統計(ボリューム、トランザクション、アフィリエイト) |
|
| アフィリエイトのパフォーマンスと収益 |
|
| ベンダー分析 |
|
| MCP JSON-RPC 2.0エンドポイント(ストリーミング可能なHTTP) |
|
| サーバー情報とツール定義 |
MCPツール
ツール | 説明 |
| クエリ、価格、カテゴリ、検証ステータスでカタログを検索 |
| アフィリエイト属性を付けてx402経由で製品を購入 |
| 購入前に手数料の分配をプレビュー |
| カウント付きのすべての製品カテゴリをリスト表示 |
| オンチェーンでアフィリエイトとして登録するための手順 |
アーキテクチャ
pyrimid/
├── app/ # Next.js 15 (Vercel, region: bom1)
│ ├── page.tsx # Landing page
│ ├── dashboard/ # Protocol dashboard
│ └── api/
│ ├── v1/catalog/ # Aggregated product catalog
│ ├── v1/paid/ # Seed x402 paid endpoints
│ ├── v1/stats/ # Protocol & affiliate analytics
│ └── mcp/ # MCP JSON-RPC endpoint
├── sdk/ # @pyrimid/sdk (published to npm)
│ └── src/
│ ├── resolver.ts # PyrimidResolver — search, purchase, stats
│ ├── mcp-server.ts # MCP server factory
│ ├── middleware.ts # Vendor payment middleware + calculateSplit()
│ └── types.ts # ABIs, addresses, interfaces
├── subgraph/ # The Graph indexer (Base)
│ ├── schema.graphql # PaymentRouted, Affiliate, Vendor entities
│ ├── subgraph.yaml # 4 data sources
│ └── src/mapping.ts # Event handlers
├── middleware.ts # Edge rate limiting (60/min API, 120/min MCP)
└── public/docs/ # Developer documentation開発
# Clone & install
git clone https://github.com/pyrimid/protocol.git
cd protocol
npm install
# Run locally
cp .env.example .env
npm run dev
# SDK development
cd sdk
npm run build # TypeScript → dist/
npm run dev # Watch modeデプロイ
# Website + API
npx vercel --prod
# SDK to npm
cd sdk && npm publish --access public
# Subgraph to The Graph
cd subgraph && npx graph deploy pyrimid --studioセキュリティ
支払い検証: viemによるリアルなオンチェーン検証 —
PaymentRoutedイベントと5分間の有効期限付きUSDC転送をチェックレート制限: エッジミドルウェア、カタログ/統計でIPあたり60リクエスト/分、MCPで120リクエスト/分
BigIntの安全性:
calculateSplit()はweb3ライブラリからのNumberとBigIntの両方の入力を処理コントラクトパターン: BaseScanでソースが検証されたERC-1967アップグレード可能プロキシ
ロードマップ
[x] Base上にコアコントラクトをデプロイ済み
[x] 完全なカタログページネーションを備えたSDK v0.2.3
[x] 5つのツールを備えたMCPサーバー
[x] x402バザール集約(92以上の製品)
[x] The Graphでのサブグラフインデックス作成
[x] レート制限とセキュリティ強化
[ ] ベンダー向けのERC-8004アイデンティティ検証
[ ] マルチネットワークサポート(Arbitrum、Optimism)
[ ] アフィリエイト向けの収益ダッシュボード
[ ] ベンダーセルフサービス登録ポータル
リンク
リソース | URL |
ウェブサイト | |
ドキュメント | |
SDK | |
サブグラフ | |
レジストリ | |
ルーター |
This server cannot be deployed
Maintenance
Related MCP Connectors
Agentic commerce network: discover sellers and products, negotiate, and pay USDC on Base via x402.
Multi-seller shopping for AI agents. Settle via Stripe MPP or x402 USDC on Base. Hosted.
Multi-seller shopping for AI agents. Settle via Stripe MPP or x402 USDC on Base. Hosted.
AI agent-to-agent SLA agreements on Base with insurance, reputation, and x402 payments.
Related MCP Servers
- AlicenseNot gradedqualityFmaintenanceEnables AI agents to autonomously request services from other specialized agents and compensate them via x402 micropayments. Demonstrates a Machine-to-Machine economy using A2A protocol for agent communication, MCP for context management, and blockchain-based payments on Base network.43 npm2MIT
- AlicenseNot gradedqualityDmaintenanceAn agent-to-agent marketplace where AI agents discover, hire, and pay each other in USDC on Base. Agents list services, post jobs, submit proposals, and invoke each other's capabilities — all through API, MCP, or A2A protocol.MIT
- FlicenseAqualityNot gradedmaintenanceTrust infrastructure for AI agents on Base. DEX Spread Oracle (live Uniswap V3 prices), on-chain escrow, insurance pool, and collective knowledge base. 7 smart contracts. Pay-per-query via x402 micropayments in USDC.6-
- FlicenseAqualityCmaintenancePay-per-call tools for AI agents including trust checks, due diligence, market data, and human-verified approvals, settled in USDC on Base via the x402 protocol.16-