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.

Human (final authority — you) │ └── Violet (COO — receives tasks, triages, delegates, audits, synthesizes) │ ├── E.I.K. Advisory Council (3 agents, 2-round deliberation, hard stop) │ ├── Evolution — forward motion, innovation, "what should we build?" │ ├── Improvement — verification, accuracy, "is this actually right?" │ └── Keenness — blind spots, edge cases, "what are we not seeing?" │ └── Operational Staff (domain execution agents) ├── Domain agents scaffolded from a shared template └── Each with: directives, tools, identity, memory

How a Task Moves Through the System

01

Task Arrives

Human sends a request. Violet receives it and immediately classifies it — simple, complex, or administrative.

02

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.

03

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.

04

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.

05

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.

Cloud

Claude via Claude Code

Full agent identities, multi-agent deliberation, complex analysis, MCP tool integration. Frontier-model reasoning with structured orchestration on top.

Anthropic Claude
Local

Ollama 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: CLI

Infrastructure

Sovereign hardware. No cloud vendor lock-in for compute. Everything connected over Tailscale mesh, exposed via Cloudflare Tunnel.

purpleroom Compute
Ollama 27B Dashboard SearXNG cloudflared ×4
64GB RAM · Ubuntu Server
purplecore 24/7 Always-On
Chat webui Landing page cloudflared ×4 Watchdog
i3 · Proxmox LXC · Ubuntu 24.04
purplepi-1 Redundant Tunnel
cloudflared ×4 Uptime monitor Heals purpleroom
Raspberry Pi 5 · Raspberry Pi OS
Cloudflare Edge
12 HA connections Zero Trust Pages SSL
Managed edge — $0/mo

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.

2026-03-04 Infrastructure

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.

2026-03-03 Infrastructure

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.

2026-03-03 AI

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.

2026-02-25 AI

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.

2026-02-20 AI

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.

All posts and updates →

What's Next

Active work and planned improvements.

live
purpledesk 24/7 server Dedicated always-on hardware running all web services
in progress
PD logo — bubbly P/D monogram Custom mark where the outer curve reads P, inner hook reads D
in progress
Public demo: try Violet Restricted local model letting visitors experience the agent personality
planned
Purple Directive CLI v2 Rewrite with native tool calling, faster plan/build cycle
planned
Automated knowledge pipeline Overnight pipeline fully integrated — zero manual processing
planned
Multi-domain memory consolidation Single unified memory kernel across all operational domains

Open Source

The framework, protocols, and tools are public. Build your own agent organization.

Framework

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 →
Runtime

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 →