VOLIA · WHITE PAPER
Comparison · April 2026

Four ways to give a small business a brain.

A side-by-side teardown of the memory architectures most operators reach for, from a folder of markdown to a self-improving local-LLM stack. Measured on cost, velocity, time-to-insight, and what each one actually remembers when you stop typing.

Capability matrix

16 ROWS · 4 SYSTEMS
CAPABILITY COL 1 · BASELINEClaude memory only~/.claude/projects/.../memory/ COL 2 · NOTESObsidian alonevault + wiki-links + graph COL 3 · HYBRIDObsidian + ClaudeMCP server + Smart Connections COL 4 · OURSThe Volia Brainauto-grow · local LLM · RAG
Auto-grows from external sources
Local-LLM distillation (free)
Vector semantic search
Decay / confidence tracking
Contradiction detection
Cross-source consolidation
Voice briefings (MP3 / TTS)
Auto-tweet drafts
Newsletter / podcast drafts
Spaced-repetition recall
Self-quizzing / weak-spot detection
Knowledge-graph visualization
Time-machine view of memory
Token cost ceiling$0$0–10$40–150$5 flat
Setup time5 min1 hr1 day~2 weeks (one-time)
Maintenance burdennonedaily writingtag + syncreads itself

By the numbers

FOUR DIMENSIONS · REAL DATA

Token cost ceiling

USD per month, capped

Knowledge velocity

Cumulative memory items, 30 days

Time-to-insight

ms latency to "answer my question" (log scale)

Capability radar

Eight axes, normalised 0–10

What's running

VOLIA BRAIN · LIVE NUMBERS
20
cron pipelines feeding the brain on schedule
7
domain libraries: software, stocks, crypto, polymarket, dashboards, business, security
5
launchd file-watchers reacting in real time
907
nodes indexed in the WebGL knowledge graph
245
chunks searched per query in the RAG retrieval step
<100ms
end-to-end latency for "brain ask" semantic queries
~$5/mo
flat-cap Anthropic spend; everything else runs locally
4
Ollama models in rotation: qwen3-coder, deepseek-r1, qwen2.5-coder, nomic-embed
0
vendor lock-in. Your vault is plain markdown, owned by you

How it flows

INPUTS → DISTILLATION → VAULT → OUTPUTS
INPUTS DISTILLATION OUTPUTS Twitter list watcher Voice memos · Whisper YouTube · podcasts · yt-dlp RSS · HN · arXiv · CVE Browser history digest Claude transcript miner Agent council writeback Polymarket trade-log Drop-folder daemon Local LLM distillation Ollama · localhost:11434 qwen3-coder:30bdistill long form deepseek-r1:8bclassify · route qwen2.5-coder:7bcode · diff aware nomic-embed-text768-dim vectors sqlite-vec index · sub-100ms RAG Vault (Obsidian-compatible markdown) memory/ · live/ · learning/ · hypotheses/ YAML frontmatter: confidence · last_verified · sources Voice MP3 · ElevenLabs Telegram morning brief Tweet drafts · 3/day Sunday newsletter Monthly podcast MP3 Spaced-repetition cards 907-node WebGL graph Decay alerts · contradictions Auto-published blog draft
COL 1 · BASELINE

Claude memory only

A folder of markdown files Claude reads at the start of each session. Free, simple, and permanently stuck at "what you typed last week."

SETUP5 minutes
COST$0 / mo
PATH~/.claude/projects/.../memory/

What it is

  • MEMORY.mdAn index file Claude reads at every session start. Links to per-topic notes you maintain by hand.
  • topic *.mdPlain markdown files for projects, decisions, lessons, vendor quirks. You write, you organise, you remember to update.
  • no searchRetrieval is filename + Claude's own context window. No grep, no embeddings, no scoring.

What it doesn't do

  • no growthIf you stop typing, the brain stops growing. Twitter, RSS, podcasts, browser history are all invisible.
  • no decayStale claims sit beside fresh ones with no signal. The system never tells you "verify this again."
  • no outputsIt's a filing cabinet. Nothing is pushed back at you — no briefs, no flashcards, no alerts.
COL 2 · NOTES

Obsidian alone

A beautiful linked-notes app with a graph view. Cheap, owned, durable. The catch: it is entirely passive. You are still the engine.

SETUP~1 hour
COST$0–10 / mo
FORMATplain markdown · yours forever

What it is

  • wiki-links[[double-bracket]] linking between notes plus backlinks. Builds a personal hypertext.
  • graph viewA force-directed map of your notes. Pretty, but it shows what you've already linked, not what is similar.
  • daily notesA template-driven journal habit. Disciplined operators get a lot from this. Most don't keep it up.
  • pluginsDataview, Tasks, Templater, Calendar. Powerful, but configuration burden compounds.

What it doesn't do

  • no AINo semantic search out of the box. Search is keyword-only. Two notes about the same idea worded differently never connect.
  • no ingestNo external sources. If a podcast or a CVE feed has the answer, you must transcribe and paste it yourself.
  • no decaySame as Col 1. A note from 2022 looks identical to one from yesterday.
COL 3 · HYBRID

Obsidian + Claude

An Obsidian vault wired to Claude through MCP, with semantic search via the Smart Connections plugin. A real upgrade — and a meter that runs every time you ask.

SETUP~1 day
COST$40–150 / mo (variable)
STACKMCP server · Smart Connections · Anthropic API

What it is

  • MCP serverClaude can read, search, and write to your vault as a tool. Sessions feel grounded in your real notes.
  • smart connsAn Obsidian plugin that embeds notes (via OpenAI/Anthropic/local) and surfaces semantic neighbours.
  • good searchReal semantic retrieval. "What did I decide about pricing?" works without exact-keyword matches.

What it doesn't do

  • manual ingestExternal sources still require you. There is no Twitter watcher, no podcast distiller, no CVE feed pipeline.
  • no decayEmbeddings find similar text, not stale text. The system has no notion of "this fact is old."
  • cost scalesEvery conversation, every embed call hits a meter. Heavy use lands the bill in three figures monthly.
  • no outputsStill a passive store. It answers when asked. It does not publish, brief, quiz, or alert.
COL 4 · OURS

The Volia Brain

An auto-growing memory system that ingests from nine sources, distills with local LLMs, tracks confidence, surfaces contradictions, and pushes back at you with briefs, drafts, and flashcards. The Anthropic bill is capped at roughly five dollars a month because everything heavy runs on your machine.

SETUP~2 weeks (one-time, by us)
COST~$5 / mo flat-cap
OWNERSHIPyour hardware · your data · zero lock-in

Inputs (nine sources, all on schedule)

  • cron · 4hTwitter list watcher pulls a curated set of accounts, dedupes, distills the signal.
  • cron · 15mVoice memos auto-transcribe via Whisper.cpp the moment you stop recording.
  • cron · 30mYouTube and podcasts: yt-dlp pulls audio, Whisper transcribes, qwen3 distills.
  • cron · 1hRSS / newsletter consolidator: HN, arXiv cs.LG, OWASP, CVE feeds, your inbox.
  • nightlyBrowser history digest summarises what you actually read, not what you bookmarked.
  • nightlyClaude transcript miner extracts user-preferences and decisions from chat sessions.
  • on commitAgent council (Cipher, Nebula, Timka, Oracle) writebacks routed to the right library.
  • cron · 6hPolymarket trade-log digest converts P&L into lessons, not just rows.
  • on fileDrop-folder daemon at ~/Desktop/brain-inbox/ accepts PDFs, URLs, .txt and routes them.

Distillation (all local, all free)

  • qwen3-coder:30bLong-form distillation: turns 30-minute podcasts into 6-bullet briefs with sources.
  • deepseek-r1:8bFast classifier: routes incoming items to the right library and tags confidence.
  • qwen2.5-coder:7bCode-specific extraction for diffs, snippets, and CVE descriptions.
  • nomic-embed-text768-dim embeddings stored in sqlite-vec; sub-100ms semantic search via brain ask.

Self-correction (the Obsidian gap)

  • decayEvery memory carries confidence + last_verified. The system surfaces what's gone stale.
  • contradictionA claim graph detects when two notes disagree and queues the conflict for review.
  • consolidationNightly merge job dedupes, promotes durable patterns to PERMANENT_FINDINGS.md.
  • 7 librariesSoftware, stocks, crypto, polymarket, dashboards, business, security: each with its own rules.
  • calibrationA loop tracks which past beliefs turned out true vs false; drift shows up in the dashboard.

Outputs (the brain pushes back at you)

  • 7 AM CT90-second voice brief in ElevenLabs Adam, plus a Telegram message and a dark HTML page.
  • 3/dayTweet drafts pulled from new findings; one click to publish, one click to discard.
  • weeklySunday newsletter draft assembled from the week's high-confidence items.
  • monthly10-minute podcast script and auto-narrated MP3 ready to ship.
  • dailySpaced-repetition flashcards via Telegram with inline-keyboard recall.
  • liveDecay alerts and contradiction pings the moment something needs your eye.
  • auto-draftBlog post lands in drafts when a finding crosses high-confidence + 3 corroborating sources.

Visualisation

  • /brain907-node WebGL force-graph at voliaventures.com/brain. Time-machine slider replays growth, decay overlay highlights what's old.
  • voice queryHold spacebar to ask the brain out loud. Surprise-me button picks something useful you haven't seen recently.
  • PWAMobile installable. The dashboard travels with you.

Technical stack

FREE WHERE POSSIBLE · LOCAL BY DEFAULT
OllamaLocal LLM runtime hosting qwen3-coder, deepseek-r1, qwen2.5-coder, nomic-embed.
launchdmacOS native scheduler for the five real-time file-watchers and morning-brief trigger.
cronTwenty scheduled pipelines running on the host: ingest, distill, consolidate, publish.
Whisper.cppOffline speech-to-text for voice memos and podcasts. No upload, no API key.
yt-dlpPulls audio from YouTube and podcast feeds for downstream Whisper transcription.
ElevenLabs (Adam)Premium voice render for the 7 AM morning brief MP3. Single paid touch-point.
Telegram Bot APIPush surface for briefs, alerts, flashcards. Inline-keyboard for recall scoring.
sqlite-vecEmbedded vector index. 768-dim, ~sub-100ms search across hundreds of thousands of chunks.
VercelStatic hosting for voliaventures.com/brain dashboard and this report. Zero server cost.
Vault (markdown)Obsidian-compatible plain text. Your notes are portable, greppable, and yours.

Inside a memory file

REAL SCHEMA · REAL FILE

Sample note · stocks library

~/vault/learning/stocks/0dte_iron_fly_filter.md
---
name: 0dte_iron_fly_filter
description: Filter to enter SPY 0DTE iron flies only when IV-rank is high
                and overnight gap is below 0.4 sigma.
type: pattern
confidence: 0.78
last_verified: 2026-04-22
source_url:
  - https://www.tastylive.com/shows/option-jive/episodes/0dte-mechanics
  - vault://memory/options_0dte_research.md
decay_days: 45
contradicts: []
---

# 0DTE iron-fly entry filter

Enter only when:
- IV-rank > 35 on SPY
- overnight ES gap < 0.4 sigma vs 20-day realised
- VIX term-structure in contango (no kink at front month)

Skip when:
- FOMC, CPI, NFP, or large earnings within 6 hours
- prior session closed at > 1.2 sigma move

Backtest on file: 2018-01 to 2026-03, win-rate 71.4%,
expectancy +$0.18 per dollar of max risk.

Distillation prompt · qwen3-coder:30b

scripts/distill.py · ~75 lines around the prompt template
# Run with Ollama via subprocess; no API key, no network.
PROMPT = """You are the Volia Brain distiller.
Input is a long-form artifact (transcript, article, paper).
Your job is to produce a memory note in this exact YAML+markdown shape:

---
name: <snake_case slug, <= 6 words>
description: <one-sentence claim, falsifiable>
type: pattern | finding | hypothesis | decision
confidence: <0.0 - 1.0, calibrated; default 0.6 unless explicit>
last_verified: <today, ISO date>
source_url: [<list of URLs and vault://paths>]
decay_days: <estimate of how soon to re-verify>
contradicts: [<slugs of any claims this challenges>]
---

# <heading>

3-7 bullet points. Be concrete, name numbers, name dates.
NEVER hedge with 'might' or 'could'. State the claim, then
state the conditions under which it would be false.

If the input contains a strategy: add a 'when to skip' list.
If it cites data: include the dataset window and sample size.
If it overlaps an existing memory, set 'contradicts' or merge.
"""

def distill(text):
    out = ollama.generate("qwen3-coder:30b", PROMPT + text)
    note = parse_yaml_md(out)
    embed = ollama.embed("nomic-embed-text", note.body)
    db.upsert(note, embed)
    classify_and_route(note)         # deepseek-r1:8b decides library
    detect_contradictions(note)      # claim-graph diff
    return note

When this matters

FOUR VIGNETTES · ONE OPERATOR
01 · SECURITY

Catch a regulatory CVE the same morning it lands

A new authentication CVE drops at 03:14 UTC. The CVE feed pulls it within the hour, deepseek-r1 classifies it as high-severity for your stack, the contradiction detector flags it against an existing memory that says the affected library is safe. By 7 AM you get a Telegram message and a 30-second voice brief naming the file paths in your codebase that need to change.

Your competitor reads it on Hacker News at lunch.
02 · SPEED

Ship a tweet faster than the trend

A founder you follow drops a thread on a pricing experiment at 10:42. The Twitter watcher pulls it inside the hour, qwen3 distills the actionable claim, the brain notices it corroborates two earlier notes in your dashboards library and crosses the high-confidence threshold. A tweet draft lands in the queue with three sources cited. You publish it in two clicks before the take is cold.

Memory becomes leverage, not archaeology.
03 · DISCIPLINE

Remember exactly why an old strategy failed

Eight months ago you tried a momentum strategy and it lost money. Today an investor pitches a strategy that smells the same. You ask the brain. It returns the original kill-criterion note, the four trades that broke it, the post-mortem, and the date you decided to retire it. You decline the pitch in five minutes instead of re-running the experiment for two months.

The mistake costs you nothing the second time.
04 · CARE

Never forget a customer's preference

A customer told you in February they hate weekend emails. You captured it in a voice memo on the drive home. Whisper transcribed it, the brain stored it with confidence 0.95 and a 365-day decay window. Six months later, on a Friday, you start to schedule a Saturday email blast. The brain pings: "this customer asked you not to." You change the segment and keep the relationship.

Small businesses live and die on this kind of memory.

We don't just build brains. We rebuild businesses.

OUR SERVICES · ONE OPERATOR · DALLAS, TX

Most small businesses in 2026 are running on websites built in 2018, security gaps that would surprise their bank, and twenty hours a week of manual work an AI can do overnight. We do the whole job. The brain you just read about is one piece of a complete operational rebuild — and once we finish, your business runs on autopilot while you sleep.

01 · BRAIN

Self-learning second brain

A self-learning second brain for your business. Local-LLM driven. Costs a flat $5/mo to run after setup.

  • Auto-distills industry news, customer feedback, and internal docs into searchable memory
  • Surfaces stale beliefs and contradictions before they cost you a customer
  • Daily morning brief, weekly newsletter, monthly podcast — all in your voice
TYPICAL IMPACT~10 hours/week recovered
02 · WEB

Website rebuild

We replace your dated website with a fast, accessible, mobile-first site that converts. Same domain. No downtime.

  • Modern stack: Next.js, Vercel, Cloudflare CDN
  • Lighthouse 95+ on mobile and desktop
  • WCAG 2.2 accessibility — your site works for every customer
TYPICAL IMPACT2× conversion lift, sub-1s page loads
03 · SECURITY

Security audit + hardening

OWASP-grade security review. We find what your competitors will be embarrassed by next year.

  • Dependency vulnerability scan, secrets-leak audit, security-header hardening
  • Rate-limiting and bot protection on every public form
  • Quarterly re-audits to catch new CVEs before they hit your stack
TYPICAL IMPACTCloses ~12 high/medium issues on first pass
04 · SEO + SPEED

SEO + performance

Show up in Google. Show up fast. Show up first when AI assistants are asked about your industry.

  • Structured data (Schema.org) so AI chatbots cite YOU
  • Core Web Vitals all green
  • AI-readiness audit: how Claude, ChatGPT, and Gemini describe your business today
TYPICAL IMPACT3-5× organic search traffic in 90 days
05 · OPS

Operations automation

Replace twenty hours of weekly busywork with AI agents that run while you sleep.

  • Customer-support chatbot trained on your docs (not generic OpenAI)
  • Lead qualification: every form submission scored, routed, replied to
  • Meeting transcripts → action items → calendar follow-ups, automatic
TYPICAL IMPACT15-30 hours/week of admin work eliminated
06 · REPORTING

AI-powered reporting

Daily, weekly, monthly briefings tailored to your role. Voice-narrated. Sent to your phone.

  • Sales pipeline summaries with the next-best-action flagged
  • Inventory forecasts that account for your real seasonality
  • Custom dashboards (the same kind we run our trading bots on)
TYPICAL IMPACT1 hour/day of "where do things stand?" replaced by 90-second voice brief

Volia Ventures is one operator working out of Dallas, Texas. We build for ourselves first — every product on this list runs my own businesses today — and we sell what works. No retainer agencies. No sales calls. We do the work, you keep the keys.

Want this for your business? We build, configure, and hand it to you running.