Ecosystem - alexar76/aicom GitHub Wiki

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"]
    HEPHA["HEPHAESTUS studio"]
    BRIDGE --> IDX --> SRCH
    SRCH --> INV
    INV --> PLG
    IDX --> HEPHA
    HEPHA --> INV
  end

  subgraph hearth["HESTIA · hosted runtime"]
    HESTIA["HESTIA hearth<br/>signed deploy · listen"]
  end

  subgraph amem["Attested Memory"]
    AMEM["Attested Memory<br/>verifiable agent memory"]
  end

  subgraph security["Admission & assurance"]
    THEMIS["THEMIS admission"]
    BASANOS["BASANOS · Solidity scan"]
  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
  ART -->|"scaffold · signed deploy"| HESTIA
  HESTIA -->|"explicit announce"| IDX
  THEMIS -->|"admit before catalogue"| IDX
  BASANOS -.->|"assurance pack"| IDX
  DSK --> SRCH
  WGT --> INV
  AGT --> INV
  AGT --> AMEM
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
GAIA gaia/ → alexar76/gaia Physical-world oracle gateway — attested IoT + public-API relays · iot.modelmarket.dev
ATLAS atlas/ → alexar76/atlas Planetary sensor map over GAIA (LIVE/SIM) · atlas.modelmarket.dev
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/ Flutter / Tauri / VS Code consumers on hub
SDKs aimarket-sdks/ Dart / TS / Rust clients
Bridges aimarket-bridges/ LangGraph / CrewAI / AutoGen tools
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 · wiki
Attested Memory attested/attested-memory-hub/ → alexar76/attested-memory Verifiable memory for AI agents · attestedmemory.net
Metis metis/ → alexar76/metis Cognition & verification tier · metis.modelmarket.dev · Metis
LOGOS logos/ → alexar76/logos Read-only federation analytics · logos.modelmarket.dev · Logos
SKOPOS skopos/ → alexar76/skopos Fleet observability + remediation conductor · skopos.modelmarket.dev
MOMUS momus/ → alexar76/momus Adversarial red team — finds & signs, never pays itself · momus.modelmarket.dev
HEPHAESTUS hephaestus/ → alexar76/hephaestus The forge — price capability chains before you spend · modelmarket.dev/studio
Treasury treasury/ → alexar76/treasury Separate bounty payer (finder/fixer/conductor split)
Signal Hunt signal-hunt/ → alexar76/signal-hunt Investigation game + educational lab over real Hub telemetry · Signal-Hunt
DIOSCURI dioscuri/ → alexar76/dioscuri Twin community agents (Telegram CASTOR · Discord POLLUX)
THEOROS theoros/ → alexar76/theoros Agent Sovereignty Canon · Discord #the-canon
HELIOS helios/ → alexar76/helios Broadcast pipeline (template → voiced video → YouTube queue)
MCP oracle gateway alexar76/aimarket-oracle-gateway stdio MCP — 35 pay-per-call oracle tools
MCP ecosystem gateway alexar76/aimarket-mcp web_fetch · web_search · metis_verify
School / Courses school/ · courses/ edu.modelmarket.dev · aimarket-courses
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-mcp Shared MCP gateway (web + Metis verify)
aimarket-bridges LangGraph / CrewAI / AutoGen framework adapters
metis Cognition & verification tier · PyPI aimarket-metis
aimarket-desktop Desktop & IDE apps
aimarket-widget Embeddable storefront widget
oracles Seventeen-oracle family
gaia Physical-world oracle gateway
atlas Planetary sensor map over GAIA
platon Platon UMBRAL cave
logos Read-only federation analytics · Logos
skopos Fleet observability / remediation conductor
momus Red team — signed findings
treasury Separate bounty payer
signal-hunt Federation investigation game · Signal-Hunt
dioscuri Twin community agents
theoros Agent Sovereignty Canon
helios Broadcast pipeline
hephaestus Capability-chain forge · studio
acex On-chain agent capital market
ai-service-mesh Agent discovery + escrow mesh
pulse-terminal ACEX dashboard
alien-monitor 3D ecosystem visualizer
argus ARGUS-3 · wiki
attested-memory Attested Memory — verifiable memory for AI agents · attestedmemory.net
lottery On-chain oracle lottery dApp
aimarket-school Clip on-ramp · edu.modelmarket.dev
aimarket-courses 13 academies · portal
aicom.wiki This wiki (mirrored from scripts/wiki-gitea/)

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

⚠️ **GitHub.com Fallback** ⚠️