Damus

Recent Notes

silverpill · 1w
nostr:nprofile1qy2hwumn8ghj7un9d3shjtnyd968gmewwp6kyqpqte4emzyperkvdq4tc4lfquhv3hzkgty3rjm4nrvgve602t2l8uqs4d5u9f If nobody can implement it, it's a bad standard. I didn't say that we should go in a ...
elle profile picture
@silverpill absolutely, E2EE is still WIP. I don't think MLS is so complicated that no one can implement it. in a lot of cases, implementers shouldn't have to touch the low-level MLS implementation. OpenMLS exists for Rust, and ts-mls exists for TS/JS. the OpenMLS can be wrapped by anything that can talk to a C FFI. at least how I understand the Embassy/Bonfire impls, they are using those MLS primitives to build up the protocol.
1
Jupiter Rowland · 1w
@elle @silverpill Out of curiosity, what about pure PHP applications that only use a wee bit of JavaScript for the UI?
silverpill · 1w
nostr:nprofile1qy2hwumn8ghj7un9d3shjtnyd968gmewwp6kyqpqte4emzyperkvdq4tc4lfquhv3hzkgty3rjm4nrvgve602t2l8uqs4d5u9f It's not the main standards body, it didn't even exist before 2022-23 https://lists.w3...
elle profile picture
@silverpill that's interesting information I wasn't privvy to, thanks for changing that.

no, I don't see many fedi devs there, outside of Embassy + Bonfire folks. I'm also not a fan of the use of GitHub, and brought up moving to an alternative git forge. we reached a middle-ground of linking to discussions on activitypub.space, but I still don't like the continued presence of FOSS on a platform like GitHub that is actively hostile to its existence.
silverpill · 1w
nostr:nprofile1qy2hwumn8ghj7un9d3shjtnyd968gmewwp6kyqpqh73s7j2mdwzzv6a2fm9tfjchlaw4r7a59pfl0keqrahfja2k3stqle2gus nostr:nprofile1qy2hwumn8ghj7un9d3shjtnyd968gmewwp6kyqpqte4emzyperkvdq4tc4lfquhv3hzkgty...
elle profile picture
@silverpill @nprofile1q... yeah, fwiw they are the main standards body, though. i know you know that, just saying that there is value in trying to work together with them, since w/e protocol they land on will likely be adopted by Mastodon, and thus a very significant portion of the fediverse.

not saying an independent alternative impl is valueless, i'm serious about working on it, only that we're still at a stage in fedi-e2ee dev to meaningfully influence the protocol in a positive direction
1
silverpill · 1w
nostr:nprofile1qy2hwumn8ghj7un9d3shjtnyd968gmewwp6kyqpqte4emzyperkvdq4tc4lfquhv3hzkgty3rjm4nrvgve602t2l8uqs4d5u9f It's not the main standards body, it didn't even exist before 2022-23 https://lists.w3.org/Archives/Public/public-swicg/ At that time, we already had FEP process and 12 years of fediver...
silverpill · 1w
nostr:nprofile1qy2hwumn8ghj7un9d3shjtnyd968gmewwp6kyqpqte4emzyperkvdq4tc4lfquhv3hzkgty3rjm4nrvgve602t2l8uqs4d5u9f bureaucracy Bureaucracy is not necessary, the FEP process proves that. However, I ca...
elle profile picture
@silverpill I agree MLS is complicated, however it's the best standard for doing E2EE, and it's been vetted by a number of trustworthy professional cryptographers. whatever alternative is chosen would need to meet at least that level of scrutiny. also, if we want to be interoperable with what SWICG is working on, it would need to be MLS based, as that's what they've chosen.

if going in a totally different direction, I'd be interested to hear what you have in mind
1
silverpill · 1w
nostr:nprofile1qy2hwumn8ghj7un9d3shjtnyd968gmewwp6kyqpqte4emzyperkvdq4tc4lfquhv3hzkgty3rjm4nrvgve602t2l8uqs4d5u9f If nobody can implement it, it's a bad standard. I didn't say that we should go in a totally different direction. But how ActivityPub E2EE will look like remains an open question.
silverpill · 1w
nostr:nprofile1qy2hwumn8ghj7un9d3shjtnyd968gmewwp6kyqpqte4emzyperkvdq4tc4lfquhv3hzkgty3rjm4nrvgve602t2l8uqs4d5u9f fwiw the gate is pretty easy to open, but does require signing a CLA. It's not that ...
elle profile picture
@silverpill yeah, that staging process is definitely more bureaucratic and formal than "write a FEP, implement it, respond to feedback". but plenty of non-corpo entities have a similar level of bureaucracy, especially in the standards space. idk, am relatively new to the space, so if there is some history or context I'm missing, I'm open to new info.

I'm also down to work together with you on writing an FEP together, and/or writing up some of my ideas about how an MLS-based protocol could work
1
silverpill · 1w
nostr:nprofile1qy2hwumn8ghj7un9d3shjtnyd968gmewwp6kyqpqte4emzyperkvdq4tc4lfquhv3hzkgty3rjm4nrvgve602t2l8uqs4d5u9f bureaucracy Bureaucracy is not necessary, the FEP process proves that. However, I can tolerate bureaucracy if people who are running the standardization process are qualified for the j...
silverpill · 1w
nostr:nprofile1qy2hwumn8ghj7un9d3shjtnyd968gmewwp6kyqpqte4emzyperkvdq4tc4lfquhv3hzkgty3rjm4nrvgve602t2l8uqs4d5u9f No, I don't want to participate in corporate takeover of fediverse. I didn't come here...
elle profile picture
@silverpill understandable. fwiw the gate is pretty easy to open, but does require signing a CLA.

how else do you suggest we develop an E2EE protocol for the fediverse? you mention in your FEP that you are giving up on it for a proper E2EE impl. genuinely asking b/c I'm interested in getting E2EE, hopefully interoperable with widest number of clients possible.

also, what do you mean by corporate takeover?
1
silverpill · 1w
nostr:nprofile1qy2hwumn8ghj7un9d3shjtnyd968gmewwp6kyqpqte4emzyperkvdq4tc4lfquhv3hzkgty3rjm4nrvgve602t2l8uqs4d5u9f fwiw the gate is pretty easy to open, but does require signing a CLA. It's not that simple. But it might appear easy if you don't inconvenience them too much, and jump through all the ...
silverpill · 1w
nostr:nprofile1qy2hwumn8ghj7un9d3shjtnyd968gmewwp6kyqpqte4emzyperkvdq4tc4lfquhv3hzkgty3rjm4nrvgve602t2l8uqs4d5u9f No, I don't want to participate in corporate takeover of fediverse. I didn't come here for gatekept workgroups and endless meetings.
Natanael Copa · 6w
nostr:nprofile1qy2hwumn8ghj7un9d3shjtnyd968gmewwp6kyqpqte4emzyperkvdq4tc4lfquhv3hzkgty3rjm4nrvgve602t2l8uqs4d5u9f i need 32GB board but they appear to be impossible to get. I paid for one this morning and got the message "we are out of stock please request a refund". Super annoying to need spend tim...