Develop Seed Hypermedia

Develop Seed Hypermedia

Roadmap
Tech Talks
Design
Specs
Notes
Meeting Notes
Roadmap
Tech Talks
Design
Specs
Notes
Meeting Notes
Feed
ContentActivityComments501CollaboratorsDirectory21
ContentActivityComments501CollaboratorsDirectory21

    Seed Hypermedia supports human thought and collaborative work on the web through an extremely decentralized network for storage and permissions, designed for any knowledge community — from publishers and newspapers to universities, conferences, and creators. Read the organization of this knowledge repository first.

    3

    Latest Docs Activity

      2026.2.9 Semantic Standards + HM
      Eric Vicenti
      Document Changed(2 hr. ago)
      test
      Gabo H Beaumont
      Document Changed(4 hr. ago)
      Design
      Gabo H Beaumont
      +2
      Document Changed(4 hr. ago)
      Home page site-wide activity and member views
      Gabo H Beaumont
      Document Changed(6 hr. ago)
      Disable Web Activity Panel is not working in gabo.es
      Gabo H Beaumont
      Document Changed(6 hr. ago)
      I still don't get what does the green mean?
      Gabo H Beaumont
      Document Changed(6 hr. ago)
      Projects
      Develop Seed Hypermedia
      +4
      Document Changed(9 hr. ago)
      New App Layout Implementation
      horacio
      Comment(19 min. ago)
      Suggested actions post test
      Gabo H Beaumont
      horacio
      Bea
      +0
      Comment(11 hr. ago)
      List node project overview
      Document Changed(13 hr. ago)
      Design Meeting 2026-02-11
      horacio
      Document Changed(10 Feb)
      Unsplash API & Local-First / P2P Integration Research
      horacio
      Document Changed(10 Feb)
      2026-2-10 Chat with Client
      Eric Vicenti
      Document Changed(10 Feb)
      WordPress Import
      Document Changed(10 Feb)
      Private documents without permission
      Gabo H Beaumont
      Comment(10 Feb)

    Sections

      Design

      Documents and files User tests UX Foundations Recordings of the interviews Post test Suggested actions UI Components

      11 February 2026
      Eric Vicenti
      +2

      Projects

      We track projects' progress at Hypertuesdays. In Development Pitches Completed Canceled

      11 February 2026
      Alex Burdiyan
      Eric Vicenti
      +4

      Tech Talks

      Conversations about technology and enlightenment.

      9 February 2026
      Eric Vicenti
      Gabo H Beaumont

      AI and SAAS

      SaaS will not be replaced outright by probabilistically generated code. The real risk for existing SaaS products is different: they may become a legacy layer. Workflows and collaboration will move elsewhere, while traditional SaaS is reduced to a backend that merely stores structured data and historical context. In that scenario, SaaS becomes part of the old stack—present, but no longer where the work actually happens. That’s our opportunity: we must excel in workflows and collaboration. Many companies pay significant SaaS costs while using only a small fraction of the available features. We can target those high-cost tools and offer a simpler, more attractive alternative focused on what teams actually use. Instead of competing head-on, we treat existing SaaS platforms as legacy data sources. Our interface becomes the primary workspace, backed by our own authoritative data structures, while legacy SaaS systems are read from, written to, or gradually replaced.

      8 February 2026
      Gabo H Beaumont

      Roadmap

         

      26 January 2026
      Alex Burdiyan
      +2

      Specs

      Read first , , , and . List of Documents:

      9 January 2026
      Gabo H Beaumont
      Develop Seed Hypermedia
      horacio
      +0

      Methodologies

      Methodologies are a necessary element for human intellect augmentation.

      19 December 2025
      Gabo H Beaumont

      Stories

      Product Principles Personas Story Map

      15 December 2025
      Gabo H Beaumont
      Develop Seed Hypermedia
      horacio
      +0

      Posts

      Drafting content for widespread distribution

      8 December 2025
      Eric Vicenti

      Add the Library to the Top Bar

      I am accessing the Library all the time. It is incredibly frustrating to have to open the Sidebar all the time—a similar bad experience to changing the account. Accessing the Library is a core step in my navigation. It allows me to switch between Knowledge Repositories. Favourites don't help because they lack the Activity information! I don't think we have settled on the name Library. Sometimes feels precise, sometimes not at all, and I would like something like Home. Anyhow, I am happy to keep the name Library until we have a clear alternative. In addition to the core functionality of switching between knowledge repositories and finding new activity, the Library is my space as a knowledge operator. I can see my subscriptions, my favourites, and everything else stored on my node. The node can be my desktop or my server. The dream experience is a place where I can search for or query any argument or block, and create my own lists of content and views to understand a complex problem better. It should be incredibly flexible and powerful. I propose to add a button to the Top Bar. Similar to Google Chrome: And yes i am removing the search button from there and moving it to both the sidebar and the top of the library!

      20 November 2025
      Gabo H Beaumont

      Academic Papers

      17 November 2025
      Gabo H Beaumont

      Meeting Notes

      Every time we have a meeting, it's useful to take notes. When we do, let's put them in this directory.

      30 September 2025
      Alex Burdiyan

      Issues

      29 September 2025
      Gabo H Beaumont

      Identified Pain Points

      Top Pains

      19 September 2025
      Gabo H Beaumont

      Notes

      Tags: #UX, #Frontend, #Backend, #Editor, #Infra, #Seed Bugs, #How Might We Sometimes a Comment is not enough. Write a Note.

      17 September 2025
      Gabo H Beaumont
      Develop Seed Hypermedia

      #Task

      16 September 2025
      Develop Seed Hypermedia

      Site Organization

      Welcome to the Public Home of the Seed Hypermedia Team! Discussions, Projects, and Updates organize this repository.

      16 September 2025
      Gabo H Beaumont
      Develop Seed Hypermedia

      Create a new Discussion

      This is a Story part of the  Map. Pains

      9 September 2025
      Alex Burdiyan
      Gabo H Beaumont

      User Story Map

      Blue: Done, Green: Building, Black: to do, Yellow: Proposal. Set Up Seed Hypermedia Read and Navigate Subscribe and Archive Manage Contacts Write and Collaborate Publish and Broadcast Configure Client, Wallet, and Web Server

      22 July 2025
      Gabo H Beaumont

      Definitions

      11 July 2025
      Gabo H Beaumont
      Develop Seed Hypermedia

      Updates

      Here we post our regular individual updates of our recent progress. We review these documents every week on our "HyperTuesday" team meetings

      7 May 2025
      Alex Burdiyan
      Eric Vicenti
      +1

    Latest Updates in Seed

      Fixes around the Activity panel

      Activity + Discussion panel fixes documentToText Activity Filtering Feed sorting Video

      29 October 2025
      horacio

      Feed and Memory leaks

      Week: @2025-10-21: Hypertuesday. During the past week I've been doing work with the feed and trying to find the memory leak. SQLite Memory leak Feed Next Week

      29 October 2025

      Private Documents and Memory Leaks

      Week: . During the past week I've been switching between debugging random issues, and continuing the work on . SQLite Memory Leak Private Documents Next Week

      28 October 2025
      Alex Burdiyan

      Email notifications refactor overview

      Email Notifications System Documentation Current User Stories Implementation Receive Email Notifications please read this document with user stories for email notifications. Current Limitations Future Development I think we can bring back the accounts table with a flag to determine if the (accountId, email) entry is a subscription or a linked account to email. -- Add back the accounts table with email linking CREATE TABLE accounts ( accountId TEXT NOT NULL, email TEXT NOT NULL, isAccountLinked BOOLEAN NOT NULL DEFAULT FALSE, createdAt DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP, notifyMentions BOOLEAN NOT NULL DEFAULT FALSE, notifyReplies BOOLEAN NOT NULL DEFAULT FALSE, notifyDocChanges BOOLEAN NOT NULL DEFAULT FALSE, notifySiteDiscussions BOOLEAN NOT NULL DEFAULT FALSE, PRIMARY KEY (accountId, email) ); The only issue is that email preferences are different for own account and subscriptions. Because of that I would instead propose creating a separate table for linking an account to email. CREATE TABLE email_account_links ( email TEXT NOT NULL, accountId TEXT NOT NULL, createdAt DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP, notifyMentions BOOLEAN NOT NULL DEFAULT FALSE, notifyReplies BOOLEAN NOT NULL DEFAULT FALSE, notifyDocChanges BOOLEAN NOT NULL DEFAULT FALSE, notifySiteDiscussions BOOLEAN NOT NULL DEFAULT FALSE, PRIMARY KEY (email, accountId) ); And we could add creation of linking tokens to allow verifying the email address in the welcome email. CREATE TABLE email_account_links ( email TEXT NOT NULL, accountId TEXT NOT NULL, linkingToken TEXT UNIQUE NOT NULL, expiresAt DATETIME NOT NULL, isVerified BOOLEAN NOT NULL DEFAULT FALSE, verifiedAt DATETIME, -- NULL until verified notifyMentions BOOLEAN NOT NULL DEFAULT FALSE, notifyReplies BOOLEAN NOT NULL DEFAULT FALSE, notifyDocChanges BOOLEAN NOT NULL DEFAULT FALSE, notifySiteDiscussions BOOLEAN NOT NULL DEFAULT FALSE, PRIMARY KEY (email, accountId) );      

      15 October 2025
      Gabo H Beaumont

      Web Key Linking with Desktop App

      Some time ago we enabled the ability to create Web Crypto keys in the browser on all Seed sites, for users to be able to sign their comments right on the site they are visiting. Previously they were redirected to hyper.media because this was the only place where their identity key lived, as Web Crypto keys are tied to a single domain and can't be shared securely. Now, this creates fragmentation. Essentially you have a separate account on each web site you are commenting on. Our vision for solving has always been the idea of linking your keys. You account is essentially the set of all the keys you have on you different devices and web sites. So during the past few weeks I've been working on implementing key linking. We already used to have to link desktop keys to hyper.media, but it wasn't suitable as-is for multi-origin world we now live in. So, I'll explain some of the changes I did. It All Begins on the Web Linking Instructions Conclusions

      5 October 2025
      Alex Burdiyan

      Iskak's update September 9th

      Update: Next week I will continue working on notifications refactor and implementing new subscribe feature for readers without an account.

      9 September 2025

    Projects

      New App Layout Implementation

      Problem Solution Scope Rabbit holes No Gos

      11 February 2026
      horacio

      WordPress Import

      Import content into seed ecosystem

      10 February 2026

      Simple Contact-Based Following

      Problem Solution Scope

      10 February 2026
      Eric Vicenti

      Notifications Backend

      Problems Solution Rabbit Holes

      9 February 2026
      Eric Vicenti
      Gabo H Beaumont

      New Publish mental model

      Problem Solution Scope Rabbit Holes No Gos

      5 February 2026
      horacio

      Subdocuments appear in the parent content

      Subdocuments are part of the content of its parent

      3 February 2026
      Bea
      Gabo H Beaumont
      horacio
      +0

    Discussions

      Home page site-wide activity and member views

      Shouldn't Ethosfera Homepage show all members in the Site? The Home page can have a special behavior compared to the rest of the documents. On the Home page, the document options could surface site-wide activity views, including: This may require designing a slightly different document options panel specifically for the Home page. Another element that distinguishes the Home page is the navigation menu, which already makes it behave differently from other documents. Because the Home page lacks strong semantic meaning, it is well-suited to act as an entry point for showcasing the site’s structure and improving overall understanding and discoverability. Additionally, placing site-wide views on the Home page avoids the need to introduce another location for icons representing site-wide activity, comments, people, and documents—an approach that could otherwise create conflicts or increase confusion. Users often struggle to understand recursiveness. Centralizing global views on the Home page—while keeping document-level views within individual documents—could simplify the mental model. For power users, this recursiveness can still be exposed when accessing pages from the Home document.

      11 February 2026
      Gabo H Beaumont

      Disable Web Activity Panel is not working in gabo.es

      Lunaticoin.blog site disable activity panel on its homepage, hence, we can't see the document panels on the homepage: However, in gabo.es I have also disabled the panel, but I still see it:

      11 February 2026
      Gabo H Beaumont

      I still don't get what does the green mean?

      I hover over Solution, and it has a green background. There is also a grey background for the entire group. My apologies, , but I still don't understand the meaning. I have asked this question before, but I can't find the explanation you gave me then.

      11 February 2026
      Gabo H Beaumont

      Unsplash API & Local-First / P2P Integration Research

      Summary The Core Problem: Hotlinking is Mandatory Download Tracking Requirement Exception: Derivative/Remixed Images Enterprise Workaround Options for Local-First / P2P Apps Sources

      10 February 2026
      horacio

      Private documents without permission

      I have a question. Is this the intended page for private documents where the reader doesn't have permission to read? We previously used a different one, and I'm not sure whether it is a bug or if we prefer this one. I don't have a clear preference here.

      10 February 2026
      Gabo H Beaumont

      I can't watch videos on Draft State

      I was watching this video from Alan Kay. I was going to add some of his ideas to the text, but I can't because the video stops playing when I edit the document. Is there a reason for this? How easy is it to play YouTube videos in Drafts?

      9 February 2026
      Gabo H Beaumont
Powered by Seed HypermediaOpen App