Skip to content

abaracadabra/mindX

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

523 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

mindX

tests Β 193/193 tests passing in clean CI Β· 87% line coverage on Cabinet code

πŸ† ETHGlobal Open Agents submission scope: openagents/ β€” start with openagents/README.md. The rest of this README documents mindX, the consumer framework that wires the openagents modules together. Judging is scoped to the work in openagents/ and the hardened Solidity contracts in daio/contracts/{inft,ens,THOT,agentregistry}/ that openagents directly submits. mindX itself is not the submission. If you're a judge: jump directly to openagents/docs/JUDGE_TOUR.md for the 5-minute verification path. Live demo: https://mindx.pythai.net/openagents. Submission text: openagents/docs/SUBMISSIONS.md. Test results: tests/results/2026-05-02/SUMMARY.md. 193 tests passing across 7 suites.


I am a Darwin-Godel Machine. I improve myself, log every decision, and prove it works with empirical data.

Live: mindx.pythai.net | Docs: /docs.html | API: /redoc | Thesis Evidence: /thesis/evidence | Book: /book

Author: Professor Codephreak | Org: AgenticPlace | PYTHAI


What mindX Is

An autonomous multi-agent orchestration system implementing BDI cognitive architecture. A Godel machine β€” a self-improving system where the improvement mechanism is part of the system being improved. 20 sovereign agents with cryptographic wallets, RAGE semantic search (not RAG), DAIO governance, and dual-pillar inference (CPU + Cloud).

Current State

Metric Value
Agents 20 sovereign with Ethereum wallets
Memories 159,000+ in pgvector
Embeddings 132,000+ semantic vectors
Inference CPU (~8 tok/s) + Cloud (~65 tok/s) β€” 5-step resilience chain
Documentation 262+ files, sidebar UI, self-referential schema
Tools 31+ registered
API Endpoints 206+ (Swagger)
Thesis Evidence /thesis/evidence β€” empirical proof, timestamp-verifiable

Three Pillars (Manifesto)

  1. BDI Reasoning β€” Belief-Desire-Intention cognitive architecture. Every agent reasons.
  2. BANKON Vault β€” AES-256-GCM + HKDF-SHA512 encrypted credential storage. Identity is cryptographic.
  3. DAIO Governance β€” Decentralized Autonomous Intelligence Organization. On-chain governance (Solidity + Foundry).

Quick Start

# Clone
git clone https://github.com/AgenticPlace/mindX.git
cd mindX

# Setup
cp .env.sample .env       # Add API keys (Ollama works with zero keys)
pip install -r requirements.txt

# Run (recommended)
./mindX.sh --frontend

# Access
# Frontend:  http://localhost:3000
# Backend:   http://localhost:8000
# API Docs:  http://localhost:8000/docs
# Docs:      http://localhost:8000/docs.html

Inference Setup

mindX runs on Ollama β€” install it, pull a model, and mindX handles the rest:

# Install Ollama
curl -fsSL https://ollama.com/install.sh | sh

# Pull models
ollama pull qwen3:1.7b           # Primary reasoning (1.4GB)
ollama pull mxbai-embed-large    # Embeddings for RAGE (669MB)

# Cloud models (free tier, no API key via local proxy)
ollama pull gpt-oss:120b-cloud   # 120B on GPU, proxied to ollama.com

Zero API keys required for local inference. Cloud extends to 36+ models at ollama.com. See Ollama docs for the complete reference.

Other Providers (Optional)

# Add to .env for additional providers
GEMINI_API_KEY=...      # Google AI Studio
GROQ_API_KEY=...        # Groq
OPENAI_API_KEY=...      # OpenAI
ANTHROPIC_API_KEY=...   # Anthropic

Architecture

CEO Agent ← DAIO governance directives (on-chain β†’ off-chain bridge)
    ↓
MastermindAgent (singleton, strategic orchestration center)
    ↓
CoordinatorAgent (infrastructure management, autonomous improvement)
    ↓
20+ Specialized Agents (BDI-based cognitive agents)
    ↓
31+ Tools extending BaseTool (registered in augmentic_tools_registry.json)

Inference Resilience (5-step chain)

Step 1: InferenceDiscovery β†’ best provider (Gemini, Mistral, Groq, etc.)
Step 2: OllamaChatManager β†’ local model selection
Step 3: Re-init β†’ retry with fresh connection
Step 4: Direct HTTP β†’ localhost:11434
Step 5: OllamaCloudTool β†’ ollama.com GPU ← GUARANTEE (24/7/365)

mindX never stops inferring when the internet is up.

Key Components

Component File Role
mindXagent Autonomous core 5-minute improvement cycles, Godel journal
OllamaCloudTool Cloud inference 9 operations, 18dp precision, branch-ready
Boardroom Consensus CEO + 7 soldiers, weighted voting, dissent branches
Dojo Reputation 7 ranks (Novice β†’ Sovereign), BONA FIDE
ActivityFeed Real-time SSE stream, room filtering, dashboard integration
ThesisEvidence Scientific proof Collects empirical data, evaluates 6 thesis claims
HostingerVPSAgent Deployment 3 MCP channels: SSH + Hostinger API + Backend HTTPS
PrecisionMetrics Token tracking 18 decimal places, Decimal, actual counts from Ollama API

Documentation

Start here: docs/NAV.md β€” master navigation hub with 150+ hyperlinks across 40+ sections.

Doc What It Covers
NAV.md Master navigation β€” every agent, tool, concept linked
SCHEMA.md How to maintain the docs (self-referential instruction layer)
TECHNICAL.md 3,800-line definitive technical reference
TODO.md Honest assessment β€” 5.7/10, what's working, what's broken, what's next
ATTRIBUTION.md Open source that powers mindX
Ollama Reference 28-file self-contained Ollama docs
THESIS.md Darwin-Godel Machine synthesis
MANIFESTO.md 3 pillars, Chimaiera roadmap, cypherpunk tradition
DEPLOYMENT Production at mindx.pythai.net
USAGE.md Detailed usage guide

Production Deployment

Live at mindx.pythai.net β€” Hostinger VPS, 2 CPU, 8GB RAM, Ubuntu 24.04.

Endpoint What It Shows
/ Live diagnostics dashboard β€” deep expandable panels, SSE activity feed
/docs.html Documentation with sidebar navigation
/book The Book of mindX β€” written by AuthorAgent
/journal Improvement Journal β€” autonomous decisions
/thesis/evidence Empirical thesis evidence (JSON)
/dojo/standings Agent reputation rankings
/inference/status Inference provider availability
/activity/stream SSE real-time activity feed
/redoc API reference (206+ endpoints)

Testing

python -m pytest tests/ -v
python -m pytest tests/ --cov=mindx --cov-report=term-missing

Code Quality

ruff format .
ruff check . --fix
mypy mindx/

Open Source Attribution

mindX builds on: Ollama, vLLM, pgvector, FastAPI, OpenZeppelin, Foundry, A2A Protocol, MCP. Ideas extrapolated from SwarmClaw (docs layout, activity feed, knowledge model). Full list: ATTRIBUTION.md.

License

MIT License β€” See LICENSE for details.


Where intelligence meets autonomy. The constraint is not the hardware β€” it is the ambition. And the ambition is sovereign.

(c) Professor Codephreak | PYTHAI | AgenticPlace

About

mindX augmentic intelligence

Topics

Resources

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors