Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

support Leaf/Willow protocols #1834

Open
snarfed opened this issue Mar 17, 2025 · 4 comments
Open

support Leaf/Willow protocols #1834

snarfed opened this issue Mar 17, 2025 · 4 comments

Comments

@snarfed
Copy link
Owner

snarfed commented Mar 17, 2025

Leaf is an interesting, new (ish) decentralized protocol. It's filesystem-oriented with schemas and rich ACLs, so I'm not sure if it's quite a match for Bridgy Fed, but...maybe?

Replication and ACLs are based on the Willow protocol. Leaf adds schemas.

Their first/flagship application is Weird, a web hosting platform.

@snarfed
Copy link
Owner Author

snarfed commented Mar 17, 2025

Haven't found any user numbers yet.

@zicklag
Copy link

zicklag commented Mar 18, 2025

Our latest direction for Leaf, which hasn't been documented / published yet, has been to build on Keyhive instead of Willow, for reasons including that Keyhive is getting read-to-use very soon and it supports CRDTs out of the box.

We're also losening up a little bit on schemas for now, as we just try to get things working and CRDTs have changed the landscape a little bit being that they are self-describing unlike our previous binary format.

Haven't found any user numbers yet.

There aren't any users of our actual Leaf protocol thing yet. I'm trying to get https://roomy.chat using our new Leaf SDK within a week if possible, but even still, it will be wildly unstable, from a protocol perspective, until Keyhive is more ready.


Anyway, we're definitely interested in how we might be able to bridge things, though! Just not ready for anything yet. 😃

@snarfed
Copy link
Owner Author

snarfed commented Mar 18, 2025

Thanks @zicklag! Leaf is interesting and exciting, I'm looking forward to working with it whenever it's ready.

Re users, maybe I misunderstood...but isn't https://weird.one/ built on Leaf?

@zicklag
Copy link

zicklag commented Mar 18, 2025

Re users, maybe I misunderstood...but isn't https://weird.one/ built on Leaf?

Well, yeah. I wasn't giving it proper credit because it's built on hacks that were meant to buy us time for a Willow implementation to land. 😄

But properly as far as users yes, and we'll be migrating it to use the same Leaf SDK that Roomy is going to be using once we get the chance too.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants