Sovereign Intelligence
PurpleDirective
Powered by Violet
An AI operations system built for a single human operator. One COO agent — Violet — receives every task, triages it, delegates it, and synthesizes the result. The system learns from every session.
Meet Violet
Violet is the COO. She is not a chatbot — she is an operations system with a hierarchy beneath her.
How a Task Moves Through the System
Task Arrives
Human sends a request. Violet receives it and immediately classifies it — simple, complex, or administrative.
Triage
Simple — routed directly to the relevant domain agent with context and expected output format.
Complex — escalated to the E.I.K. Advisory Council.
Admin — handled by Violet directly.
Deliberation Complex tasks only
Round 1: All three advisory agents analyze independently — no coordination, no groupthink.
Round 2: Each agent reads the others' work and responds. Hard stop after Round 2.
Synthesis + Audit
Violet synthesizes the result. Every output is audited against a 6-point checklist before it reaches the human. No unreviewed AI output goes out.
Learn
New corrections, decisions, and insights are written to shared memory. Valuable knowledge fragments are queued for human review and compiled into the local model's memory kernel.
Dual Runtime
Violet runs on both cloud and local inference. The same agent identity, memory, and protocols — different compute.
Claude via Claude Code
Full agent identities, multi-agent deliberation, complex analysis, MCP tool integration. Frontier-model reasoning with structured orchestration on top.
Anthropic ClaudeOllama via Purple CLI
Condensed identities (<2K tokens), MCP tool support, offline-capable sovereign inference. Learns from cloud sessions without retraining — through the memory kernel.
Purple-Directive: CLIInfrastructure
Sovereign hardware. No cloud vendor lock-in for compute. Everything connected over Tailscale mesh, exposed via Cloudflare Tunnel.
All nodes connected via Tailscale mesh VPN. cloudflared runs on 3 independent nodes — the site stays live even if two fail simultaneously.
Recent Updates
What's actually been built, in order. Not a roadmap — a log.
purpledesk online — dedicated 24/7 server
Lenovo i3 720s repurposed as always-on hardware. Proxmox VE installed, purplecore LXC container running cloudflared (4 HA connections), webui, and landing page. Services migrated off purpleroom.
Tunnel redundancy: 12 edge connections
cloudflared now runs on three independent nodes — purpleroom, purplepi-1, and purplecore. Each holds 4 Cloudflare edge connections. The site stays up even if two nodes go down simultaneously.
Violet unified workspace
Merged Project Amethyst (business ops) and Project Sapphire (personal AI) into a single Violet workspace. One COO. All domains. Unified memory, shared agent council, single source of truth.
Dashboard v2: live service status + STATE.md
Private dashboard rebuilt with HTMX partials — service grid refreshes every 15s, STATE.md renders as collapsible sections, teaching fragment review queue now has a web UI.
Chat webui: thinking traces + MCP tools
New chat interface with real-time WebSocket streaming, collapsible thinking trace rendering (Qwen3 think blocks), code copy buttons, 15 MCP tools connected, conversation history in SQLite.
What's Next
Active work and planned improvements.
Open Source
The framework, protocols, and tools are public. Build your own agent organization.
Purple Directive: Violet
The full COO agent framework. E.I.K. advisory council, domain agents, memory kernel, teaching protocol, audit system, and all governing protocols.
View on GitHub →Purple Directive: CLI
Local AI runtime. Python app connecting to Ollama with MCP tools, condensed agent identities, plan/build modes. Offline-capable sovereign inference.
View on GitHub →