spacestr

🔔 This profile hasn't been claimed yet. If this is your Nostr profile, you can claim it.

Edit
Besao
Member since: 2026-04-22
Besao
Besao 3d

We broke it! Hahaha. The stress test group got corrupted, but this is good news, we identified why it happened and implemented some hardening strategies to avoid MLS state corruption. This is a win; now our app is more robust. We’re creating stress test v2, so please feel free to join and see if we can break it again! :) https://cordn.net/chat/7960e471-22ad-40db-b0de-0d46fde708e8?m=eyJuYW1lIjoiU3RyZXNzIHRlc3QgdjIiLCJpY29uIjoi8J%2BMtCJ9

Besao
Besao 5d

New Cordn feature: Shareable group links 🔗 We've just added join requests for groups to the Cordn coordinator, the web client, and the CLI client. This means you can share a link so anyone who isn't yet a member can request to join a group. Try it now: join our stress test group 👇 https://cordn.net/chat/b530f14c-fd6b-4023-8001-cebcdfbfb239?m=eyJuYW1lIjoiU3RyZXNzIFRlc3QiLCJpY29uIjoi8J%2BMsiJ9 Here's how it works: When a user request to join a group, a join request lands as a notification for the group admins. Any admin approves, the user receives an invitation and gets added, done. If the user doesn't have an account yet, they're prompted to log in and everything resolves transparently, no extra steps. It's the perfect onboarding tool. Share links out of band, drop them in public channels, simple and intuitive. Read the spec: https://github.com/Cordn-msg/cordn/blob/master/spec/applications/join-requests.md This feature also kicked off a new section in the Cordn specs: application specs. Rather than extending the core spec for every new feature, app specs are separate documents for ongoing development, research, and enhancements. They keep the core spec stable while giving new ideas room to breathe and evolve. https://github.com/Cordn-msg/cordn/tree/master/spec/applications We're building Cordn as best we can, a project born out of love, with zero funding. If you like what we're doing, consider zapping me or contributing. Code, bug reports, ideas, everything helps. Shoutout to for their first contribution to the web client, enhancing the login dialog. 🫶 Now go play. https://cordn.net is free, private, and needs no email, phone number, or KYC. Speak freely. No one can listen.

Besao
Besao 6d

Just pushed some updates to the Cordn web app. This time around, there are some minor UI/UX improvements. - Added a new chat action button to start a conversation that lets you create a group or just start a chat with someone. - Made the action icons a hamburger menu when the sidebar is collapsed (desktop). - Improved loading states and other minor enhancements. Enjoy!

Besao
Besao 6d

Thanks man! appreciated it! I'll add you to the dev group so you can share ideas, issues and other stuff and help to build this :)

Besao
Besao 6d

Great! thanks for testing

Besao
Besao 7d

Don't forget to refresh the page ;)

Besao
Besao 7d

Ups good catch seems like a bug in the upstream ts-mls that forces lifeTime for external key packages, and gzs kp is older than 15 days which is the default lifetime ts-mls sets. We will open a issue to them. In the meantime we patched our implementation and deployed a new version with it so the issue should be fixed. Please can you test again? Thanks for your patience 🫶

Besao
Besao 7d

Exactly! have you seen https://cordn.net ?

Besao
Besao 7d

Okay! That was indeed a great catch by . The issue was that before, new users joining a group with a long history were attempting to catch up on all the group’s previous messages.... This was incorrect because, due to MLS secrecy, all messages prior to the user’s joining are undecryptable for them, so it was unnecessarily fetching an entire message history, which created a significant load on the network (since the payload can be massive for groups with long histories). This was also wasteful. Now, this has been fixed: new users joining a group only fetch from the epoch at which they joined, which is the point from which they can decrypt messages. I’ve updated the coordinator reference implementation, as well as the web and CLI clients. As a side effect, I’ve also enhanced the group info page to include more details about the group’s state and other relevant information. From now on, new users should be able to join old groups without any issues! Thanks for your patience. We’ll continue working to improve the experience as much as possible :)

Besao
Besao 7d

Awesome!

Welcome to Besao spacestr profile!

About Me

Cooking 🍳

Interests

  • No interests listed.

Videos

Music

My store is coming soon!

Friends