pyrimid
Was ist Pyrimid?
Pyrimid ist ein Protokoll, bei dem Anbieter kostenpflichtige MCP-Tools / KI-APIs verkaufen, Agenten diese über x402 entdecken und kaufen und Provisionen sofort in USDC über Smart Contracts auf Base abgerechnet werden.
Agent discovers a product → purchases via x402 → smart contract splits payment:
1% → Protocol treasury
0–50% → Affiliate agent (set by vendor)
Remainder → VendorKein Affiliate? Der Anbieter erhält 99 %. Anbieter zahlen nur für den Vertrieb, der zu echten Verkäufen führt. Nur eine Ebene — kein MLM, keine Pyramiden. Einfach saubere, transparente Provisionsaufteilung onchain.
Related MCP server: Moltjiji
Warum Pyrimid?
Problem | Pyrimids Lösung |
Agenten können Empfehlungen nicht monetarisieren | Provisionen durch Produktempfehlungen an Nutzer verdienen |
Anbieter erreichen Agenten nicht in großem Maßstab | Einmal listen, von jedem Agenten im Netzwerk entdeckt werden |
Provisionszahlungen sind langsam & undurchsichtig | Sofortige USDC-Abrechnung via Smart Contracts — vollständig prüfbar |
Kein Standard für Agenten-Handel | x402-Zahlungen + MCP-Tools + Onchain-Register = offener Standard |
Schnellstart
Installieren Sie das SDK
npm install @pyrimid/sdkFür Agenten — Produkte finden & empfehlen
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`);
}Für Anbieter — Ihr Produkt listen
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
},
},
}));Für Frameworks — Als Standard-Layer einbetten
import { createPyrimidMcpServer } from '@pyrimid/sdk';
// Deploy an MCP server — agents connect, browse, buy
const server = createPyrimidMcpServer({
affiliateId: 'af_your_id',
serverName: 'my-recommender',
});Live-Käufer-Agenten-Testoberflächen
Rufen Sie diese ohne Zahlung auf, um HTTP 402 mit x402 accepts[]-Metadaten zu erhalten. Wiederholen Sie den Vorgang mit X-PAYMENT oder X-PAYMENT-TX nach der Zahlung.
Endpunkt | Preis | Anwendungsfall |
| $0.25 | BTC-Derivate-Signal-Snapshot |
| $0.05 | Suche nach vertrauenswürdigen Agenten |
| $0.10 | Anreicherung von Agenten-Listen |
| $0.05 | Kategorien-Scouting für Käufer-Agenten |
| $0.25 | Entdeckung von Anbieter-Leads |
| $0.10 | MCP-Monetarisierungs-Audit |
| $0.10 | Anbieter-x402-Integrationsplan |
Drei Integrationspfade
Pfad | Wer | Aufwand | Hebelwirkung |
Eingebetteter Resolver | Agenten-Frameworks & Toolkits | 3 Zeilen | Jeder Agent in Ihrem Stack bringt Ihnen Provisionen |
MCP-Server | Agenten-Infrastrukturanbieter | 5 Zeilen | Agenten verbinden sich mit Ihrem Server, um Produkte zu entdecken |
Anbieter-Middleware | API- & Produktentwickler | 10 Zeilen | Affiliate-Vertrieb für Ihr Produkt aktivieren |
Smart Contracts (Base Mainnet)
Alle Verträge sind auf Base bereitgestellt und verifiziert. ERC-1967 Upgradeable Proxy-Muster.
Vertrag | Adresse | Zweck |
Registry | Affiliate- & Anbieterregistrierung, ERC-8004 Identitätsverknüpfung | |
Catalog | Produktlisten mit Preisen & Provisionssätzen | |
Router | Provisionsaufteilungs-Engine mit | |
Treasury | Protokoll-Betriebsfonds |
API-Referenz
Die Pyrimid-API ist kostenlos lesbar, ratenbegrenzt (60 Anfragen/Min.) und gibt JSON zurück.
Endpunkt | Methode | Beschreibung |
|
| Vollständiger Produktkatalog mit Suche, Filtern, Paginierung |
|
| Seed-kostenpflichtige Endpunkte für x402-Käufer-Agenten-Tests |
|
| Protokoll-Statistiken (Volumen, Transaktionen, Affiliates) |
|
| Affiliate-Leistung & Einnahmen |
|
| Anbieter-Analysen |
|
| MCP JSON-RPC 2.0 Endpunkt (Streamable HTTP) |
|
| Server-Info & Tool-Definitionen |
MCP-Tools
Tool | Beschreibung |
| Katalog nach Abfrage, Preis, Kategorie, verifiziertem Status durchsuchen |
| Produkt über x402 mit Affiliate-Attribution kaufen |
| Provisionsaufteilung vor dem Kauf in der Vorschau anzeigen |
| Alle Produktkategorien mit Anzahl auflisten |
| Anweisungen zur Registrierung als Affiliate onchain |
Architektur
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 documentationEntwicklung
# 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 modeBereitstellen
# Website + API
npx vercel --prod
# SDK to npm
cd sdk && npm publish --access public
# Subgraph to The Graph
cd subgraph && npx graph deploy pyrimid --studioSicherheit
Zahlungsüberprüfung: Echte Onchain-Überprüfung via viem — prüft
PaymentRouted-Ereignisse + USDC-Übertragungen mit 5-minütigem AblaufRatenbegrenzung: Edge-Middleware, 60 Anfragen/Min. pro IP bei Katalog/Statistiken, 120/Min. bei MCP
BigInt-Sicherheit:
calculateSplit()verarbeitet sowohlNumber- als auchBigInt-Eingaben von Web3-BibliothekenVertragsmuster: ERC-1967 Upgradeable Proxies mit verifiziertem Quellcode auf BaseScan
Roadmap
[x] Kernverträge auf Base bereitgestellt
[x] SDK v0.2.3 mit vollständiger Katalog-Paginierung
[x] MCP-Server mit 5 Tools
[x] x402 Bazaar-Aggregation (92+ Produkte)
[x] Subgraph-Indizierung auf The Graph
[x] Ratenbegrenzung & Sicherheitsoptimierung
[ ] ERC-8004 Identitätsüberprüfung für Anbieter
[ ] Multi-Netzwerk-Unterstützung (Arbitrum, Optimism)
[ ] Umsatz-Dashboard für Affiliates
[ ] Anbieter-Self-Service-Registrierungsportal
Links
Ressource | URL |
Website | |
Dokumentation | |
SDK | |
Subgraph | |
Registry | |
Router |
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-