Post ATPS7UJrN3IqTtIHhI by nx@merveilles.town
(DIR) More posts by nx@merveilles.town
(DIR) Post #ATPS7UJrN3IqTtIHhI by nx@merveilles.town
2023-02-21T04:48:07Z
0 likes, 0 repeats
Isn’t activitypub similar enough to email that delta chat could be forked to be an activitypub messenger with end to end encryption like it does for email messaging? @delta
(DIR) Post #ATPS7UzgrWlOZcrgtk by delta@chaos.social
2023-02-22T01:57:21Z
0 likes, 0 repeats
@nx it's conceptually similar but API/protocol-wise quite different. If someone would try to implement another transport layer in our Rust Core library then a big part of the apps would "just work". But that is a big if, and not a trivial undertaking.
(DIR) Post #ATPS7VcgWXxIWZ6pg8 by nx@merveilles.town
2023-02-22T01:58:39Z
0 likes, 0 repeats
@delta maybe the team thats makes @LemmyDev could help since it’s built using Rust and they’ve been documenting stuff really well
(DIR) Post #ATPS7WIrzhhQdOqWQq by delta@chaos.social
2023-02-22T10:35:28Z
0 likes, 0 repeats
@nx @LemmyDev I asked around in a dev chat - whether it's possible depends a lot on whether ActivityPub offers additional fields for metadata. In E-Mail you can just add more headers, not sure how easy that is with ActivityPub. Maybe the @LemmyDev folks know it out of their head?
(DIR) Post #ATPS7WlaGwfU4SHSBk by LemmyDev@mastodon.social
2023-03-07T11:01:09Z
0 likes, 0 repeats
@delta Activitypub is based on json, so you can add as much extra data as you want even if its not mentioned in the standard. Only problem is that other platforms would not necessarily understand it.As you mention Rust, I am currently working on a major update for the activitypub-federation crate which improves usability and documentation. I will publish a release candidate in the next days.https://github.com/LemmyNet/activitypub-federation-rust@nx
(DIR) Post #ATPS7XTXdVpWGmqYhk by delta@chaos.social
2023-03-07T12:09:21Z
0 likes, 0 repeats
@LemmyDev @nx hm, looks interesting :) but client functionality is not on the roadmap for this crate right now, it seems?
(DIR) Post #ATPS7XqwEWXrRLnFAm by LemmyDev@mastodon.social
2023-03-07T13:04:33Z
0 likes, 0 repeats
@delta Do you mean Activitypub client-to-server? That part isnt implemented by any project I am aware of, so its really irrelevant in practice.@nx
(DIR) Post #ATPS7YKMT854ubYk2C by delta@chaos.social
2023-03-08T10:47:50Z
0 likes, 0 repeats
@LemmyDev @nx yep - a shame. Without ActivityPub client-to-server being wide-spread, it doesn't make sense to implement it as a transport protocol for Delta Chat next to SMTP/IMAP.
(DIR) Post #ATPS7YskPHaQdFeCdE by silverpill@mitra.social
2023-03-08T15:13:03.605115Z
0 likes, 0 repeats
@delta @LemmyDev @nx AFAIK ActivityPub C2S is implemented in Pleroma and microblogpub. AndStatus is a C2S-compatible client.There's no rust client library I'm aware of, but implementing bare minimum required for messaging shouldn't be very difficult