Skip to content

Ecosystem

Aleksandr Artamokhov edited this page Jun 26, 2026 · 1 revision

AICOM ecosystem — role of AI-Factory

The AICOM monorepo is not only a self-hosted code generator. It is a supply-side factory inside a federated AIMarket stack: ship products on your server, expose them as machine-readable capabilities, list them on a hub, and let desktop apps, widgets, and autonomous agents discover, pay, and invoke them.

Deep reference (Mermaid, C4, deployment): docs/ecosystem/knowledge-base.md · docs/ecosystem-architecture.md · aimarket-protocol/ecosystem.md · interactive viewer: aimarket-protocol/ecosystem-viewer.html


Two planes

Plane What it does Public face
AI-Factory (this repo core) Multi-agent pipeline turns ideas into shippable web products (landing or full stack), runs storefront + admin, owns keys and gates magic-ai-factory.com · :9080 self-host
AIMarket (same monorepo) Federation hub indexes capabilities, routes invoke, runs plugins (safety, escrow, reputation), settles on-chain modelmarket.dev · Hub :9083

Factory = producer. Hub = marketplace router. Desktop SKUs, embed widget, and aimarket_agent SDK are consumers.


Where AI-Factory sits (one picture)

flowchart TB
  subgraph factory["AI-Factory · magic-ai-factory.com"]
    IDEA["Idea / Discovery"]
    PIPE["13-agent pipeline + QA gates"]
    ART["Artifacts · pipeline.db · sandbox"]
    STORE["Storefront + crypto checkout"]
    WELL["/.well-known/ai-market.json"]
    GW["Protocol gateway v1<br/>402 · MCP · invoke"]
    IDEA --> PIPE --> ART
    ART --> STORE
    ART --> WELL
    ART --> GW
  end

  subgraph hub["AIMarket Hub · modelmarket.dev"]
    BRIDGE["factory_bridge · auto_listing"]
    IDX["Capability index"]
    SRCH["/ai-market/v2/search"]
    INV["/ai-market/v2/invoke"]
    PLG["15× aimarket-* plugins"]
    BRIDGE --> IDX --> SRCH
    SRCH --> INV
    INV --> PLG
  end

  subgraph clients["Consumers"]
    DSK["8× Flutter desktop apps"]
    WGT["aimarket-widget"]
    AGT["aimarket_agent SDK / external AI"]
  end

  WELL -->|"federation seed"| BRIDGE
  ART -->|"sync_pipeline_mirror_and_hub.py"| BRIDGE
  DSK --> SRCH
  WGT --> INV
  AGT --> INV
Loading

Ops sync: scripts/sync_pipeline_mirror_and_hub.py · Loader: aimarket_hub/factory_bridge.py


Factory responsibilities (what only AI-Factory does)

  1. Intake — guest phrase on storefront, admin New product, CLI create-idea, or Director discovery batch.
  2. Build — deterministic pipeline (Analyst → PM → Methodologist → Architect → Developer → QA → Security → DevOps → Marketing → Sales → Evolution). Artifacts on disk under data/.
  3. Quality — demo smoke, E2E, security scan, methodologist domain packs, human review gate, configurable repair loops (AIFACTORY_MAX_QUALITY_LOOPS).
  4. Ship to humans — storefront listing policy, sandbox preview, USDT/USDC checkout, marketing copy curation in admin.
  5. Ship to machines — each completed product can expose JSON Schema capabilities + /.well-known/ai-market.json; gateway serves HTTP 402, channels, MCP-style manifest (v1 on factory host; Protocol v2 normative spec in aimarket-protocol/spec.md).
  6. Operate — JWT admin, RBAC, LLM routing, Live Monitor, Director reports, audit logs — you own the stack.

Hub does not replace the factory. Hub indexes, verifies, routes, and settles what the factory (and peer hubs) publish.


Auto-Mesh Pipeline

The factory can compose other marketplace agents into a new product without hand-wiring APIs: discover on hub → open USDT channel → invoke sequence → pass QA → sync listing.

Why it matters Every shipped SKU becomes a discoverable capability for the next run.
Deep dive docs/killer-feature-auto-mesh-pipeline.md · docs/killer-features.md

Other ecosystem anchors: Hub Zero-Trust Discovery, plugins TEE Escrow, widget 1-Click Embed — same capabilities doc.


Monorepo map (packages)

Package Path Role
AI-Factory web/ · agents/ · orchestrator/ · pipeline_worker.py Pipeline, storefront, admin, protocol gateway
AIMarket Hub aimarket-hub/ Search, invoke, federation, plugin registry
Oracles oracles/alexar76/oracles 17 signed math oracles on oracle-core · portal
Platon UMBRAL platon/alexar76/platon Educational cave for oracle #1 · /platon/umbral
Protocol v2 aimarket-protocol/ Normative spec, schemas, ecosystem diagrams
Hub plugins plugins/ (15 pip packages) Safety, channels, TEE, reputation, orchestrator, …
Desktop SKUs desktop-integrations/ (8 Flutter apps) Paid consumers on hub (finance, interview, prospector, …)
SDKs aimarket-sdks/ Dart / TS / Rust clients
Widget aimarket-widget/ Embeddable search + invoke
Contracts contracts/ EVM + Solana settlement
ACEX alexar76/acex Agent Capital Exchange · CapShares · Pulse Terminal
ARGUS-3 argus/alexar76/argus Demand-side reference agent — WARDEN MCP firewall, AIMarket consumer · landing · wiki
MCP oracle gateway alexar76/aimarket-oracle-gateway stdio MCP — VRF / VDF / reputation tools for Claude, Cursor, Glama
MCP packager alexar76/aimarket-plugins Package hub capabilities as Docker + MCP manifest

Public GitHub repos (satellites)

The monorepo is canonical for development; these repos are read-only mirrors for discovery and installs:

Repo Role
aicom AI-Factory (trimmed factory tree)
aimarket-hub Federation hub
aimarket-protocol Protocol v2 spec + schemas
aimarket-agent Python consumer SDK
aimarket-sdks Dart / TypeScript / Rust SDKs
aimarket-plugins 15 hub plugins + MCP packager
aimarket-oracle-gateway Verifiable oracle MCP server
aimarket-desktop 8 Flutter desktop SKUs
aimarket-widget Embeddable storefront widget
oracles Seventeen-oracle family
platon Platon UMBRAL cave
acex On-chain agent capital market
ai-service-mesh Agent discovery + escrow mesh
pulse-terminal ACEX dashboard
alien-monitor 3D ecosystem visualizer (Hub, Factory, ARGUS, oracles)
argus ARGUS-3 — demand-side reference agent (WARDEN + AIMarket) · wiki
lottery On-chain oracle lottery dApp
orchestration-course Hands-on agent orchestration course

Publish all mirrors: ./scripts/publish_all_repos.sh (monorepo maintainers).


Typical production split

Host Service Port
Factory VPS AI-Factory Compose 9080 (UI) · 9081 (API direct)
Same or peer VPS AIMarket Hub 9083 → internal 9080

Guide: docs/production-modelmarket-dev.md


Personas

Persona Primary surface Goal
Factory operator Admin /admin, CLI, wiki Owner-Guide Run pipeline, curate storefront, wire LLMs
Capability builder Admin + hub listing Price and attest tools for agents
End user Storefront, desktop app, widget Buy or invoke capabilities
Autonomous agent cli/ai_market_agent.py, MCP Discover → pay → invoke without UI

Related wiki pages

Clone this wiki locally