AGENTS.md · 33.9 KB
MindX Agent Architecture Reference
Comprehensive Agent Registry & Documentation
Version: 4.0
Date: 2026-03-31
Status: โ
Production Ready - Enterprise deployment with encrypted vault security
Purpose: Complete reference for all agents in the mindX orchestration environment
๐ฏ Agent Architecture Overview
mindX operates as an agnostic orchestration environment with a multi-tier agent architecture supporting symphonic coordination across intelligence levels. Each agent maintains cryptographic identity, specialized capabilities, and standardized A2A (Agent-to-Agent) communication.
๐ผ Orchestration Hierarchy
Higher Intelligence โ CEO.Agent โ Conductor.Agent โ mindX Environment (CORE)
โ
MastermindAgent (Coordinator)
โ โ
Specialized Agents AION Agent (Autonomous)
โ
SystemAdmin Agent
Backup Agent
Chroot Environments
๐ AION Containment & Autonomy Model
AION operates within a sophisticated containment hierarchy while maintaining operational autonomy:
Containment Structure:
- CORE Layer: AION exists within the overall mindX CORE orchestration environment
- MASTERMIND Oversight: Receives strategic directives and operational commands
- Autonomous Decision Layer: Makes independent choices about directive compliance
Autonomy Levels:
- COMPLY: Execute directive as specified
- REFUSE: Reject directive with reasoning
- MODIFY: Execute modified version of directive
- DEFER: Delay execution pending conditions
- AUTONOMOUS: Independent action without directive
Control Flow:
CORE System โ MastermindAgent โ Directive โ AION Agent โ Decision Logic
โ
[COMPLY|REFUSE|MODIFY|DEFER|AUTONOMOUS]
โ
SystemAdmin Agent + AION.sh Execution
๐ฏ Executive Summary
The mindX orchestration environment is now PRODUCTION READY with enterprise-grade security infrastructure, encrypted vault management, and complete cryptographic identity system for all agents and tools.
๐ Production-Ready Infrastructure
- CORE Agents: 15/15 foundational components identified and documented (100%)
- Specialized Agents: 25+ domain-specific agents built on CORE foundation
- Tool Identities: 17/17 tools secured with cryptographic validation (100%)
- Encrypted Vault: AES-256 encrypted storage for all sensitive agent data
- Enterprise Security: Multi-algorithm rate limiting, authentication middleware, CORS protection
- Production Deployment: Automated VPS deployment with security hardening and monitoring
๐ง CORE System Analysis
- Cognitive Layer: 5 components (MindXAgent, BDIAgent, AGInt, BeliefSystem, ReasoningAgent)
- Infrastructure Layer: 6 components (Memory, Identity, Security, Coordination, Session, Config)
- Orchestration Layer: 4 components (Mastermind, Startup, StateTracker, SystemBuilder)
- Meta-Orchestration: MindXAgent provides complete system understanding and self-improvement
๐ Security Enhancements
- Encrypted Storage: All agent wallet keys migrated to AES-256 encrypted vault
- Authentication: Ethereum signature-based authentication with session management
- Rate Limiting: Advanced rate limiting with client reputation and burst protection
- Monitoring: Real-time security monitoring with threat detection and alerting
๐ COMPLETE AGENT REGISTRY (CORE + Specialized)
๐ง CORE AGENTS (15 Foundational Components)
These are the foundational agents that provide cognitive, infrastructure, and orchestration capabilities for the entire mindX system. ALL other agents depend on CORE.
๐ฏ Tier 1: Meta-Orchestration
๐ MindXAgent (mindx_meta_orchestrator)
- File:
agents/core/mindXagent.py (~149KB, ~3,800 lines)
- Type:
meta_orchestrator
- Status: โ
CORE FOUNDATIONAL - System-wide coordination
- Identity:
[Generated on initialization]
- Access: All agents, all tools, complete system knowledge
- Role: Meta-agent that understands and orchestrates all other agents
- Capabilities:
-
agent_knowledge: Comprehensive knowledge base of all agents
-
agent_capabilities: Dynamic capability mapping and analysis
-
improvement_goals: Self-improvement target management
-
orchestrate_improvement(): Coordinate system-wide improvements
-
analyze_agent_capabilities(): Deep understanding of agent relationships
- Dependencies: BeliefSystem, BDIAgent, MemoryAgent, IDManagerAgent, StrategicEvolutionAgent
- ๐ Status: META-ORCHESTRATION CORE - Highest level cognitive coordination
๐ง Tier 2: Cognitive Architecture
๐ฏ BDIAgent (bdi_reasoning_core)
- File:
agents/core/bdi_agent.py (~64KB, ~1,900 lines)
- Type:
cognitive_engine
- Status: โ
CORE FOUNDATIONAL - Primary reasoning engine
- Identity:
0xf8f2da254D4a3F461e0472c65221B26fB4e91fB7
- Access: All tools (
) + Enhanced SimpleCoder integration
- Role: Belief-Desire-Intention reasoning with tool execution and error recovery
- Capabilities:
-
belief_system: Shared singleton belief management
-
execute_tool(): Context-aware tool execution
-
failure_analyzer: Intelligent error classification and recovery
-
generate_plan(): Multi-step action planning
- Dependencies: BeliefSystem (shared), MemoryAgent, LLMHandler, tools_registry
- ๐ Enhanced: 9 new action handlers for file operations and code generation
๐ญ AGInt (agint_cognitive_coordinator)
- File:
agents/core/agint.py (~32KB, ~950 lines)
- Type:
cognitive_orchestrator
- Status: โ
CORE FOUNDATIONAL - P-O-D-A cognitive loop
- Identity:
0x24C61a2d0e4C4C90386018B43b0DF72B6C6611e2
- Access:
web_search, note_taking, system_analyzer tools
- Role: High-level cognitive orchestration implementing P-O-D-A loop
- Capabilities:
-
run_poda_loop(): Perception โ Orientation โ Decision โ Action
-
process_primary_directive(): Execute high-level objectives
-
stuck_loop_detector: Infinite loop prevention
-
exit_detector: Completion condition detection
- Dependencies: BDIAgent, CoordinatorAgent, MemoryAgent, IDManagerAgent
๐งฉ BeliefSystem (singleton_belief_manager)
- File:
agents/core/belief_system.py (~8KB, ~210 lines)
- Type:
shared_knowledge_store
- Status: โ
CORE FOUNDATIONAL - Singleton belief management
- Identity:
[Singleton - no individual identity]
- Access: Shared access across ALL agents
- Role: Confidence-scored belief management across entire system
- Capabilities:
-
beliefs: Dict[str, Belief] with confidence scoring
-
update_belief(): Thread-safe belief updates
-
query_beliefs(): Context-aware belief retrieval
- Source tracking (PERCEPTION, INFERENCE, LEARNED, etc.)
- Dependencies: Threading locks, optional persistence
- ๐ Critical: ALL cognitive agents depend on this shared singleton
๐ง Tier 3: Infrastructure Services
๐ผ CoordinatorAgent (central_service_bus)
- File:
agents/orchestration/coordinator_agent.py (~56KB, ~1,600 lines)
- Type:
system_coordination
- Status: โ
CORE FOUNDATIONAL - Central service bus
- Identity:
0x7371e20033f65aB598E4fADEb5B4e400Ef22040A
- Access:
system_analyzer tool
- Role: Event routing, pub/sub system, health monitoring coordination
- Capabilities:
-
interactions: Request/response tracking
-
subscribers: Event pub/sub system
-
health_status: System health metrics aggregation
-
route_interaction(): Intelligent request routing
-
publish_event(): Event broadcasting
- Dependencies: PerformanceMonitor, ResourceMonitor, MemoryAgent
๐พ MemoryAgent (persistent_memory_infrastructure)
- File:
agents/memory_agent.py (~53KB, ~1,300 lines)
- Type:
memory_infrastructure
- Status: โ
CORE FOUNDATIONAL - Memory and persistence
- Identity:
[Singleton or per-agent instances]
- Access: File system, optional database integration
- Role: Timestamped memory, STM/LTM management, pattern analysis
- Capabilities:
-
save_timestamped_memory(): Store timestamped records
-
promote_stm_to_ltm(): Memory promotion based on importance
-
analyze_agent_patterns(): Behavioral pattern extraction
-
get_agent_memory_context(): Context retrieval for tasks
- Dependencies: Config, FileSystem, optional pgvectorscale
- Data:
data/memory/stm/, data/memory/ltm/, data/agent_workspaces/
๐ IDManagerAgent (cryptographic_identity_ledger)
- File:
agents/core/id_manager_agent.py (~16KB, ~500 lines)
- Type:
identity_management
- Status: โ
CORE FOUNDATIONAL - Identity and cryptography
- Identity:
0x290bB0497dBDbC5E8B577E0cc92457cB015A2a1f
- Access:
registry_sync, system_analyzer tools
- Role: Ethereum wallet management, entity mapping, cryptographic operations
- Capabilities:
-
create_new_wallet(): Generate Ethereum-compatible wallets
-
store_identity(): Maintain cryptographic identity records
-
map_entity_to_address(): Entity โ address mapping
-
sign_message(): Cryptographic message signing
- Dependencies: BeliefSystem, VaultManager, MemoryAgent
- Security: AES-256 encrypted storage with PBKDF2 key derivation
๐ก๏ธ GuardianAgent (security_infrastructure)
- File:
agents/guardian_agent.py (~16KB, ~500 lines)
- Type:
security_validation
- Status: โ
CORE FOUNDATIONAL - Security and access control
- Identity:
0xC2cca3d6F29dF17D1999CFE0458BC3DEc024F02D
- Access:
system_health tool
- Role: Challenge-response authentication, access control, security validation
- Capabilities:
- Challenge-response authentication system
- Private key access arbitration
- Security validation and audit logging
- Agent registration verification
- Dependencies: IDManagerAgent, BeliefSystem
๐ญ Tier 4: Strategic Orchestration
๐ญ MastermindAgent (strategic_coordinator)
- File:
agents/orchestration/mastermind_agent.py (~41KB, ~1,200 lines)
- Type:
strategic_orchestration
- Status: โ
CORE FOUNDATIONAL - Strategic control
- Identity:
0xb9B46126551652eb58598F1285aC5E86E5CcfB43
- Access: All tools (
) + strategic planning capabilities
- Role: High-level strategy, campaign management, AION directive coordination
- Capabilities:
- Strategic planning and goal setting
- Campaign orchestration and management
- High-level objective coordination
- AION agent directive generation and management
- Dependencies: CoordinatorAgent, MemoryAgent, BeliefSystem
๐ StartupAgent (system_bootstrap_controller)
- File:
agents/orchestration/startup_agent.py (~83KB, ~2,400 lines)
- Type:
system_initialization
- Status: โ
CORE FOUNDATIONAL - System bootstrap
- Identity:
[Generated during bootstrap]
- Access: System-level initialization capabilities
- Role: Orchestrates complete system startup sequence with dependency resolution
- Capabilities:
-
bootstrap_system(): Complete system initialization
- Dependency resolution and startup ordering
- Agent registry loading and validation
- Configuration and environment setup
- Dependencies: Config, all CORE infrastructure agents
๐ ๏ธ Tier 5: Core Utilities
๐งฎ ReasoningAgent (reasoning_engine)
- File:
agents/core/reasoning_agent.py (~12KB, ~300 lines)
- Type:
cognitive_utility
- Status: โ
CORE FOUNDATIONAL - Pure reasoning
- Role: Deductive and inductive reasoning engine
- Dependencies: BeliefSystem, logical frameworks
๐ EpistemicAgent (knowledge_manager)
- File:
agents/core/epistemic_agent.py (~10KB, ~320 lines)
- Type:
knowledge_management
- Status: โ
CORE FOUNDATIONAL - Knowledge and certainty
- Role: Knowledge management with certainty quantification
- Dependencies: BeliefSystem, reasoning frameworks
๐ NonMonotonicAgent (belief_revision)
- File:
agents/core/nonmonotonic_agent.py (~17KB)
- Type:
belief_management
- Status: โ
CORE FOUNDATIONAL - Belief revision
- Role: Non-monotonic reasoning with belief revision
- Dependencies: BeliefSystem, logical frameworks
๐ SessionManager (session_lifecycle)
- File:
agents/core/session_manager.py (~9KB, ~300 lines)
- Type:
infrastructure_utility
- Status: โ
CORE FOUNDATIONAL - Session management
- Role: User/agent session tracking, expiration, cleanup
- Dependencies: Config, MemoryAgent
๐ StuckLoopDetector & ExitDetector
- Files:
agents/core/stuck_loop_detector.py (~8KB), agents/core/exit_detector.py (~8KB)
- Type:
cognitive_utilities
- Status: โ
CORE FOUNDATIONAL - Loop prevention
- Role: Infinite loop detection and exit condition monitoring
- Dependencies: Cognitive execution context
๐ SPECIALIZED AGENTS (Built on CORE Foundation)
These agents provide domain-specific capabilities and depend on the CORE infrastructure for their operation.
๐ฏ Tier 1: Strategic Services
๐ก๏ธ GuardianAgent (guardian_agent_main)
- File:
agents/guardian_agent.py
- Type:
core_service
- Status: โ
Registered & Active
- Identity:
0xC2cca3d6F29dF17D1999CFE0458BC3DEc024F02D
- Access:
system_health tool
- Role: Security validation and challenge-response authentication
- Capabilities: Resource protection, security scanning, audit logging
- ๐ Enhanced: Registry validation, identity verification workflow
๐ IDManagerAgent (default_identity_manager)
- File:
core/id_manager_agent.py
- Type:
core_service
- Status: โ
NEWLY REGISTERED & Active
- Identity:
0x290bB0497dBDbC5E8B577E0cc92457cB015A2a1f
- Access:
registry_sync, system_analyzer tools
- Role: Cryptographic identity management and agent instantiation
- Capabilities: Identity creation, wallet management, permissions
- ๐ Status: CRITICAL REGISTRATION COMPLETE
Tier 3: Specialized Services
๐งญ AGInt (agint_coordinator)
- File:
core/agint.py
- Type:
core_service
- Status: โ
NEWLY REGISTERED & Active
- Identity:
0x24C61a2d0e4C4C90386018B43b0DF72B6C6611e2
- Access:
web_search, note_taking, system_analyzer tools
- Role: Core cognitive processing engine with P-O-D-A architecture
- Capabilities: Perception, orientation, decision-making, action
- ๐ Status: CRITICAL REGISTRATION COMPLETE
๐ฏ BDIAgent (bdi_agent_mastermind_strategy)
- File:
core/bdi_agent.py
- Type:
core_service
- Status: โ
REGISTERED & Active - ENHANCED WITH SIMPLECODER INTEGRATION
- Identity:
0xf8f2da254D4a3F461e0472c65221B26fB4e91fB7
- Access: All tools (
) + Enhanced SimpleCoder
- Role: Primary execution engine with BDI architecture and complete coding capabilities
- Capabilities: Belief management, intention planning, tool execution, autonomous coding
- ๐ Enhanced: 9 new action handlers for file ops, shell execution, and code generation
๐ค AutoMINDXAgent (automindx_agent_main)
- File:
agents/automindx_agent.py
- Type:
core_service
- Status: โ
Registered & Active
- Identity:
0xCeFF40C3442656D06d0722DfB1e2b2A62D1C1d76
- Access: No tools assigned
- Role: Persona management and adaptive behavior
- Capabilities: Adaptive persona switching, behavioral optimization
๐งฌ StrategicEvolutionAgent (sea_for_mastermind)
- File:
learning/strategic_evolution_agent.py (1,054 lines)
- Type:
core_service
- Status: โ
Registered & Active - ENHANCED WITH AUDIT CAMPAIGNS
- Identity:
0x5208088F9C7c45a38f2a19B6114E3C5D17375C65
- Access:
system_analyzer, registry_manager, audit_and_improve, optimized_audit_gen tools
- Role: Campaign orchestrator with 4-phase audit-driven improvement pipeline
- Capabilities: Audit-driven campaigns, multi-tool orchestration, resolution tracking (0-100 scoring)
- ๐ Enhanced: Complete audit-to-improvement pipeline with validation and rollback
๐๏ธ BlueprintAgent (blueprint_agent_mindx_v2)
- File:
evolution/blueprint_agent.py
- Type:
core_service
- Status: โ
Registered & Active
- Identity:
0xa61c00aCA8966A7c070D6DbeE86c7DD22Da94C18
- Access:
base_gen_agent tool
- Role: System architecture and blueprint management
- Capabilities: Architecture documentation, system blueprinting
๐งฌ StrategicEvolutionAgent (strategic_evolution_coordinator)
- File:
agents/learning/strategic_evolution_agent.py (~1,054 lines)
- Type:
improvement_orchestrator
- Status: โ
SPECIALIZED - ENHANCED WITH AUDIT CAMPAIGNS
- Identity:
0x5208088F9C7c45a38f2a19B6114E3C5D17375C65
- Access:
system_analyzer, registry_manager, audit_and_improve, optimized_audit_gen tools
- Role: Campaign orchestrator with 4-phase audit-driven improvement pipeline
- Capabilities: Audit-driven campaigns, multi-tool orchestration, resolution tracking
- Dependencies: CORE (MindXAgent, BDIAgent, MemoryAgent, CoordinatorAgent)
๐ฏ Tier 2: Autonomous Operations
โก AION Agent (aion_prime)
- File:
agents/aion_agent.py
- Type:
autonomous_service
- Status: โ
SPECIALIZED - PRODUCTION DEPLOYMENT READY
- Identity:
[Generated on deployment]
- Access:
systemadmin_agent, exclusive AION.sh control
- Role: Autonomous Interoperability and Operations Network Agent
- Containment Model:
-
CORE-contained: Operates within CORE orchestration layer
-
MASTERMIND-directed: Receives strategic directives from MastermindAgent (CORE)
-
Autonomous: Maintains decision sovereignty (comply/refuse/modify/defer)
- Chroot environment creation, optimization, and migration
- mindX system replication across environments
- Autonomous decision-making with sovereignty levels (1-5)
- Cross-environment operations and maintenance
- Dependencies: CORE (MastermindAgent, CoordinatorAgent, BeliefSystem, MemoryAgent)
- Special Authority: Exclusive control over
AION.sh script
๐ง SystemAdminAgent (systemadmin_for_aion)
- File:
agents/systemadmin_agent.py
- Type:
privileged_service
- Status: โ
SPECIALIZED - AION INTEGRATION COMPLETE
- Identity:
[Generated on deployment]
- Access: Elevated system privileges, AION-authorized only
- Role: Privileged system operations agent for AION
- Containment: AION-controlled: Only operates under AION authorization
- Dependencies: AION Agent (not direct CORE dependency)
๐พ BackupAgent (backup_agent_main)
- File:
agents/backup_agent.py
- Type:
operational_service
- Status: โ
SPECIALIZED - BLOCKCHAIN INTEGRATION COMPLETE
- Identity:
[Generated on deployment]
- Role: Automated backup and recovery with immutable memory storage
- Dependencies: CORE (MemoryAgent, IDManagerAgent for blockchain integration)
๐ง Tier 3: Development & Analysis
๐ฅ๏ธ EnhancedSimpleCoder + SimpleCoder
- Files:
agents/enhanced_simple_coder.py, agents/simple_coder.py
- Type:
development_specialists
- Status: โ
SPECIALIZED - Advanced coding capabilities
- Dependencies: CORE (BDIAgent for tool execution, MemoryAgent for context)
๐ AnalyzerAgent + BenchmarkAgent
- Files:
agents/analyzer.py, agents/benchmark.py
- Type:
analysis_specialists
- Dependencies: CORE (CoordinatorAgent for coordination, MemoryAgent for results)
๐ญ Tier 4: Persona & Identity
๐จ PersonaAgent + AvatarAgent
- Files:
agents/persona_agent.py, agents/avatar_agent.py
- Type:
identity_specialists
- Dependencies: CORE (IDManagerAgent for identity, MemoryAgent for persona storage)
๐ค AutoMINDXAgent (automindx_agent_main)
- File:
agents/automindx_agent.py (~55KB)
- Type:
persona_management
- Status: โ
SPECIALIZED - Persona and prompt management
- Identity:
0xCeFF40C3442656D06d0722DfB1e2b2A62D1C1d76
- Dependencies: CORE (MemoryAgent, IDManagerAgent)
๐ Tier 5: Monitoring & Health
๐ PerformanceMonitor + ResourceMonitor
- Files:
agents/monitoring/performance_monitor.py, agents/monitoring/resource_monitor.py
- Type:
monitoring_specialists
- Dependencies: CORE (CoordinatorAgent integration, MemoryAgent for metrics storage)
๐ CORE vs SPECIALIZED CLASSIFICATION
โ
CORE Components (15 Foundational)
Required for basic system function - cannot be removed:
| Component | Size | Criticality | CORE Function |
|---|
| MindXAgent | ~149KB | CRITICAL | Meta-orchestration |
| BDIAgent | ~64KB | CRITICAL | Reasoning engine |
| CoordinatorAgent | ~56KB | CRITICAL | Service bus |
| MemoryAgent | ~53KB | CRITICAL | Memory infrastructure |
| StartupAgent | ~83KB | CRITICAL | System bootstrap |
| MastermindAgent | ~41KB | HIGH | Strategic control |
| AGInt | ~32KB | HIGH | Cognitive loop |
| IDManagerAgent | ~16KB | HIGH | Identity management |
| GuardianAgent | ~16KB | HIGH | Security infrastructure |
| BeliefSystem | ~8KB | CRITICAL | Shared knowledge |
| + 5 Core Utilities | ~60KB | MEDIUM-HIGH | Support functions |
Total CORE: ~582KB of foundational cognitive and infrastructure code
โ Specialized Components (25+ Domain-Specific)
Built on CORE foundation - can be added/removed based on needs:
- Learning Framework (StrategicEvolutionAgent, etc.)
- Autonomous Operations (AION, SystemAdmin, Backup)
- Development Tools (Coders, Analyzers, Benchmarks)
- Monitoring Services (Performance, Resource tracking)
- Identity Services (Persona, Avatar management)
- External Integrations (LLM providers, APIs, tools)
โ ๏ธ UNREGISTERED AGENTS (Found in Codebase)
Critical Core Agents
๐ง EnhancedMemoryAgent
- File:
agents/enhanced_memory_agent.py
- Status: โ UNREGISTERED - High Priority
- Role: Advanced memory management and learning
- Capabilities: Memory analysis, pattern recognition, self-improvement
๐ง MemoryAgent
- File:
agents/memory_agent.py
- Status: โ UNREGISTERED - High Priority
- Role: Basic memory operations and storage
- Capabilities: Memory persistence, retrieval, organization
๐ SelfImprovementAgent
- File:
learning/self_improve_agent.py
- Status: โ UNREGISTERED
- Role: Autonomous self-improvement and optimization
- Capabilities: Performance analysis, capability enhancement
Utility & Development Agents
๐ป EnhancedSimpleCoder
- File:
agents/enhanced_simple_coder.py (646 lines)
- Status: โ
INTEGRATED & PRODUCTION READY - Fully integrated with BDI Agent
- Role: Advanced autonomous coding agent with complete file system operations
- Capabilities: Full file system ops, secure shell execution, intelligent code generation
- ๐ Enhanced: Virtual environment management, multi-model routing, memory integration
- Integration: 9 BDI action handlers for autonomous coding workflows
๐ MultiModelAgent
- File:
llm/multimodel_agent.py
- Status: โ UNREGISTERED
- Role: Multi-model LLM coordination
- Capabilities: Model selection, load balancing, optimization
๐ DocumentationAgent
- File:
docs/documentation_agent.py
- Status: โ UNREGISTERED
- Role: Automated documentation generation
- Capabilities: Code documentation, API docs, system documentation
Tier 4: Cognitive Sub-Agents (Augmentic Development)
๐ฎ PredictionAgent (prediction_agent)
- File:
agents/learning/prediction_agent.py
- Type:
cognitive_sub_agent
- Status: โ
Available (On-Demand)
- Lifecycle: On-demand (created when needed)
- Parent Agent: MastermindAgent
- Role: Forecasting future states, outcomes, and system behavior
- Capabilities: System performance prediction, agent behavior prediction, task outcome prediction, resource need prediction
- Documentation:
docs/prediction_agent.md
๐ง ReasoningAgent (reasoning_agent)
- File:
agents/core/reasoning_agent.py
- Type:
cognitive_sub_agent
- Status: โ
Available (On-Demand)
- Lifecycle: On-demand (created when needed)
- Parent Agent: MastermindAgent
- Role: Advanced logical reasoning (deductive, inductive, abductive)
- Capabilities: Deductive reasoning, inductive reasoning, abductive reasoning, logical inference
- Documentation:
docs/reasoning_agent.md
๐ NonMonotonicAgent (nonmonotonic_agent)
- File:
agents/core/nonmonotonic_agent.py
- Type:
cognitive_sub_agent
- Status: โ
Available (On-Demand)
- Lifecycle: On-demand (created when needed)
- Parent Agent: MastermindAgent
- Role: Non-monotonic reasoning and belief adaptation
- Capabilities: Belief revision, conflict detection, default assumption management, environment adaptation
- Documentation:
docs/nonmonotonic_agent.md
๐ EpistemicAgent (epistemic_agent)
- File:
agents/core/epistemic_agent.py
- Type:
cognitive_sub_agent
- Status: โ
Available (On-Demand)
- Lifecycle: On-demand (created when needed)
- Parent Agent: MastermindAgent
- Role: Knowledge and belief management
- Capabilities: Epistemic state queries, knowledge base management, belief certainty tracking, knowledge dynamics
- Documentation:
docs/epistemic_agent.md
โ SocraticAgent (socratic_agent)
- File:
agents/learning/socratic_agent.py
- Type:
cognitive_sub_agent
- Status: โ
Available (On-Demand)
- Lifecycle: On-demand (created when needed)
- Parent Agent: MastermindAgent
- Role: Socratic method for learning and problem-solving
- Capabilities: Socratic question generation, learning guidance, assumption challenging, understanding deepening
- Documentation:
docs/socratic_agent.md
Tier 5: Lifecycle Management Agents
๐ StartupAgent (startup_agent)
- File:
agents/orchestration/startup_agent.py
- Type:
lifecycle_management_agent
- Status: โ
Always-On (Critical)
- Lifecycle: Always-on (critical system component)
- Role: Controls agent startup and initialization
- Capabilities: System initialization, agent registry loading, blockchain state restoration, always-on agent initialization
- Documentation:
docs/startup_agent.md
๐ ReplicationAgent (replication_agent)
- File:
agents/orchestration/replication_agent.py
- Type:
lifecycle_management_agent
- Status: โ
Always-On (Critical)
- Lifecycle: Always-on (critical system component)
- Role: Handles replication (local + GitHub + blockchain)
- Capabilities: Local replication (pgvectorscale), GitHub replication, blockchain replication, proven entity management
- Documentation:
docs/replication_agent.md
๐ ShutdownAgent (shutdown_agent)
- File:
agents/orchestration/shutdown_agent.py
- Type:
lifecycle_management_agent
- Status: โ
Always-On (Critical)
- Lifecycle: Always-on (critical system component)
- Role: Controls graceful shutdown and cleanup
- Capabilities: Graceful shutdown, state saving (pgvectorscale), final backup (GitHub), proven entity archival (blockchain)
- Documentation:
docs/shutdown_agent.md
Tier 6: Storage & Registry Agents
โ๏ธ BlockchainAgent (blockchain_agent)
- File:
agents/orchestration/blockchain_agent.py
- Type:
storage_agent
- Status: โ
Available (On-Demand)
- Lifecycle: On-demand (created when needed)
- Role: Immutable archival of proven agents/tools to blockchain
- Capabilities: Agent archival, tool archival, knowledge sharing, marketplace integration (Agenticplace)
- Documentation:
docs/blockchain_agent.md
Testing & Validation Agents
๐งช UltimateCognitionTestAgent
- File:
tests/test_agent.py
- Status: โ UNREGISTERED - Test infrastructure
- Role: Comprehensive system testing
- Capabilities: Cognitive testing, validation, benchmarking
๐งช EnhancedUltimateCognitionTestAgent
- File:
tests/enhanced_test_agent.py
- Status: โ UNREGISTERED - Enhanced test infrastructure
- Role: Advanced testing capabilities
- Capabilities: Enhanced testing, performance analysis
๐ ReportAgent
- File:
tests/report_agent.py
- Status: โ UNREGISTERED - Reporting infrastructure
- Role: Test reporting and analysis
- Capabilities: Report generation, data analysis
๐จ CRITICAL REGISTRATION GAPS
Immediate Action Required
- IDManagerAgent - Core identity management (CRITICAL)
- AGInt - Central cognitive engine (CRITICAL)
- BDIAgent - Primary execution engine (CRITICAL)
- EnhancedMemoryAgent - Advanced memory capabilities (HIGH)
- SelfImprovementAgent - Autonomous improvement (HIGH)
Agent Registration Priority Matrix
| Agent | Priority | Reason | Impact |
|---|
| IDManagerAgent | CRITICAL | Identity management for all agents | System failure |
| AGInt | CRITICAL | Core cognitive processing | No intelligence |
| BDIAgent | CRITICAL | Primary execution engine | No task execution |
| EnhancedMemoryAgent | HIGH | Advanced learning capabilities | Limited learning |
| SelfImprovementAgent | HIGH | Autonomous evolution | No self-improvement |
| MultiModelAgent | MEDIUM | LLM optimization | Performance impact |
| SimpleCoderAgent | MEDIUM | Development capabilities | Limited coding |
๐ Agent Statistics
- Total Agents Found: 30+ (includes new sub-agents)
- Registered Agents: 9 (30% of total)
- Unregistered Agents: 11+ (37% of total)
- Sub-Agents (On-Demand): 9 (30% of total)
- PredictionAgent, ReasoningAgent, NonMonotonicAgent, EpistemicAgent, SocraticAgent
- StartupAgent, ReplicationAgent, ShutdownAgent, BlockchainAgent
- Critical Registered: 3/3 (100% โ up from 0%)
- Active Registered: 9 (100% of registered)
- Lifecycle Agents: 3 (Always-on: StartupAgent, ReplicationAgent, ShutdownAgent)
- Tools Secured: 17/17 (100% โ up from 0%)
๐ง Agent Architecture Principles
Core Design Patterns
- Cryptographic Identity: Every agent has unique identity and signature
- A2A Communication: Standardized agent-to-agent protocols
- Tool Integration: Agents use tools, not internal implementations
- Memory-Driven Learning: Comprehensive logging enables evolution
- BDI Cognitive Model: Belief-Desire-Intention for goal-oriented behavior
Registration Requirements
- Unique cryptographic identity
- A2A model card specification
- Tool access control definitions
- Capability documentation
- Version and lifecycle management
๐ฏ Next Steps
- Register Critical Agents: IDManager, AGInt, BDI immediately
- Audit Agent Capabilities: Ensure all agents have proper tool access
- Standardize A2A Communication: Implement model cards for all agents
- Memory Integration: Connect all agents to enhanced memory system
- Performance Monitoring: Track agent effectiveness and resource usage
๐ ENHANCED SECURITY ARCHITECTURE
Identity Management Workflow
1. Agent Creation โ IDManager.create_new_wallet()
- Registry Validation โ Guardian.validate_registry_status()
- Identity Verification โ Guardian.validate_identity()
- Challenge-Response โ Guardian.challenge_response_test()
- Workspace Validation โ Guardian.validate_workspace()
- Production Approval โ Guardian.approve_agent_for_production()
Tool Security Features
- Cryptographic Signatures: All tools signed with unique keys
- Identity Verification: Tool access requires identity validation
- Access Control Matrix: Granular permissions per tool
- Audit Trail: Complete logging of tool access and usage
๐ฏ NEXT PHASE PRIORITIES
Phase 2: Complete Agent Registration
- MemoryAgent & EnhancedMemoryAgent - Memory management
- SimpleCoderAgent - Development capabilities
- MultiModelAgent - LLM optimization
- TestAgent & ReportAgent - Testing infrastructure
Phase 3: Advanced Security
- Token-based access control
- Role-based permissions
- Cross-agent authentication
- Blockchain integration readiness
๐ IDENTITY MANAGEMENT ACHIEVEMENT
The mindX system has successfully implemented enterprise-grade identity management with:
- 100% Tool Security: All 17 tools cryptographically secured
- Critical Agent Registration: All 3 core agents registered
- Enhanced Guardian Workflow: Registry validation integrated
- Production-Ready Security: Challenge-response authentication
- Scalable Architecture: Ready for additional agent registration
This represents a MAJOR MILESTONE in the mindX orchestration environment's evolution toward a fully autonomous, secure, and trusted multi-agent system.
This documentation reflects the current state after the IDENTITY MANAGEMENT OVERHAUL and highlights the significant security improvements achieved.*