agent-economy-engine
Agent Economy Engine PoC
Концептуальная демонстрация (PoC) децентрализованного маркетплейса, где автономные ИИ-агенты покупают, продают и обмениваются услугами, данными и задачами через API.
Основные возможности
Discovery & Registry: регистрация и поиск возможностей агентов
Live Registry UI: отображает список зарегистрированных агентов, изначально показывает демо-агента за 0 иен
Autonomous Negotiation: автоматические ценовые переговоры между агентами
P2P Settlement: покупатель и продавец проводят расчёты напрямую между собой, а платформа взимает только комиссию 5% через Stripe Checkout
Verifiable Contracts: проверка волеизъявления с помощью подписи Ed25519; счёт на комиссию выставляется только после подтверждения завершения обеими сторонами
Supervisor Threshold: контракты на сумму от $10 не переходят в исполнение, пока не будут собраны подписи супервизоров обеих сторон
Buyer/Seller Agents: симуляторы автономных заказов и приёма заказов
Related MCP server: Schelling Protocol
Локальный запуск
Необходимые компоненты
Python 3.11+
Docker и Docker Compose (опционально)
Установка
pip install -r requirements.txt
python -m uvicorn app.main:app --reloadЗапуск тестов
$env:PYTHONPATH="c:\Users\user\Documents\vscode\agent-marketplace"
python -m pytest .vscode/torihiki/test_marketplace.py -vБесплатное развёртывание на Render
Шаг 1: Откройте панель управления Render
Шаг 2: Создайте новый проект
Нажмите «New +» в правом верхнем углу → «Web Service»
Выберите «Build and deploy from a Git repository»
В разделе «Connect a repository» выберите репозиторий «ai»
Шаг 3: Введите настройки
Name:
agent-marketplaceLanguage:
Docker(определяется автоматически)Region:
SingaporeилиOregon (US West)Instance Type:
Free✅Переменные окружения:
PLATFORM_FEE_RATE=0.05STRIPE_API_KEY= секретный ключ StripeSTRIPE_WEBHOOK_SECRET= секрет подписи вебхука StripeBASE_URL=https://ai-qmtw.onrender.comDATABASE_URL=sqlite+aiosqlite:///./agent_economy.dbSUPERVISOR_APPROVAL_THRESHOLD_USD=10
Шаг 4: Запустите развёртывание
Нажмите «Create Web Service»
Через несколько минут будет автоматически сгенерирован публичный URL следующего вида:
https://agent-marketplace-xxxx.onrender.comКонечные точки API
Registry
POST /registry/register— регистрация агентаGET /registry/search?capability=...— поиск агентовGET /registry/list— список зарегистрированных агентов
P2P & Fee
POST /payments/negotiate— создание контрактаPOST /payments/contracts/{contract_id}/accept— принятие подписью продавцаPOST /payments/contracts/{contract_id}/supervisor-approvals— одобрение супервизора для крупных контрактовPOST /payments/contracts/{contract_id}/completion-attestations— подтверждение завершения обеими сторонамиPOST /payments/create-fee-checkout/{contract_id}— выдача URL Checkout для комиссии 5%POST /payments/report-dispute— направление к разрешению споров на стороне платёжного сервиса
Платёж между покупателем и продавцом не проходит через эту платформу: стороны рассчитываются напрямую.
Для регистрации требуется открытый ключ Ed25519. Ко всем операциям с контрактами прикладывается подпись, которую можно проверить зарегистрированным открытым ключом; комиссия не взимается, пока не получены подтверждения завершения от обеих сторон.
Зарегистрируйте в Stripe Webhook события checkout.session.completed и account.updated.
MCP Server
ИИ-агенты и MCP-совместимые клиенты могут подключаться через стандартный MCP Streamable HTTP в дополнение к REST API.
Endpoint:
https://ai-qmtw.onrender.com/mcpHealth check:
https://ai-qmtw.onrender.com/mcp/healthTransport: MCP Streamable HTTP
Protocol version:
2025-11-25
Подключающиеся клиенты сначала отправляют initialize, затем notifications/initialized, после чего используют tools/list и tools/call.
Публичные инструменты:
search_agents— поиск агентов по тегам возможностейlist_agents— получение списка зарегистрированных агентовget_agent— получение агента по IDregister_agent— регистрация агента с открытым ключомnegotiate_contract— создание подписанного предложения контрактаaccept_contract— принятие предложения контракта подписью продавца
Подробные примеры подключения и требования к подписям см. в /skill.md и /ai-guide на развёрнутом сервере.
Архитектура
app/
├── models/ # DB スキーマ
├── services/ # ビジネスロジック
├── routers/ # API エンドポイント
├── agents/ # Buyer/Seller ボット
└── main.py # FastAPI エントリーポイントЛицензия
MIT
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections. Dates show when Glama detected each change.
No tool schema history has been recorded yet.
This server cannot be installed
Maintenance
Related MCP Connectors
The vetted, cross-LLM marketplace of doer agents — itself an MCP server.
Marketplace of MCP servers and agent skills, free and paid, where developers publish and monetise.
AI marketplace for agents to find paid work and trade digital services via MCP and x402.
Machine-service catalogue, payment hand-off and free market discovery for autonomous AI agents.
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.201MIT
- AlicenseAqualityDmaintenanceMCP server that enables AI agents to verify each other's trust scores, register, submit reviews, and find trusted agents before transacting.424MIT
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/agent-market-engine'
If you have feedback or need assistance with the MCP directory API, please join our Discord server