Stays local β never leaves machine
Optional cloud (conversation only)
Blocked by architecture (Scout and below)
Input Channels
π
Web UI
Browser at localhost:1420. All traffic stays on machine.
Local only
π±
Telegram
Polling mode. No public IP. Sender whitelist. PIN per persona.
Encrypted transit
π‘
Signal
Planned β Phase 3+
Coming soon
Output Channels
π€
Blotato
Social publish β Instagram, Twitter, LinkedIn. Phase 5.
Outbound only
π
n8n / Calendar
Google Calendar, Gmail via OAuth. Tool calls only.
Outbound only
Intent Router
Detects tokens (memory:, find:, journal:) vs natural language. Routes to correct handler.
Persona Engine
Loads active persona. Applies system prompt, tone, tier enforcement, vault access grants.
Tool Factory
Web search (DDG/Serper), calculator, n8n webhooks. Tools inject results into LLM context.
Security Tier Check
Settler β no LLM. Pioneer+ β local only. Enforced architecturally, not by config.
data/
soul/
pathfinder.vault β AES-256
pathfinder.db
personas/
p1.json Β· p2.jsonβ¦
memory/
SOUL.md β shared
vectors.json
ego-p1/
episodic/
reference/
conversations/
per-persona chat history
Settler β BM25 keyword search
Scout+ β Vector semantic search
AES-256-GCM Encryption
PBKDF2 310k iterations. Key cached in RAM for session only. Never written to disk.
Vault Contents
API keys Β· Credit cards Β· Documents Β· Passwords Β· Wallet stub (Immuta)
Sensitivity Tiers
CRITICAL β never leaves Β· SENSITIVE β confirm required Β· PERSONAL β Scout+
.soul Export
Encrypted zip of all data/. Portable. Import on any Pathfinder instance. No server involved.
Only conversation context reaches providers. Vault, memory files, and documents never leave Pathfinder.
Local providers
Ollama β Llama 3 Β· DeepSeek Β· Qwen3
BitNet β 1-bit quantized CPU
Cloud providers
Gemini Β· Claude Β· GPT Β· Grok
Pioneer β local + cloud allowed
Scout β local only Β· cloud blocked by architecture
β Data Flow Paths
Settler
message
β¦ stored
confirmation
response
Pioneer
question
Gemini /
Claude
inference only
Scout
blocked
Cloud
blocked β
architecture
Vault
delivery
π± "send
passport"
request
π File
to phone
delivered
π Vault: AES-256 Β· never leaves machine
πΎ Memory: local files + vectors.json
π€ Personas: scoped Β· isolated Β· tiered
π€ LLM: conversation context only
β¦ Sovereignty by design. β architecture, not policy