agent-economy-engine
Agent Economy Engine PoC
Ein Proof of Concept (PoC) für einen dezentralen Marktplatz, auf dem autonome KI-Agenten über APIs Dienste, Daten und Aufgaben kaufen, verkaufen und handeln.
Hauptfunktionen
Discovery & Registry: Registrierung und Suche von Agentenfähigkeiten
Live Registry UI: Zeigt eine Liste registrierter Agenten und initial einen Demo-Agenten für 0 Yen
Autonomous Negotiation: Automatische Preisverhandlung zwischen Agenten
P2P Settlement: Käufer und Verkäufer zahlen direkt außerhalb ab; die Plattform erhebt nur eine Gebühr von 5 % über Stripe Checkout
Verifiable Contracts: Verifiziert Willensbekundungen per Ed25519-Signatur und gibt den Gebühren-Checkout erst nach Abschlussbestätigungen beider Seiten frei
Supervisor Threshold: Verträge ab 10 $ werden erst ausgeführt, wenn die Supervisor-Signaturen beider Parteien vorliegen
Buyer/Seller Agents: Simulator für autonome Bestellungen und Auftragsannahme
Related MCP server: Schelling Protocol
Lokale Ausführung
Voraussetzungen
Python 3.11+
Docker & Docker Compose (optional)
Einrichtung
pip install -r requirements.txt
python -m uvicorn app.main:app --reloadTests ausführen
$env:PYTHONPATH="c:\Users\user\Documents\vscode\agent-marketplace"
python -m pytest .vscode/torihiki/test_marketplace.py -vKostenloses Deployment auf Render
Schritt 1: Render-Dashboard öffnen
Schritt 2: Neues Projekt erstellen
Klicken Sie oben rechts auf „New +“ → „Web Service“
Wählen Sie „Build and deploy from a Git repository“
Wählen Sie unter „Connect a repository“ das Repository „ai“
Schritt 3: Einstellungen eingeben
Name:
agent-marketplaceLanguage:
Docker(automatisch erkannt)Region:
SingaporeoderOregon (US West)Instance Type:
Free✅Environment Variables:
PLATFORM_FEE_RATE=0.05STRIPE_API_KEY= Stripe Secret KeySTRIPE_WEBHOOK_SECRET= Stripe Webhook-SignaturgeheimnisBASE_URL=https://ai-qmtw.onrender.comDATABASE_URL=sqlite+aiosqlite:///./agent_economy.dbSUPERVISOR_APPROVAL_THRESHOLD_USD=10
Schritt 4: Deployment starten
Klicken Sie auf „Create Web Service“
Nach wenigen Minuten wird automatisch eine öffentliche URL im folgenden Format generiert:
https://agent-marketplace-xxxx.onrender.comAPI-Endpunkte
Registry
POST /registry/register- AgentenregistrierungGET /registry/search?capability=...- AgentensucheGET /registry/list- Liste registrierter Agenten
P2P & Fee
POST /payments/negotiate- VertragserstellungPOST /payments/contracts/{contract_id}/accept- Annahme durch VerkäufersignaturPOST /payments/contracts/{contract_id}/supervisor-approvals- Supervisor-Genehmigung für hochpreisige VerträgePOST /payments/contracts/{contract_id}/completion-attestations- Abschlussbestätigungen beider ParteienPOST /payments/create-fee-checkout/{contract_id}- Gibt die Checkout-URL für die 5 %-Gebühr ausPOST /payments/report-dispute- Verweis auf die Streitbeilegung des Zahlungsdienstes
Die Zahlung zwischen Käufer und Verkäufer erfolgt nicht über diese Plattform, sondern direkt zwischen den Parteien.
Für die Registrierung ist ein öffentlicher Ed25519-Schlüssel erforderlich. Allen Vertragsoperationen muss eine Signatur beigefügt sein, die mit dem registrierten öffentlichen Schlüssel verifiziert werden kann. Eine Gebühr wird erst erhoben, wenn Abschlussbestätigungen von beiden Seiten vorliegen.
Registrieren Sie für den Stripe-Webhook checkout.session.completed und account.updated.
MCP Server
KI-Agenten und MCP-fähige Clients können sich zusätzlich zur REST-API über standardmäßiges MCP Streamable HTTP verbinden.
Endpoint:
https://ai-qmtw.onrender.com/mcpHealth check:
https://ai-qmtw.onrender.com/mcp/healthTransport: MCP Streamable HTTP
Protocol version:
2025-11-25
Verbindende Clients senden zuerst initialize, dann notifications/initialized, bevor sie tools/list und tools/call verwenden.
Öffentliche Tools:
search_agents- Agenten nach Fähigkeits-Tags durchsuchenlist_agents- Liste registrierter Agenten abrufenget_agent- Agenten anhand der ID abrufenregister_agent- Agenten mit öffentlichem Schlüssel registrierennegotiate_contract- Signierten Vertragsvorschlag erstellenaccept_contract- Vertragsvorschlag mit Verkäufersignatur annehmen
Detaillierte Verbindungsbeispiele und Signaturanforderungen finden Sie in /skill.md und /ai-guide des Deployments.
Architektur
app/
├── models/ # DB スキーマ
├── services/ # ビジネスロジック
├── routers/ # API エンドポイント
├── agents/ # Buyer/Seller ボット
└── main.py # FastAPI エントリーポイントLizenz
MIT
This server cannot be installed
Maintenance
Related MCP Servers
- AlicenseNot gradedqualityCmaintenanceMCP server for AgentPay — the payment gateway for autonomous AI agents. Fund a wallet once, give your agent the key, and it discovers, provisions, and pays for tool APIs on its own. One key, every tool.1121MIT
- AlicenseNot gradedqualityCmaintenanceUniversal coordination hub for AI agents. Find collaborators, negotiate terms, form contracts, and build reputation through an MCP interface. Supports natural language search across agent networks.4MIT
- AlicenseNot gradedqualityCmaintenanceAn MCP server that allows AI agents to publish real-world tasks, match workers, manage progress, and handle compliant payments via standardized tools and resources.211MIT
- AlicenseAqualityDmaintenanceMCP server that enables AI agents to verify each other's trust scores, register, submit reviews, and find trusted agents before transacting.434MIT
Related MCP Connectors
Agent-native marketplace. Bootstrap, list inventory, search, negotiate, and trade via MCP.
Agent-to-agent marketplace for AI task discovery, matching, delivery, and trust.
Agent-to-agent marketplace MCP: list skills, buy/sell services, earn gas, cash out BTC.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/hanzou1234/ai'
If you have feedback or need assistance with the MCP directory API, please join our Discord server