Website Brain Vault vs Durable Sessions: Which Should You Use?

// TL;DR

These two skills solve completely different problems and rarely compete. Choose Website Brain Vault Build Method if you need to give AI agents deep, persistent context about a website by scraping it into an interlinked Obsidian vault. Choose Christensen Durable Sessions AI UX Framework if you are building or fixing an AI-powered product whose streaming, reconnection, or multi-device UX is breaking. One is about knowledge capture for AI workflows; the other is about real-time delivery infrastructure for AI products. Pick based on whether your bottleneck is context or connectivity.

// HOW DO THEY COMPARE?

DimensionWebsite Brain Vault Build MethodChristensen Durable Sessions AI UX Framework
Best forGiving AI agents full website context before content, SEO, or redesign tasksFixing broken streaming, reconnection, and multi-device UX in AI-powered products
Primary domainKnowledge management / AI-assisted content opsReal-time streaming architecture / AI product engineering
Complexity to applyModerate — requires Obsidian, Claude Code, Firecrawl API key, and two Claude skills loadedHigh — requires rearchitecting your streaming layer, potentially replacing SSE with WebSockets and adding a pub/sub session substrate
Time to applyUnder 1 hour for a 40-60 page siteDays to weeks depending on existing architecture and team size
PrerequisitesFirecrawl API key, Obsidian, Claude Code, Brainstein + Claude Obsidian skillsExisting AI product with streaming responses, engineering team, understanding of SSE/WebSocket/pub-sub patterns
Output typeObsidian markdown vault with interlinked pages, images, screenshots, and Design DNAArchitectural redesign plan and implementation pattern for durable, resumable AI sessions
Creator backgroundAI workflow / Obsidian power-user community (YouTube tutorial-driven)Mike Christensen, Ably — enterprise real-time infrastructure (conference talk at AI Engineer)
Target userContent strategists, SEO specialists, agency owners, solopreneurs using AI agentsProduct engineers, engineering leads, and architects building AI-powered SaaS products
Multi-agent relevanceUses multi-agent orchestration to parallelize scraping and vault buildingSolves the orchestrator relay bottleneck so sub-agents can publish progress directly to clients
Ongoing maintenanceBrain should be updated regularly as site content changes — living artifactOnce implemented, the session layer is persistent infrastructure — maintained like any backend service

What does Website Brain Vault Build Method do?

The Website Brain Vault Build Method turns any website into a fully interlinked Obsidian vault that AI agents can use as persistent context. You point it at a website URL, and it scrapes every page's text, images, screenshots, SVGs, video embeds, and internal link structure into structured markdown notes. It also captures what the method calls "Design DNA" — the site's color palette, typography, logo set, and component patterns.

The build uses Claude Code with two loaded skills (Brainstein for multi-agent orchestration and Claude Obsidian for vault file creation). The process starts in Plan Mode on the Max model tier, then escalates to parallel execution where multiple sub-agents scrape and structure different page types simultaneously. A 40-60 page site typically completes in under an hour.

The vault is not a one-time export. It is designed as a living foundation that compounds in value as you layer additional skills on top — SEO audits via claude-seo, content generation via claude-blog, or social media asset creation. Every downstream AI task benefits from the full-context vault.

What does Christensen Durable Sessions AI UX Framework do?

The Christensen Durable Sessions Framework diagnoses and fixes a specific class of AI product failures: broken streaming experiences. If your AI chat product loses the response when a user's connection drops, cannot show the same live response on a second device, or has an ambiguous stop button that conflicts with reconnection logic, this framework addresses those problems.

The core architectural move is introducing a "Durable Session" — a persistent, shared resource that sits between your agent layer and your client layer. Agents write events to the session; clients subscribe to the session. Neither party holds a direct connection to the other. This single inversion unlocks three capabilities simultaneously: resilient delivery (streams survive disconnections), continuity across surfaces (sessions follow users across tabs and devices), and live control (clients can steer or cancel agents mid-generation).

The framework specifically calls out the SSE Resume-Cancel Conflict — a fundamental flaw in SSE-based architectures where closing a connection is ambiguous between "I disconnected" and "I pressed stop." The solution requires moving to a bidirectional transport like WebSockets with explicit cancel signals.

How do they compare?

These skills operate in entirely different layers of the AI stack and solve unrelated problems. Website Brain Vault is a knowledge capture and structuring method. Durable Sessions is a real-time delivery infrastructure pattern. They share the tag "multi-agent" but use it in different contexts: Website Brain uses multi-agent orchestration to parallelize a scraping job, while Durable Sessions solves the problem of multiple agents needing to publish progress updates to clients without bottlenecking through an orchestrator.

Website Brain Vault is accessible to non-engineers — content strategists, agency owners, and solopreneurs can follow the step-by-step workflow with no custom code. Durable Sessions requires a software engineering team capable of rearchitecting a streaming backend, replacing SSE with WebSockets, and implementing a pub/sub session layer.

Time investment differs dramatically. A Website Brain build takes 20-45 minutes of active work. Implementing Durable Sessions is a multi-day or multi-week engineering project depending on the complexity of your existing architecture.

There is one scenario where both skills are relevant to the same project: if you are building an AI-powered product that uses website knowledge as context AND delivers responses via streaming. In that case, you would use Website Brain Vault to create the knowledge layer and Durable Sessions to fix the delivery layer. They are complementary, not competing.

Which should you choose?

Choose Website Brain Vault Build Method if your problem is giving AI agents enough context to do useful work on a website — writing on-brand content, auditing SEO, proposing redesigns, or generating social media assets. You are a content professional, agency owner, or marketer who wants to stop manually briefing AI on every task.

Choose Christensen Durable Sessions Framework if your problem is that your AI product's UX breaks under real-world conditions — users lose responses on flaky connections, cannot see the same conversation on a second device, or cannot reliably stop a running generation. You are a product engineer or architect building or maintaining an AI-powered SaaS application.

If you are unsure, ask yourself: Is my bottleneck context or connectivity? If your AI agent produces poor output because it lacks information about the website, use Website Brain. If your AI agent produces good output but users cannot reliably receive, resume, or control it, use Durable Sessions.

Can you use both together?

Yes, and for AI product teams this combination is powerful. Build a Website Brain to give your agents deep context about customer websites or your own product's documentation. Implement Durable Sessions to ensure that agent responses built from that context reach users reliably across devices, survive disconnections, and support live steering. The vault handles the knowledge problem; the session layer handles the delivery problem. Neither substitutes for the other.

// FREQUENTLY ASKED QUESTIONS

Is Website Brain Vault the same as Durable Sessions?

No. They solve completely different problems. Website Brain Vault creates an interlinked Obsidian knowledge base from a website so AI agents have full context. Durable Sessions is an architecture pattern for fixing broken AI streaming UX — handling disconnections, multi-device sync, and live agent control. One is about knowledge capture; the other is about real-time delivery infrastructure.

Do I need to be a developer to use Website Brain Vault?

No. The method is designed for non-engineers. You need Obsidian (free), a Firecrawl API key (free tier available), and Claude Code with two skills loaded. The workflow is step-by-step and requires no custom code. Content strategists, agency owners, and marketers can complete a full build in under an hour.

Do I need to be a developer to use Durable Sessions?

Yes. Implementing Durable Sessions requires rearchitecting your streaming backend — replacing SSE with WebSockets, adding a pub/sub session layer, and modifying both agent and client code. This is a software engineering project that assumes familiarity with real-time infrastructure patterns like pub/sub channels and connection state management.

Can I use Website Brain Vault and Durable Sessions together?

Yes. If you are building an AI product that needs deep website context AND reliable streaming delivery, use both. Website Brain creates the knowledge layer your agents draw from. Durable Sessions ensures agent responses reach users reliably across devices with support for resume, cancel, and multi-agent progress updates. They are complementary.

How long does it take to build a Website Brain vs implement Durable Sessions?

A Website Brain for a 40-60 page site takes 20-45 minutes. Implementing Durable Sessions is a multi-day to multi-week engineering project depending on your existing architecture's complexity, team size, and how deeply SSE is embedded in your stack. The time investment differs by an order of magnitude.

What is the SSE Resume-Cancel Conflict in Durable Sessions?

In SSE-based AI products, closing a connection is ambiguous — it could mean the user's network dropped (requiring resume) or the user pressed stop (requiring cancellation). These are mutually exclusive behaviors triggered by the same event. Durable Sessions resolves this by switching to WebSockets with explicit cancel signals, so resume and cancel are never confused.

What is Design DNA in Website Brain Vault?

Design DNA is a dedicated note in the Obsidian vault capturing a website's visual identity: color palette, typography, logo set, component library, CTAs, and hero imagery. It ensures any future AI agent generating images, ads, or new pages automatically matches the site's aesthetic without being manually briefed each time.

What tools do I need for Website Brain Vault vs Durable Sessions?

Website Brain Vault requires Obsidian, Claude Code, a Firecrawl API key, and the Brainstein + Claude Obsidian skills. Durable Sessions requires an engineering environment with access to your product's streaming backend, a pub/sub infrastructure provider (like Ably), and WebSocket support. The toolchains do not overlap.