Complete reference for distributed AI infrastructure with database connectivity
v4.0.0Cluster orchestration and management. Handles node registration, job scheduling, license validation, and provides the management dashboard.
Tiers: Primary, Secondary, Tertiary
Binary: eldric-multiapi
Intelligent request routing with AI-powered decisions. Routes requests to appropriate workers based on content, model requirements, and load.
Features: Theme detection, model specialization, load balancing, streaming support
Binaries:
eldric-routerd - Dedicated router daemon (recommended)eldric-multiapi --router - Router mode in controllerHandles AI inference requests via multiple backends: Ollama, vLLM, TGI, llama.cpp, Triton, TensorFlow Serving.
Tiers: Core (GPU), Standard, Edge
Binary: eldric-workerd
Unified data service for storage, database connectivity, and vector/RAG. Supports PostgreSQL, MySQL, SQLite, IBM DB2.
Features: NFS server, connection pooling, schema discovery, vector storage
Binary: eldric-datad
Agentic RAG orchestration with multi-tenant support. Query decomposition, multi-agent execution, training data generation.
Features: ReAct pattern, distributed RAG, workflow engine
Binary: eldric-agentd
Audio/video processing with STT (Whisper.cpp, OpenAI), TTS (Piper, ElevenLabs), video transcription, and multimedia RAG.
Features: Real-time streaming, voice chat, scene detection
Binary: eldric-mediad
Industrial IoT integration with OPC UA, Modbus, MQTT protocols. Real-time sensor data, PLC control, OEE monitoring.
Features: Smart home, industrial automation, AI edge inference
Binary: eldric-iiotd
Scientific computing daemon for bioinformatics, pharmaceutical research, CRISPR design, and LIMS integration.
Features: 140+ REST APIs, external DB integration (NCBI, UniProt, ChEMBL)
Binary: eldric-scienced
AI model training daemon with LoRA, QLoRA, SFT, DPO, RLHF support. MLX, Unsloth, TRL, DeepSpeed backends.
Features: Training chains, latent reasoning, multi-GPU support
Binary: eldric-traind
External gateway for TLS termination, API key authentication, rate limiting, and request routing to routers.
Features: Farm mode for HA, health checking, OpenWebUI compatible
Binary: eldric-edge
Multi-agent orchestration with tiered swarm hierarchy for autonomous goal execution.
Features: Task decomposition, agent coordination, UAP protocol, MCP support
Binary: eldric-swarmd
Single machine for local development and testing
Global deployment with regional controllers
IBM z/OS DB2 connectivity via DRDA
AI-powered theme detection and model selection
Autonomous goal execution with tiered agent hierarchy
Combine data from multiple enterprise databases for AI-powered analysis:
End-to-end voice chat using Media Worker for STT/TTS:
Transcribe and analyze recorded meetings:
AI-powered multi-channel messaging with Comm Worker:
Complex question answering with iterative retrieval:
Multi-agent orchestration system with tiered swarm intelligence for autonomous goal execution.
Port 8885
Global goal management, task decomposition, and cross-swarm coordination. Routes goals to appropriate regional swarms.
Port 8886
Regional swarm management, agent lifecycle, task scheduling, and emergent behavior detection.
Port 8887
Individual agent execution context with tool access, memory management, and inter-agent communication.
Swarm proposes actions, waits for human approval before each step. Maximum oversight.
Runs autonomously but requires approval for critical operations (writes, executions, external calls).
Full autonomous operation with real-time monitoring. Best for trusted, well-defined goals.
| Component | Default Port | Protocol | Purpose |
|---|---|---|---|
| Controller | 8880 |
HTTP/REST | Cluster API, Dashboard, Node Registration |
| Router | 8881 |
HTTP/REST | Request Routing, Load Balancing |
| AI Worker | 8890 |
HTTP/REST | LLM Inference, Tool Execution |
| Data Worker | 8892 |
HTTP/REST | Storage, Database, Vector/RAG |
| Agent Worker | 8893 |
HTTP/REST | Agentic RAG, Multi-Agent Execution |
| Media Worker | 8894 |
HTTP/REST | STT, TTS, Video Processing |
| IIoT Worker | 8896 |
HTTP/REST | Industrial IoT, OPC UA, Modbus, MQTT |
| Science Worker | 8897 |
HTTP/REST | Bioinformatics, Pharma, CRISPR, LIMS |
| Training Worker | 8898 |
HTTP/REST | AI Model Training, Fine-tuning |
| Edge Server | 443 |
HTTPS | TLS Termination, API Auth, Rate Limiting |
| Swarm Orchestrator | 8885 |
HTTP/REST | Goal Management, Task Decomposition |
| Swarm Controller | 8886 |
HTTP/REST | Agent Lifecycle, Task Scheduling |
| Agent Session | 8887 |
HTTP/REST | Agent Execution, Tool Access |
| Data NFS | 2049 |
NFS | Filesystem Access via NFS-Ganesha |
| Backend | Port | Notes |
|---|---|---|
| Ollama | 11434 | Local LLM runtime |
| vLLM | 8000 | OpenAI-compatible API |
| TGI | 8080 | HuggingFace Text Generation |
| llama.cpp | 8081 | Native GGUF serving |
| Triton | 8000-8002 | NVIDIA multi-framework |
| TensorFlow Serving | 8501 | TensorFlow models |