I'm working on a Rust library for building ActivityPub apps:
-
I'm working on a Rust library for building ActivityPub apps:
This code was originally a part of Mitra, but over time I moved re-usable functions into independent packages and then started using them in other projects, Activity Connect and fep-ae97-client. Compared to activitypub-federation-rust, it is a low-level library with fewer dependencies, suitable for both servers and clients. The key feature is support for nomadic identity.
Currently there's no documentation and API is not well designed, but I will be improving it. The license is AGPL-3.0
-
You should have disclosed this: "Content subscription service. Subscriptions provide a way to receive monthly payments from subscribers and to publish private content made exclusively for them.
Supported payment methods: Monero, a peer to peer digital cash system where transactions are private by default."
-
@gvlx I don't mean to talk for @silverpill but the post is about a library under AGPL, not his service built on top of it.
You probably clicked on the wrong link.
-
Corrected post, thank you @mariusor .
My original post was not an objection on the mitra project itself, only that it had a component which some might find unsuitable.
I also don't like to juge or promote libraries without the full context, so was drawn to the top of the project and confused lib with proj.
-
@gvlx @mariusor The blockchain integration component? It's going to stay in Mitra codebase. A small amount of related code is present in
apx_core
(encodings and cryptographic primitives), it is not for payments, but for experimenting with client-side signing.I agree that it would make more sense to maintain this library independently. Will do this before publishing it on crates.io