L = Loom-style long-form (screenshare + portrait bubble), 5–12 min
S = short-form vertical (screenshare top / you bottom), 45–90 s
Most L videos have 1–3 natural S cuts; they are listed under each.
1. Feature inventory (grouped by what the viewer cares about)
A. Identity & ownership
Cryptographic key instead of login ("you don't log in, you exist in the network")
Onboarding / key creation on desktop
Devices (account settings → devices)
Vault: sign in on web sites with your account key; session management
Verifiable, signed authorship on every change and comment
Self-hostable identity server (mentioned on site)
B. Writing (the editor)
Block editor: Paragraph, Heading, Code, Math, Image, Video, File, Web Embed, Table, Grid, Button, Card, Embed, Query, "New document" from slash menu
Drafts, discard changes, leave-draft guard, duplicate document
Import: Markdown (with visibility selection), web page import, PDF import (agent skill)
Document attributes/metadata (:attributes)
C. Links that never break (the core differentiator)
Fine-grained links: block, block + children, exact text range
Versioned links (?v=)
Embeds of whole doc / section / paragraph / word, optionally version-pinned
Cards
Bidirectional references → Citations view (:activity/citations)
Mentions (with notifications)
Community archival: referenced content is stored locally, redistributable, verifiable by CID + signature
D. Publishing & sites
Publish to a hyper.media subdomain or custom domain from the desktop app
Site settings: identity, navigation, members, writers, email subscribers, agents
Directories / folders, :directory, :all-documents
Web experience (Seed Web): SSR, mobile panel sheet, :feed, :explore
Self-host a site (Docker) / deploy from your own fork (your blog post)
E. Discussion & collaboration
Comments in context (block-level), discussions, comment deletion, comment version history
Capabilities & permissions (UCAN-inspired): grant writer access per space/path
Collaborators (:collaborators), path="*" site-wide collaborators
Open editing: branch someone else's document, "your version", owner can merge back
Version history, diff, restore version (your XState post), useIsLatest, draft rebase
Activity view
F. Structure & discovery
Query blocks (dynamic lists; fork has author + publish-date filters)
Explore / search (hybrid keyword + semantic, RRF), sort modes
Library (all / subscribed / bookmarks, grouped by site), Recents, Bookmarks
Feed
Profiles: :profile, :membership, :followers, :following
G. Community & reach
Subscriptions (joined spaces) and email subscribers ("Subscribe / Unsubscribe anytime")
Notifications: desktop inbox (all / unread), title-bar count, email notifications (mentions, discussions)
Community showcase (Develop Seed Hypermedia, Ethosfera, Nodos de Conocimiento)
H. Local-first & P2P
Content lives on your devices; works offline; syncs P2P (libp2p/IPFS)
Node = "your local brain"; replication across community nodes
Deleted content / recovery
Sync settings
I. Protocol, developers & AI
Hypermedia protocol (Change/Ref/Capability/Comment blobs, CBOR signed envelopes)
Hypermedia Explorer (explore.hyper.media) — raw data
HTTPS/JSON REST API, P2P API, signed data
Seed CLI
Agent Skill for LLM agents
Seed Agents (desktop): agent servers, sessions, triggers, memory, tools, prompt
API inspector, custom block types, custom frontends, planned TS library
Open source (GitHub), Discord
2. Proposed publishing order
Logic: why → 5-minute win → daily writing → the differentiator (links) → structure → collaboration → community → trust/ownership → developers/AI → real-world showcases. Each video should be watchable alone, but every one ends with a pointer to the next.
Arc 0 — Why Seed exists (publish first, keeps working as evergreen intro)
What is Seed Hypermedia? (in 4 minutes) — L The web has no native versioning, deep links, identity or permissions. Seed = open-source app; Hypermedia = open protocol. Show a live site, a signed version, a block-level link. End with "download the app".
S: "The web never got version history. We fixed that."
S: "You don't log in to Seed. You exist in the network."
Who is this for? — S x3 (research communities, open-source projects, learning communities / civic networks). One use case each, 60 s, reusing the knowledge-bases page copy.
Arc 1 — Zero to published (the golden path)
Install Seed and create your identity — L Download, onboarding, key creation, what a key means, backup. Mention devices.
S: "Your identity is a key, not an email"
Your first document → live website in 5 minutes — L New doc, title, a few blocks, publish to a hyper.media subdomain, open it on the phone.
S: "Doc to website in 60 seconds"
Give your site a custom domain — L (short) Site settings → identity/domain. Why this matters for ownership (Seed Web page: "retain control even if Seed servers disappear").
Arc 2 — Writing every day
The editor tour: blocks, slash menu, drag & drop — L Paragraph, headings, lists, code, math, table, grid, button, media (image/video/file), web embed.
S: "Math + code blocks" / "Grid layouts" / "Buttons in documents"
Drafts, discard, duplicate, and never losing work — L (short) Local drafts, leave-draft guard, discard changes, duplicate doc.
Bring your existing content in — L Markdown import (with visibility choice), web page import, PDF import via agent skill.
S: "Import a whole Markdown folder into Seed"
Arc 3 — Links that never break (the "aha" arc — the heart of the series)
Link to a paragraph, a sentence, a word — L Fine-grained links, copy-link submenu, open on web, the highlight.
S: "Link to a single sentence on any page"
Versioned links: reference something that can never change — L (short) ?v=, why it matters for debates and research.
Embeds and cards: reuse without copying — L Embed a whole doc / section / paragraph, pinned vs. latest version, cards.
S: "Embed instead of copy-paste"
Citations: every link is two-way — L Citations view, seeing who referenced your work, mentions.
S: "See who's citing you"
Why links on Seed don't rot — L (short, mostly talking) Community archival: your node stores what you reference; verify by CID + signature.
Arc 4 — Structure and discovery
Folders, directories and site navigation — L Directory view, folders, navigation settings, all-documents.
Query blocks: living lists that update themselves — L Blog index, "latest updates", filters (author, date), sort.
S: "A blog index that maintains itself"
Search, Explore, Library, Bookmarks, Recents — L Hybrid keyword + semantic search, Explore sorting, library modes, feed.
S: "Semantic search across every site you follow"
Arc 5 — Collaboration
Comments in context — L Block-level comments, discussions, replies, editing/deleting, comment history, mobile web comments.
S: "Comment on the exact sentence"
Inviting collaborators: writers, members, capabilities — L Site settings → members/writers, granting write on a path, collaborators view. Brief "how capabilities work" (UCAN-inspired).
Version history, diff, and restore — L History timeline, authorship per change, diff, restore (your "buttons are workflows" story is a nice cameo).
S: "Every change is signed by its author"
Open editing: make your version of anyone's document — L Branching a doc you can't edit, publishing your version, owner merging it back (Git analogy). Draft rebase when both changed.
S: "Fork a web page"
How the Seed team uses Seed — L seedteamtalks: lobby, issues, projects, meeting notes, updates, workflows, roadmap. Real dogfooding.
Arc 6 — Community & reach
Subscribe, follow, and the feed — L Joined spaces, subscribe button on web, feed, profiles/followers/following.
Notifications: desktop inbox and email — L (short) Mentions, discussions, read/unread, email notification setup, email subscribers for your readers.
Community showcase — L Ethosfera, Nodos de Conocimiento, seed.horacioh.com as personal blog. Interview-style optional.
Arc 7 — Trust, ownership, local-first (deeper "why", after people have used it)
Local-first: your knowledge works offline and syncs P2P — L Turn off wifi, keep writing, reconnect, watch sync. Joined spaces replication, sync settings, deleted content recovery.
Sign in on the web with your key: the Vault — L Vault session on a site, devices, why the server never sees your key.
Verify authorship yourself (no trust in Seed required) — L (short) Open a version in Hypermedia Explorer, show signature + CID.
Self-host your site / deploy from your own fork — L Docker deploy, custom domain, "make your Seed site truly yours" (your existing post).
Arc 8 — Developers & AI
The Hypermedia protocol in 10 minutes — L Change / Ref / Capability / Comment blobs, signed envelopes, IPFS/CRDT, why Git is the model.
Hypermedia Explorer + HTTPS API + CLI — L Browse raw data, hit the JSON API, run the Seed CLI against a site.
Seed Agents: AI that lives inside your knowledge base — L Agent servers, sessions, triggers, memory, tools, prompt; site-level agents; the Agent Skill for external LLM agents; API inspector.
S: "An agent that reads your whole site"
Build on Hypermedia: custom frontends and custom block types — L How-to-start-building page, planned TS library, GitHub, Discord.
3. Cadence & packaging suggestions
Publish Arc 0 + Arc 1 together (5 videos) so a newcomer can go from "what is this" to "I have a site" the day they discover the channel. Everything after can be 1 L + 2 S per week.
Arc 3 is the one that converts people; consider a playlist title like "Links that never break" and cross-promote it from every other video.
Shorts: cut them from the long recordings; each long video's "S" line above is the hook. Aim for 1 idea per short, end on the site URL.
Every long video: same 10 s cold open (one sentence of the problem + the demo result), then the demo, then "next video →".
Re-record 1 and 4 when the UI changes materially; keep the rest as-is (version-pin the docs you demo so the links in descriptions never break — a nice meta-point).
Keep a companion Seed document per video (transcript + links) on seed.hyper.media/blog and link to it; it doubles as a demo of publishing and citations.
4. Things to confirm before scripting
Whether the Community Showcase entries (Ethosfera, Nodos de Conocimiento) are OK to feature.
Do you like what you are reading? Subscribe to receive updates.
Unsubscribe anytime