Settler — local only, no LLM
Scout — local + cloud LLM
Outbound — publish / tools
Inbound Channels
🌐
Web UI
localhost:3000
browser
Scout+
📱
Telegram
polling mode
sender whitelist
All tiers
📡
Signal
coming soon
phase 4+
Planned
Gateway Layer
⚡
gateway.js
Sender auth · PIN check · Persona routing
Intent token detection · Session state
Pathfinder Core — server.js
🔀
Intent Router
token: → store
natural → LLM
👤
Persona Engine
tier enforce
vault access
system prompt
Local Storage — Your Machine
💾
Memory
data/memory/
SOUL.md
vectors.json
ego-[id]/episodic
All tiers
🔐
Soul Vault
soul.vault
AES-256-GCM
keys · cards · docs
passwords
Encrypted · local
💬
Conversations
data/conversations/
per-persona
chat history
Scout+
🗂
Persona Configs
data/personas/
p1.json · p2.json
tier · model · tone
All tiers
LLM Inference Layer
🦙
Ollama
Llama 3
DeepSeek R1
Qwen3
localhost:11434
Scout+
Pioneer ✓
⚙️
BitNet
1-bit quantized
CPU inference
localhost:11435
Scout+
✨
Gemini
2.5 Flash (free)
Google API
Scout only
🔮
Claude
Sonnet · Opus
Anthropic API
Scout only
🟢
ChatGPT
GPT-4o
OpenAI API
Scout only
𝕏
Grok
xAI API
coming soon
Planned
Outbound Integrations
📤
Blotato
Instagram
Twitter/X
LinkedIn
All tiers
📅
Google Calendar
n8n OAuth
read · write
Scout+
📧
Gmail
n8n OAuth
read · send
Scout+
🔍
Web Search
DDG · Serper
live results
Scout+
💼
.soul Export
encrypted zip
portable
any Pathfinder instance
All tiers
🔐 Vault: AES-256 — never leaves machine
💾 Memory: local files + vectors
⛔ Cloud LLM: conversation context only · vault never sent
👤 Personas: isolated · tiered · scoped
✦ Sovereignty by design. — architecture, not policy