Skip to content

Sovereign v2 — Session 2 notes (Odysseus + Mistral)

Date: 2026-08-20
Status: Complete (engine up; chat smoke passed). Do not start Session 3 without Ryan go.
Canonical scope: SOVEREIGN_V2_SESSION1_DISCOVERY.md


What shipped

Item Detail
Host sovereign-app (VM 104, 192.168.1.70, Tailscale 100.109.119.54)
Code /opt/sovereign/odysseus — clone of thelast1org/odysseus (main, depth-1)
Runtime Python 3.12 venv + systemd unit odysseus.service (enabled)
Data /var/lib/sovereign/odysseus
Env /etc/sovereign/odysseus.env (mode 600; symlinked as repo .env)
Bind 0.0.0.0:7000 → Tailscale URL http://sovereign-app.tailc3bbdc.ts.net:7000
Auth Standalone Odysseus auth; admin user ryan (first-run /api/auth/setup)
Models Ollama endpoint inference-01.tailc3bbdc.ts.net:11434 registered in Odysseus
Fast tier sovereign-mistral-7b:latest
Deep tier sovereign-mistral-small-24b:latest (new Modelfile alias → mistral-small:24b-instruct-2501-q4_K_M)
Cloud LLM None (no Anthropic/OpenAI keys)

BWS

Key Purpose
SOVEREIGN_R940_ENGINE_URL http://sovereign-app.tailc3bbdc.ts.net:7000 (pre-existing)
SOVEREIGN_R940_ENGINE_URL_LOCAL http://127.0.0.1:7000 (pre-existing)
SOVEREIGN_R940_OLLAMA_BASE_URL http://inference-01.tailc3bbdc.ts.net:11434 (pre-existing)
SOVEREIGN_R940_PROD_ODYSSEUS_ADMIN_PASSWORD Admin password for user ryan (created Session 2)

Smoke tests (passed)

  • GET /api/healthhealthy (LAN + Tailscale)
  • Direct Ollama generate 7B + 24B from sovereign-app → OK
  • Odysseus /api/session + /api/chat with both models → {"response":"PONG"}

Expected degradations (OK for Session 2)

  • ChromaDB not running → Vector RAG / MemoryVectorStore degraded (MemPalace is Session 3)
  • Built-in MCP servers RAG/Email/Memory connection errors at boot (same dependency)
  • SearXNG not installed (optional web search)

Operator commands

# Status / logs
ssh sovereign-app 'systemctl status odysseus --no-pager'
ssh sovereign-app 'journalctl -u odysseus -f'

# Restart
ssh sovereign-app 'sudo systemctl restart odysseus'

# Health
curl -sS http://sovereign-app.tailc3bbdc.ts.net:7000/api/health

Admin password: Bitwarden Secrets Manager project sovereignSOVEREIGN_R940_PROD_ODYSSEUS_ADMIN_PASSWORD.


Session 3 preview (not started)

Fresh MemPalace on sovereign-mem with MEMPALACE_BACKEND=pgvector, empty palace, wire Odysseus recall bridge.