Skip to content

feat(site): blog post #11 — The Vault and the View (0281) - #404

Merged
crs48 merged 4 commits into
mainfrom
claude/nostalgic-chatelet-447f5f
Jul 7, 2026
Merged

feat(site): blog post #11 — The Vault and the View (0281)#404
crs48 merged 4 commits into
mainfrom
claude/nostalgic-chatelet-447f5f

Conversation

@crs48

@crs48 crs48 commented Jul 7, 2026

Copy link
Copy Markdown
Owner

Implements exploration 0281 — blog post #11 on apps as views over user-owned data.

The essay

/blog/the-vault-and-the-view — a lineage essay, distinct by contract from #10's moddability angle (the overlap-audit table in the exploration is the outline's contract):

  • Cold open: Google Reader dies; the export is a brick — the shape belonged to the vault.
  • The twenty-five-year detour: Codd's data independence → Unix files → desktop documents → the web app as the anomaly that fused data to interface (conceding the fusion was both moat and genuine engineering convenience).
  • The diagnosis: Verborgh 2017, "apps become views", Solid's pods.
  • The autopsy: the schema problem (Dodds + SolidLab's own What's in a Pod?), shadow indexes, Moxie's UX floor, Brander's recentralisation law.
  • The mechanism generation: Ink & Switch local-first, Zhao's data neutrality + Rhizome, Jansen's "Apps as Views, Not Vaults".
  • xNet as existence proof: the spec that deliberately doesn't specify rendering; interchangeable views over one node store; SchemaLens as the schema-problem answer; the CanvasView-convergence receipt; honest-costs box (HonestVault).
  • Close: AI-cheap views → data becomes the heirloom; custody stops being a defensible moat.

All quotations are verbatim, verified against live fetches during the exploration (one misattribution in the source brief was caught and fixed: the "two apps… instantly update" line is from Zhao's Rhizome Proposal, not the Reboot essay).

Mechanics

  • Bespoke VaultArt / VaultHero / HonestVault components (inline SVG, nothing third-party loads on the page — citation hrefs only).
  • posts[] entry + index heroArt registration; RSS and SeriesNav derive automatically (feat(storybook): add embedded dev workbenches #10fix(hub): harden release image dependencies #11 wired both ways).
  • Two client-rendered Mermaid diagrams + a CodeFigure whose fields match packages/data/src/schema/lens.ts.
  • Changelog fragment (platform); site-only change, no changeset needed.
  • Verified: site build (113 pages), index/RSS presence, dark mode, mobile, console clean.

🤖 Generated with Claude Code

xNet Test and others added 4 commits July 7, 2026 12:22
Exploration 0280: blog post #11 composing the apps-as-views lineage
(Verborgh 2017, Ink & Switch 2019, Zhao's data neutrality + Rhizome
2022, Jansen's 'Apps as Views, Not Vaults' 2026) with verified quotes,
the Solid critique file (schema problem, shadow databases,
recentralization one layer up), and xNet as the existence proof.
Recommends 'The Vault and the View' (framing: lineage essay closing on
the AI-era value-settlement inversion), distinct from essay #10's
moddability angle.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Signed-off-by: xNet Test <test@xnet.dev>
0280 is claimed by the malleable-workbench exploration on another
branch.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Signed-off-by: xNet Test <test@xnet.dev>
Essay on apps as views over user-owned data: the Codd→Solid→local-first
→'views, not vaults' lineage, the pod generation's post-mortem (schema
problem, shadow indexes, recentralisation), xNet as the existence proof,
and the AI-era close — views become disposable, data becomes the
heirloom. Bespoke VaultArt/VaultHero/HonestVault components, two mermaid
diagrams, a SchemaLens code figure, verified verbatim quotes throughout.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
…data

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@crs48
crs48 temporarily deployed to pr-404 July 7, 2026 19:53 — with GitHub Actions Inactive
github-actions Bot added a commit that referenced this pull request Jul 7, 2026
@github-actions

github-actions Bot commented Jul 7, 2026

Copy link
Copy Markdown
Contributor

Preview removed for PR #404.

@crs48
crs48 merged commit 34ecfe6 into main Jul 7, 2026
15 of 16 checks passed
@crs48
crs48 deleted the claude/nostalgic-chatelet-447f5f branch July 7, 2026 20:09
github-actions Bot added a commit that referenced this pull request Jul 7, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant