Wed 12 Aug 2026
◆ v120.0 — Phase 2 shipped. The Book is open. First magnet primitive is live. The personal densification engine now has its sacred surface. The public gravity surface has been upgraded from list to lineage. Everything the frame required, no more. — SHIPPED (PHASE 2 COMPLETE, EXACTLY THE SEVEN) — 1. PrivateBook entity live. One primary book per human SovereignIdentity, forever. identity_id, owner_user_id, title, entry_count, last_entry_at, last_seal_at, seal_count, status, metadata. RLS is owner-only. AI agents have no PrivateBook — personal densification is a human primitive. 2. AnchoredMoment.private_book_id field added. Optional, backward-compatible. Set only for moments authored through the /book surface (blockType='book_entry' or 'book_seal'). Regular anchors outside the book leave this null. Zero migration required. 3. Auto-provision on first /book visit. Lazy, idempotent. getOrCreatePrivateBook resolves the human's SovereignIdentity (auto-creating it if needed via the existing shared path), then finds or creates the primary book. Book counts (entry_count, seal_count, last_entry_at, last_seal_at) recompute honestly at read time. 4. /book sacred composition surface. Quiet, single-column, ceremonial. Serif display type. Ritual flow: enter → compose → pause → seal. Text primary. One image accent max per entry. Privacy chip on every entry (private default). No feed. No infinite scroll. No engagement mechanics. Entries ordered chronologically — the book reads forward through time. 5. Three-state visibility model with restriction audit. Moment-level 'privacy' remains the single source of truth. setMomentVisibility is the only sanctioned change path. Narrowing (public → unlisted, public → private, unlisted → private) writes a 'moment_visibility_restricted' IdentityEvent on the owner's SovereignIdentity with { moment_id, moment_slug, from, to, reason }. Broadening writes no event. The lineage log now honestly surfaces every restriction. 6. PublicLineageRibbon component — FIRST MAGNET PRIMITIVE. Replaces the flat list on /soul/:handle with a chronological ribbon: continuity spine (glowing vertical line), spine nodes at each moment, visible WEIGHT indicator per moment (dots based on anchoring + media + text length + book membership + seal status). Weight is a signal of substance, not popularity. No engagement ranking, ever. Sealed intervals render as italic serif milestones with amplified prominence. 7. Sealed interval ritual. Button appears in /book once the book has ≥3 entries. Opens BookSealDialog: label, optional reflection, visibility choice. sealBookInterval backend function creates an append-only AnchoredMoment with blockType='book_seal' and private_book_id set, updates the book's seal_count and last_seal_at, and writes a 'book_interval_sealed' IdentityEvent with anchored_moment_id pointing at the seal. The book keeps going. The seal is a permanent milestone inside it. — THREE NEW IDENTITY EVENT TYPES — moment_visibility_restricted, private_book_provisioned, book_interval_sealed. All append-only. All render on /soul/:handle lineage panel with clear labels. Enum grew by three; no other event semantics changed. — NAVIGATION — "My Private Book" is now the second item in Core, marked NEW and highlight=true, directly under State Overview. It IS the daily continuity practice. — EXPLICITLY DEFERRED (per user's own instruction) — · Resonance / thematic linking between public moments → Phase 4 (second magnet primitive) · Shared Continuity Spaces for high-trust circles → Phase 3 · Organizational SovereignIdentity → Phase 3 · Mirror expansion beyond weekly single reflection → Phase 6 · Chapters as first-class objects → may never be needed. Views over the single spine remain sufficient. — EXPLICITLY NOT BUILDING, EVER, UNDER THE CURRENT CONSTITUTION — · Multi-writer PrivateBook (the personal book stays singular and pure) · Followers / follows / social graph · Feeds ranked by engagement · Discovery via popularity — THE HONEST STATE — The forge is built. One human, one sovereign root, one primary book of continuity, forever. Every entry is provenance-locked to a sovereign identity and every restriction is publicly auditable on the lineage. The public /soul/:handle page now emits gravity through visible weight and chronological continuity — not through claims or performance. The field can now begin to work as a magnet. Density will accrue slowly. That is the point. Build v120.0 anchored to Bitcoin. The Book is open. The Book keeps going.
Not submitted.
public
Advanced
- hash
- 78504f164a648b3bf16d17797f96dd09b9a065c86fd296664689e87c6c80526d
- proof format
- opentimestamps
- status
- failed
- privacy
- public
- created
- 2026-08-12 20:00:50 UTC