Overview
Hans Brain · American Fork, UT · Updated 2026-05-02
Service Health
OB1 (Tier B)
🗄
Checking…
Supabase · pgvector · MCP server
Hans Brain MCP
🔌
Checking…
memory.kyazmallc.com · Tier A MCP server
Signal Vault
📡
Local only
localhost:3001 · Check from Mac mini only
Health Agent
🏃
Port conflict
Needs reassignment to port 3002
Markdown Vault
📂
Live
/Users/hans/memory-vault · Git auto-commit · Obsidian
OpenClaw
🤖
Perm. review
M4 Mac mini · Permission model under review
OB1 Live Stats
Thoughts captured
4/4
AI tools connected
9
Vault files imported
Active Focus
1 · AI-First Consulting Model
Transform delivery from project-based to recurring, AI-augmented services. Redesigning PMO, embedding Copilot, positioning for agents.
2 · Capital Deployment Post-PE Transaction
~$2.5M investable expected. Diversified portfolio, selective AI/crypto bets, bridge from operator to investor.
3 · High Performance
Timpanogos Half Marathon June 2026, sub-1:45 target. Managing sleep apnea, HRV, fatigue.
OB1 Deployment Status
Infrastructure
ProjectHans Brain - OB1
PlatformSupabase free tier
Project refyqjtklmgzojqqhowjenj
DatabasePostgres + pgvector ✓
Edge Functionopen-brain-mcp ACTIVE ✓
Deployed2026-05-02
Live stats
Total thoughtsLoading…
Vault files imported9 / 9
Embedding modeltext-embedding-3-small
Vector dimensions1536
Similarity threshold0.5 (default)
MCP toolscapture · search · list · stats
Connected AI Tools
Tool OB1 Connected Method Status
Claude (Cowork)
Strategy, analysis, vault management
Settings → Connectors Connected
Claude Code
Interactive development, architecture
claude mcp add --scope user Connected
Codex
Automated builds, parallel implementation
~/.codex/config.toml Connected
ChatGPT
Secondary AI
Apps & Connectors (MCP) Connected
OpenClaw
Monitoring, heartbeats, notifications
Pending config update Planned
MCP Endpoint
https://yqjtklmgzojqqhowjenj.supabase.co/functions/v1/open-brain-mcp?key=0dce2f0d9c5e10e4544474a0910647315431e34e2c0e15a9e890db3621f7aa1c
Use this URL to connect any MCP-capable AI client. Authentication is via the key query parameter or x-brain-key header.
Setup Checklist
🗄 OB1 — Tier B Memory
Live
Semantic memory layer. Stores embeddings of captured thoughts in Postgres + pgvector. All AI tools query the same shared brain. Runs on Supabase free tier.
Setup tasks
Next action
Wire OB1 URL into OpenClaw config and Health Agent system prompt
📂 Markdown Vault — Tier A
Live
Source of truth. Plain markdown files in Obsidian at /Users/hans/memory-vault. Git auto-commits via Obsidian Git plugin. MCP server at memory.kyazmallc.com. Weekly review cycle.
Setup tasks
Next action
Continue weekly reviews — promote inbox/ items to canonical/
📡 Signal Vault
Phase 3
Personal intelligence feed. RSS ingestion, LLM scoring, web UI. Curates signal from noise across sources. Built by Codex + Claude Code.
Status
Next action
Resume Phase 3 — YouTube RSS, Tier 2 sources
🏃 Health Agent
Port conflict
Personal health monitoring. Built by Codex. Tracks training, recovery, nutrition. Currently blocked by port conflict and lack of health goal context.
Issues to resolve
Next action
Reassign port to 3002, then add OB1 MCP URL to Codex system prompt for health builds
🤖 OpenClaw
Perm. review
Always-on monitoring agent. Runs on M4 Mac mini. Handles heartbeats, scheduled tasks, service health checks, Gmail → inbox/ pipeline. Permission model under review.
Tasks
Next action
Finalize permission model, then add OB1 to OpenClaw config
🏗 Mission Control
Planned
Orchestration agent. Planned for M4 Mac mini on port 3003. Will coordinate between OpenClaw agents and external services. Not yet started.
Planned tasks
Next action
Write spec — after Health Agent port is resolved
AI Tool Capabilities Matrix
Tool Hans Brain MCP OB1 (Tier B) Primary role Status
✦ Claude (Cowork)
Strategy · analysis · vault management
Primary reasoning + document work Fully connected
⌨ Claude Code
Interactive dev · architecture
Complex code sessions Fully connected
🤖 Codex
Automated builds · parallel implementation
Unattended builds, background tasks OB1 connected
💬 ChatGPT
Secondary AI
Secondary reasoning, alternative POV OB1 connected
🤖 OpenClaw
Monitoring · heartbeats · notifications
~ Always-on tasks, scheduling, alerts OB1 pending
Claude (Cowork)
Hans Brain MCP✓ Connected
OB1 / Tier B✓ Connected
Google Drive✓ Connected
Vault writesinbox/ only
Sunday ruleEnforced
Claude Code
OB1 / Tier B✓ user scope
Config location~/.claude.json
TransportHTTP + x-brain-key
Hans Brain MCP✓ via claude.ai
Project contextCLAUDE.md per repo
Codex
OB1 / Tier B✓ open-brain entry
Config location~/.codex/config.toml
TransportStreamable HTTP
Authx-brain-key header
Hans Brain MCP— not connected
ChatGPT
OB1 / Tier B✓ Apps & Connectors
AuthKey in URL
Developer modeON
Built-in memoryDisabled (OB1 replaces)
Hans Brain MCP— not connected
📡 Signal Vault
Personal intelligence system · Phase 3 active
Active
RSS ingestion → LLM scoring → curated web UI. Built by Codex + Claude Code. Surfaces high-signal content across tech, business, and AI from personal sources.
Location/Users/Shared/signal-vault
Port3001
StackNext.js · Prisma · Postgres (Docker) · node-cron
Phase 1–2Complete
Phase 3In progress — YouTube/podcast RSS, Tier 2 sources
ScoringOpenClaw Codex OAuth (zero marginal cost)
🏃 Health Agent
Personal health monitoring · Port conflict
Blocked
Personal health monitoring agent built by Codex. Tracks training load, recovery, nutrition against Hans's goals. Currently blocked by port conflict and missing context.
Target port3002 (reassign needed)
Current port3001 — taken by Signal Vault
OB1 contextNeeds wiring — Codex building blind
FixReassign to 3002 + add OB1 MCP URL to Codex system prompt
🏗 Mission Control Agent
Orchestration agent · Planned
Planned
Planned orchestration layer on M4 Mac mini. Will coordinate between OpenClaw agents and external services. Not yet started — pending Health Agent stabilization.
Target port3003
BuilderOpenClaw / Codex
HostM4 Mac mini
🏠 Provo Condo
Rental property
Active
StatusSetting up rental management
🏢 Business Practice
Technology consulting · ~$50M practice
Active
AI-first strategyDelivery model redesign, Copilot rollout
Revenue modelShifting project → recurring services
PE transactionInvestment strategy + tax planning
AlliancesMicrosoft · NetSuite · Salesforce
🏃 Race Countdown
days to Timpanogos Half Marathon
Race dateJune 2026
Target timeSub-1:45
Prior result~1:49 (2023)
💪 Training Profile
Resting HR47–53 bpm
Max HR (actual)178–180
Zone 2 target130–150 bpm
Long runsSaturday outdoor
StrengthMon + 1 other
RestSunday always
📊 Active Focus Areas
1AI-first consulting model
2PE transaction capital deploy
3Half marathon sub-1:45
🔑 Key Decisions
MemoryTier A + OB1 Tier B
AgentsApproval-only model
InvestmentDiversified, no concentration
ConsultingRecurring revenue model
SundayProtected — always
📥 Inbox → Canonical Workflow
AI agents write to inbox/ — you promote to canonical/ after review. This keeps canonical/ as the authoritative, human-approved source of truth.
1
Open Obsidian → navigate to inbox/ folder
2
Read each file — decide: promote, modify, or reject
3
To promote: copy/merge content into the relevant canonical/ file, then delete the inbox/ file
4
After updating canonical files, capture significant changes to OB1 via the companion prompt in OB1-VAULT-IMPORT.md
Inbox clears when you delete the file. The dashboard reads live from the vault — once deleted, it disappears from here automatically.
📋 Inbox — Pending Review
FileStatus
🔄 Weekly Review Checklist
Run every week — keeps both Tier A and Tier B in sync.
1
Open Obsidian → review all inbox/ files → promote or delete
2
Update CURRENT_STATE.md — active projects, immediate next actions
3
Add new decisions to DECISIONS_LOG.md
4
Check INFRASTRUCTURE.md — any new services or port assignments
5
Re-capture changed canonical/ files to OB1 using the companion prompt
🗂 Vault Folder Reference
FolderPurposeWho writes
canonical/Source of truth — reviewed, approved filesHans only
inbox/Proposals from AI agents — pending reviewAI agents
open-brain/OB1 setup docs and import promptsBoth
memory-vault-private/Never exposed to any agentHans only