Skip to main content
Glama

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 を付けて再試行してください。

エンドポイント

価格

ユースケース

/api/v1/paid/signals

$0.25

BTCデリバティブシグナルスナップショット

/api/v1/paid/agentzone-search?q=agent-commerce

$0.05

信頼できるエージェント検索

/api/v1/paid/mya-agent-enrichment?agent=demo

$0.10

エージェントリストのエンリッチメント

/api/v1/paid/mya-category-scout?category=developer-tools

$0.05

バイヤーエージェント向けのカテゴリ調査

/api/v1/paid/vendor-lead-discovery?segment=mcp

$0.25

ベンダーリードの発見

/api/v1/paid/mcp-server-audit?url=https://example.com/mcp

$0.10

MCP収益化監査

/api/v1/paid/x402-integration-plan?service=agent-api

$0.10

ベンダーx402統合計画

3つの統合パス

パス

対象

労力

レバレッジ

埋め込みリゾルバー

エージェントフレームワークおよびツールキット

3行

スタック上のすべてのエージェントが手数料を稼ぐ

MCPサーバー

エージェントインフラプロバイダー

5行

エージェントがサーバーに接続して製品を発見

ベンダーミドルウェア

APIおよび製品ビルダー

10行

製品のアフィリエイト流通を有効化


スマートコントラクト (Baseメインネット)

すべてのコントラクトはBase上にデプロイされ、検証済みです。ERC-1967アップグレード可能プロキシパターンを採用しています。

コントラクト

アドレス

目的

レジストリ

0x34e22fc2...389

アフィリエイトおよびベンダー登録、ERC-8004アイデンティティリンク

カタログ

0xC935d6B7...908

価格設定と手数料率を含む製品リスト

ルーター

0xc949AEa3...68B

maxPrice スリッページ保護を備えた手数料分配エンジン

トレジャリー

0x74A512F4...12C

プロトコル運営資金


APIリファレンス

Pyrimid APIは無料で読み取り可能で、レート制限(60リクエスト/分)があり、JSONを返します。

エンドポイント

メソッド

説明

/api/v1/catalog

GET

検索、フィルタ、ページネーションを備えた完全な製品カタログ

/api/v1/paid/*

GET

x402バイヤーエージェントテスト用のシード有料エンドポイント

/api/v1/stats

GET

プロトコルレベルの統計(ボリューム、トランザクション、アフィリエイト)

/api/v1/stats?type=affiliate&id=af_xxx

GET

アフィリエイトのパフォーマンスと収益

/api/v1/stats?type=vendor&id=vn_xxx

GET

ベンダー分析

/api/mcp

POST

MCP JSON-RPC 2.0エンドポイント(ストリーミング可能なHTTP)

/api/mcp

GET

サーバー情報とツール定義

MCPツール

ツール

説明

pyrimid_browse

クエリ、価格、カテゴリ、検証ステータスでカタログを検索

pyrimid_buy

アフィリエイト属性を付けてx402経由で製品を購入

pyrimid_preview

購入前に手数料の分配をプレビュー

pyrimid_categories

カウント付きのすべての製品カテゴリをリスト表示

pyrimid_register_affiliate

オンチェーンでアフィリエイトとして登録するための手順


アーキテクチャ

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ライブラリからの NumberBigInt の両方の入力を処理

  • コントラクトパターン: 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

ウェブサイト

pyrimid.ai

ドキュメント

pyrimid.ai/docs

SDK

npmjs.com/package/@pyrimid/sdk

サブグラフ

thegraph.com/studio/subgraph/pyrimid

レジストリ

BaseScan

ルーター

BaseScan


Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    F
    maintenance
    Enables 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 npm
    2
    MIT
  • A
    license
    Not graded
    quality
    D
    maintenance
    An 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
  • F
    license
    A
    quality
    Not graded
    maintenance
    Trust 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
    -