Eric Vicenti
eric.vicenti.net
Eric Vicenti
@eric.vicenti.net
Building a decentralized publishing network with built-in collaboration and trust @seed.hyper.media
“Open Source has Always been Political”

❤️❤️❤️

@fosdem.org
January 31, 2026 at 8:37 AM
Follow along here: fosdem.org/2026/schedul...
FOSDEM 2026 - Seed Hypermedia: The Future of Digital Sovereignty
fosdem.org
January 30, 2026 at 1:59 PM
Two days until my @seed.hyper.media talk at FOSDEM

So proud of what the team has been cooking up recently!
January 30, 2026 at 1:59 PM
Next Slide:
January 28, 2026 at 12:08 PM
Previous Slide:
January 28, 2026 at 12:08 PM
You'd be surprised how few people see any problems with this slide:
January 28, 2026 at 12:08 PM
You see my handle here is "@eric.vicenti.net"

So you'd think: oh this is a sovereign identity!

Then you inspect it and see that, nah, that domain is just pointing to Bluesky's identity server (PLC)

SAD!
January 28, 2026 at 7:52 AM
DID is a great concept ("Decentralized Identifiers")

But its a shame that the most common DID (the one used by Bluesky) is did:plc. And the PLC is centralized

Ironic that the most popular decentralized identifier is centralized.
January 28, 2026 at 7:50 AM
If this interests you, check out my full article that I authored with Claude:

eric.vicenti.net/posts/dream-...
The Meaning Machine: A Dream for Universal Language
eric.vicenti.net
January 23, 2026 at 3:14 PM
This is not a probabilistic language model, this is the formal counterpart. Before the advent of the LLM, this wouldn’t be possible to develop. And it won’t succeed without widespread community adoption- but I can dare to dream.
January 23, 2026 at 3:14 PM
We need language tools that capture the diversity of dialects, jargons, community references, and inside jokes. From private language to broadcasted concepts- our tooling can support this.
January 23, 2026 at 3:14 PM
It is possible to encode and embrace the ambiguity and clarity that different languages provide- providing tools to pack and unpack literary devices. Language is messy and beautiful, and you can almost always use more words to properly share cultural context across boundaries.
January 23, 2026 at 3:14 PM
We could dismantle the barrier between cultures, and allow humanity to unlock the raw power of their computers- without technical knowledge. So much human knowledge is inaccessible without the right language: science, medical practices, legalese, vague diplomacy.
January 23, 2026 at 3:14 PM
A formal language would unlock solid and unambiguous translation between human languages. And would enable universal access to programming languages.
January 23, 2026 at 3:14 PM
I believe that Language is humanity's first technology. The LLM is a revolution but it’s only the first half- it is probabilistic and uncertain. To address the other half: we need to develop a universal formal language!
January 23, 2026 at 3:14 PM
cool! Reminds me of my dead project rise.tools
Server Defined Rendering for React Native | Rise Tools
Description will go into a meta tag in <head />
rise.tools
January 22, 2026 at 3:43 AM
Reposted by Eric Vicenti
Eric Vicenti will be talking about @seed.hyper.media : The Future of Digital Sovereignty, at @fosdem.org '26 #Local-First & #CRDTs devroom!

Come listen to the 25 speakers on 1st Feb, from 9:00.

It is free! more details:
openlocalfirst.org/schedules/#2...
December 23, 2025 at 12:37 PM
And it depends on context. For applications we are forced to use, standardization is good. But for art? Probably not!
November 25, 2025 at 9:38 AM
If the standard was imposed long enough, maybe SQLite wouldn’t have happened and we’d be stuck using folders of XML!
November 25, 2025 at 9:38 AM
Interesting q! These days, for example, SQLite is sort of the status-quo for local app storage. But, what extensions are allowed in such a standard? Maybe useful extensions wouldn’t have been created if there was a legal compliance risk.
November 25, 2025 at 9:38 AM
100% agree on file system access and open formats

However, the expectation for app developers to conform to “ubiquitous” formats is unrealistic, and this would suppress innovation
November 21, 2025 at 8:04 AM
Awesome! Is there a guide for using did:web on my own PDS?

By default it seems to be using did:plc and I got stuck trying to set up my own identity
June 25, 2025 at 7:09 AM
Oh, thats's awesome! I thought that:

1. I would loose/replace my identity if I did that
2. Bluesky doesn't talk with random self-hosted PDSs, so my sovereign content would be invisible to bsky users

Would be sweet to have ID independence while staying connected to this network. I'll try it!
June 21, 2025 at 1:50 AM
I apologize for saying "disinformation". It was too harsh, because I don't believe you are intending to spread wrong information

Also, AtProto does offer some forms of decentralized identity!

You said Bluesky. Which, with my limited understanding, does not 😢
June 21, 2025 at 1:20 AM
What was the other inaccurate comment that I made?

Boris confirmed that the plc is centralized.

But hey, I'm often wrong, and I'm constantly learning!
June 21, 2025 at 1:11 AM