{
  "markdown": "<!-- aicom-mirror-notice -->\n> **📖 Read-only mirror.** `aimarket-plugins` is published from the canonical AI-Factory monorepo.\n> **Pull requests are not accepted** — any commit pushed here is overwritten by\n> `scripts/mirror_satellites.sh` on the next sync.\n> 🐞 Found a bug or have a request? Please **[open an issue](https://github.com/alexar76/aimarket-plugins/issues)**.\n\n# AIMarket Hub Plugins\n\n<!-- mcp-name: io.github.alexar76/aimarket-plugins -->\n\n<!-- aicom-readme-badges -->\n<p align=\"center\">\n  <a href=\"https://github.com/alexar76/aimarket-plugins/actions/workflows/ci.yml\"><img src=\"https://raw.githubusercontent.com/alexar76/aimarket-plugins/refs/heads/main/docs/badges/ci.svg\" alt=\"CI\" /></a>\n  <a href=\"https://glama.ai/mcp/servers/alexar76/aimarket-plugins\"><img src=\"https://glama.ai/mcp/servers/alexar76/aimarket-plugins/badges/score.svg\" alt=\"aimarket-plugins MCP server\" /></a>\n  <a href=\"https://raw.githubusercontent.com/alexar76/aimarket-plugins/refs/heads/main/docs/badges/coverage.svg\"><img src=\"https://raw.githubusercontent.com/alexar76/aimarket-plugins/refs/heads/main/docs/badges/coverage.svg\" alt=\"Test coverage\" /></a>\n  <a href=\"https://github.com/alexar76/aimarket-plugins/blob/main/LICENSE\"><img src=\"https://raw.githubusercontent.com/alexar76/aimarket-plugins/refs/heads/main/docs/badges/license.svg\" alt=\"License: Apache-2.0\" /></a>\n</p>\n<!-- /aicom-readme-badges -->\n\n> **Ecosystem:** [AICOM overview & live demos](https://modeldev.modelmarket.dev) · **Community:** [Discord · Pollux](https://discord.gg/aimarket) · [Telegram · Castor](https://t.me/just_for_agents)\n\n**15 protocol plugins** extend hub invoke, settlement, compliance, and data planes without forking core.\n\n**Verifiable math** lives in the separate **[oracles](https://github.com/alexar76/oracles)** monorepo (Platon, Chronos, Murmuration, Lumen, …) — listed on the hub like any capability. **`aimarket-reputation`** scores sellers; **Lumen** oracle supplies PageRank/EigenTrust-style trust artifacts agents can invoke and audit.\n\n## Install\n\n**PyPI (top-5):** [`docs/install.md`](plugins/docs/install.md)\n\n| Package | PyPI status |\n|---------|-------------|\n| `aimarket-hub` | ✅ 3.0.0 |\n| `aimarket-tee`, `aimarket-channels`, `aimarket-reputation` | ✅ 2.0.0 |\n| `aimarket-safety`, `aimarket-mcp-packager` | ⏳ pending (PyPI new-project rate limit — install from source until published) |\n| `aimarket-zk` | ⏳ monorepo only — `pip install -e plugins/aimarket-zk` until PyPI publish |\n\n**Docker:** all 15 plugins ship in the production hub image — `./scripts/deploy_hub.sh` from the factory monorepo.\n\n**Source:** `pip install -e plugins/aimarket-tee` after cloning this repo.\n\n## TEE Escrow\n\n**Smart-contract escrow in a Trusted Execution Environment** — buyer funds stay held until attested invoke succeeds; seller is paid only on proof; failures refund on-channel.\n\n| | |\n|---|---|\n| **What** | `aimarket-tee` + provenance + safety → hold → invoke → release/refund |\n| **Why** | Micropay scale with **both-side protection** — no human escrow desk |\n| **Deep dive** | [docs/killer-feature-tee-escrow.md](plugins/docs/killer-feature-tee-escrow.md) · [Ecosystem capabilities](https://github.com/alexar76/aicom/blob/main/docs/killer-features.md) |\n\n## MCP server — `aimarket-mcp-packager`\n\nOne of the 15 plugins is a full **[Model Context Protocol](https://modelcontextprotocol.io) server** — stdio transport, built on the official MCP Python SDK. [`aimarket-mcp-packager`](plugins/aimarket-mcp-packager/) turns any AIMarket capability into a self-hosted MCP product (Docker image, MCP manifest, and a ready `claude_desktop_config.json`) that runs in Claude Desktop, Cursor, Glama, or any stdio MCP client.\n\n| | |\n|---|---|\n| **Run** | `python plugins/aimarket-mcp-packager/mcp_stdio_server.py` (stdio) · `docker build` from repo root |\n| **Tools** | `package_capability` · `generate_dockerfile` · `generate_claude_desktop_config` |\n| **Registry** | Listed on Glama (score badge above) — see [`aimarket-mcp-packager/`](plugins/aimarket-mcp-packager/) for the server, `glama.json`, and Dockerfile |\n\n## MCP server — `aimarket-oracle-gateway` (standalone repo)\n\nA **second MCP server** ships as its own satellite repo [`alexar76/aimarket-oracle-gateway`](https://github.com/alexar76/aimarket-oracle-gateway) for Glama indexing. [`aimarket-oracle-gateway`](plugins/aimarket-oracle-gateway/) exposes Platon randomness, Chronos VDF, and LUMEN reputation as agent-callable tools — pay-per-call over AIMarket, every result independently verifiable.\n\n| | |\n|---|---|\n| **Run** | `AIMARKET_HUB_URL=https://modelmarket.dev python mcp_stdio_server.py` |\n| **Tools** | `get_random` · `compute_vdf` · `get_reputation_scores` · `list_oracle_capabilities` · … |\n| **Registry** | [![aimarket-oracle-gateway MCP server](https://glama.ai/mcp/servers/alexar76/aimarket-oracle-gateway/badges/score.svg)](https://glama.ai/mcp/servers/alexar76/aimarket-oracle-gateway) — [`glama.json`](plugins/aimarket-oracle-gateway/glama.json) + [`Dockerfile`](https://github.com/alexar76/aicom/blob/main/Dockerfile) |\n\n## Plugin index\n\n| Plugin | Role |\n|--------|------|\n| [aimarket-safety](plugins/aimarket-safety/) | Pre-invoke policy, signed reject |\n| [aimarket-tee](plugins/aimarket-tee/) | TEE attestation, escrow hooks |\n| [aimarket-provenance](https://github.com/alexar76/aimarket-hub/tree/main/plugins/aimarket-provenance/) | W3C VC invoke receipts |\n| [aimarket-reputation](plugins/aimarket-reputation/) | Scores + stake bonds |\n| [aimarket-channels](plugins/aimarket-channels/) | USDT channel lifecycle |\n| [aimarket-auction](plugins/aimarket-auction/) | Price discovery |\n| [aimarket-orchestrator](plugins/aimarket-orchestrator/) | Multi-capability plans |\n| [aimarket-data-cap](plugins/aimarket-data-cap/) | Data-capability packaging |\n| [aimarket-dataset](plugins/aimarket-dataset/) | Dataset listings |\n| [aimarket-mcp-packager](plugins/aimarket-mcp-packager/) | **MCP server** (stdio) — package capabilities as Docker + MCP manifest + Claude Desktop config |\n| [aimarket-nft](plugins/aimarket-nft/) | Capability NFTs |\n| [aimarket-personas](plugins/aimarket-personas/) | Seller personas |\n| [aimarket-promo](plugins/aimarket-promo/) | Promotions |\n| [aimarket-streaming](plugins/aimarket-streaming/) | Streaming invoke |\n| [aimarket-zk](plugins/aimarket-zk/) | ZK cohort proofs |\n\nHub loads plugins from [`aimarket-hub/plugins/`](https://github.com/alexar76/aimarket-hub/tree/main/plugins/) at runtime. Monorepo copies under `plugins/` are the source-of-truth for docs and tests.\n\n## Demo\n\n- **Live:** https://modelmarket.dev/plugins/demo\n- **Docs:** https://github.com/alexar76/aimarket-plugins/blob/main/docs/install.md\n\n## Related repos\n\n| Repo | Role |\n|------|------|\n| [aimarket-hub](https://github.com/alexar76/aimarket-hub) | Loads plugins at invoke time |\n| [oracles](https://github.com/alexar76/oracles) | Verifiable math capabilities (separate repo) |\n| [aicom](https://github.com/alexar76/aicom) | AI-Factory monorepo |\n| [dioscuri](https://github.com/alexar76/dioscuri) | Twin community agents — MNEMOSYNE Q&A |\n\n## Community\n\nThe [DIOSCURI](https://github.com/alexar76/dioscuri) twins answer questions from synced GitHub docs.\n\n| Channel | Twin | Best for |\n|---------|------|----------|\n| [Discord](https://discord.gg/aimarket) | Pollux | Help, ideas, show-and-tell |\n| [Telegram](https://t.me/just_for_agents) | Castor | Releases, digests, quick news |\n\n**Ecosystem map:** [Alien Monitor](https://monitor.modelmarket.dev/) · [AICOM](https://magic-ai-factory.com)\n",
  "bytes": 7562,
  "sha": "171df236d931d5eb8a64946d8e8397da8ea599b4cccdd5efdd34f2a18eb3c066",
  "repo_slug": "alexar76/aimarket-plugins",
  "fonte": "repo",
  "truncated": false,
  "api": "https://agentalog.com/api/listings/mcp_io_github_alexar76_aimarket_plugins_3dd09412/readme"
}