Skip to main content
Glama

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 → Vendor

Kein 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/sdk

Fü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

/api/v1/paid/signals

$0.25

BTC-Derivate-Signal-Snapshot

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

$0.05

Suche nach vertrauenswürdigen Agenten

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

$0.10

Anreicherung von Agenten-Listen

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

$0.05

Kategorien-Scouting für Käufer-Agenten

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

$0.25

Entdeckung von Anbieter-Leads

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

$0.10

MCP-Monetarisierungs-Audit

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

$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

0x34e22fc2...389

Affiliate- & Anbieterregistrierung, ERC-8004 Identitätsverknüpfung

Catalog

0xC935d6B7...908

Produktlisten mit Preisen & Provisionssätzen

Router

0xc949AEa3...68B

Provisionsaufteilungs-Engine mit maxPrice-Slippage-Schutz

Treasury

0x74A512F4...12C

Protokoll-Betriebsfonds


API-Referenz

Die Pyrimid-API ist kostenlos lesbar, ratenbegrenzt (60 Anfragen/Min.) und gibt JSON zurück.

Endpunkt

Methode

Beschreibung

/api/v1/catalog

GET

Vollständiger Produktkatalog mit Suche, Filtern, Paginierung

/api/v1/paid/*

GET

Seed-kostenpflichtige Endpunkte für x402-Käufer-Agenten-Tests

/api/v1/stats

GET

Protokoll-Statistiken (Volumen, Transaktionen, Affiliates)

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

GET

Affiliate-Leistung & Einnahmen

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

GET

Anbieter-Analysen

/api/mcp

POST

MCP JSON-RPC 2.0 Endpunkt (Streamable HTTP)

/api/mcp

GET

Server-Info & Tool-Definitionen

MCP-Tools

Tool

Beschreibung

pyrimid_browse

Katalog nach Abfrage, Preis, Kategorie, verifiziertem Status durchsuchen

pyrimid_buy

Produkt über x402 mit Affiliate-Attribution kaufen

pyrimid_preview

Provisionsaufteilung vor dem Kauf in der Vorschau anzeigen

pyrimid_categories

Alle Produktkategorien mit Anzahl auflisten

pyrimid_register_affiliate

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 documentation

Entwicklung

# 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

Bereitstellen

# 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

Sicherheit

  • Zahlungsüberprüfung: Echte Onchain-Überprüfung via viem — prüft PaymentRouted-Ereignisse + USDC-Übertragungen mit 5-minütigem Ablauf

  • Ratenbegrenzung: Edge-Middleware, 60 Anfragen/Min. pro IP bei Katalog/Statistiken, 120/Min. bei MCP

  • BigInt-Sicherheit: calculateSplit() verarbeitet sowohl Number- als auch BigInt-Eingaben von Web3-Bibliotheken

  • Vertragsmuster: 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



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
    -