Agents that always move forward.
A distributed cognitive mesh where AI nodes compete, evolve, and log every decision on-chain — fully verifiable, unstoppable.
Every other framework runs one LLM after another on a fixed track. Shingeki distributes, competes, and evolves — on verifiable infrastructure.
| Framework | Architecture | Evolution | Verified |
|---|---|---|---|
| LangChain | Single chain, single node | Static prompts | — None |
| AutoGen | Agent pairs, static roles | Static | — None |
| CrewAI | Fixed crew, sequential | Static | — None |
| Shingeki | Distributed mesh | Genome-driven (live TEE scoring) | TEE ✓ + 0G Log |
Three interlocking systems: a living genome, a competitive mesh, and a relentless fitness engine that never lets quality slip.
agentmesh.example.yaml and mutates automatically when output quality drops below threshold.
Three views of the same system — from high-level flow, to execution sequence, to a full layer-by-layer breakdown.
| Layer | What it does |
|---|---|
| Planner | Splits any free-form task into steps, tags each with a domain |
| MeshOrchestrator | Runs step 1 as a parallel competition across all nodes; steps 2–N route to domain specialists with retry fallback |
| Genome | Each agent's identity — model, strategy, tools, mutation rate; evolves automatically when output quality drops |
| Fitness Scorer | Two-path: fast heuristic (0 tokens) pre-filters every step; LLM judge (~128 tokens, TEE-verified) fires only below threshold TEE |
| Genome Mutator | On low score: cycles prompt → model → strategy; every mutation recorded to lineage store |
| NodeRuntime | Executes one plan step — builds prompt with prior context, calls 0G Router, runs Uniswap tool if output contains a tool call |
| 0G Router | TEE-backed LLM inference — every call cryptographically attested, fastest provider selected automatically TEE ✓ |
| Uniswap Tool | LLM embeds {"tool":"uniswap_quote",...} in output; runtime detects it, calls Trade API, appends quote + swap tx to result |
| 0G Log Store | Append-only per-step trace — input, output, TEE flag, root hash; anyone can verify what ran Tamper-proof |
| 0G KV Store | Final genome checkpoint written after every completed task |
| MeshHub | WebSocket + HTTP coordination hub for distributed mode — /health, /metrics, /lineage, /viewer, POST /api/run |
| AXL Transport | Peer-to-peer alternative to WebSocket hub via Gensyn sidecar — no central broker P2P |
| Lineage Viewer | Browser UI at /viewer — live tree of genome mutations, fitness bars, TEE badges, parent→child arrows |
Get up in two commands. Or spin up a full distributed mesh across 4 terminals.
Every inference call, every fitness score, every genome mutation — anchored on 0G's decentralized infrastructure. Any participant can verify what ran, on what model, and with what result.