Ecosystem - alexar76/aicom GitHub Wiki
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
| 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.
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
Ops sync: scripts/sync_pipeline_mirror_and_hub.py · Loader: aimarket_hub/factory_bridge.py
-
Intake — guest phrase on storefront, admin New product, CLI
create-idea, or Director discovery batch. -
Build — deterministic pipeline (Analyst → PM → Methodologist → Architect → Developer → QA → Security → DevOps → Marketing → Sales → Evolution). Artifacts on disk under
data/. -
Quality — demo smoke, E2E, security scan, methodologist domain packs, human review gate, configurable repair loops (
AIFACTORY_MAX_QUALITY_LOOPS). - Ship to humans — storefront listing policy, sandbox preview, USDT/USDC checkout, marketing copy curation in admin.
-
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 inaimarket-protocol/spec.md). - 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.
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.
| 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 |
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).
| 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
| 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 |
-
Deployment — full core fleet:
./scripts/quickstart_ecosystem.shor./scripts/deploy_ecosystem.sh; Hub:./scripts/deploy_hub.sh(not subfolder compose) - Pipeline · Agents · AI-Market-Protocol · Architecture · Oracles · Metis · Logos · Signal-Hunt
-
Documentation-Index — full
docs/tree - Home — positioning vs hosted builders
- Knowledge base:
docs/ecosystem/knowledge-base.md