I think it's important to get an Announce
, because the actor who addressed the community might be blocked by that community, or might not be a member of it (if the community is private).
You can try to retrieve the outbox of the addressed community to verify that a post was actually Announce
'd
silverpill
Boards are actors, and every message on the board is attributed to the board actor.
I think it would be easier to make it interoperate with microblogs than with forum-like software.
This is what ActivityPub client-to-server API was designed for.
Most servers don't implement it, but some do:
https://codeberg.org/fediverse/delightful-fediverse-apps/issues/130
Clients are even harder to find, and none of them are good, AFAIK
FChannel is a federated anonymous imageboard powered by ActivityPub:
@g2devi @XMRbutterfly @monero PoW doesn't guarantee that wealth is deserved, because computing power can be bought too. It's a bit harder to buy than tokens, but that doesn't change the big picture.
Monero should stick to PoW, though, because it works. It didn't work for Firo, apparently, so they had to change it, but I am not aware of any 51% attacks on Monero.
@Paddy66 The work on data portability is documented in this Fediverse Enhancement Proposal (FEP):
https://codeberg.org/fediverse/fep/src/branch/main/fep/ef61/fep-ef61.md
You can find the list of implementations there (built by me and @mikedev).
For logging with a single ID into multiple apps, standard ActivityPub Client-to-Server API can be used, but I don't know any production-ready application that utilizes Client-to-Server API in such way.
The alternative is this FEP:
https://codeberg.org/fediverse/fep/src/branch/main/fep/ae97/fep-ae97.md
It's a re-design of Client-to-Server API based on FEP-ef61.
Looks reasonable overall, but I don't understand some of your assessments.
>Easy (Leverage email hosting services)
What are those email hosting services? If hosting and maintenance are delegated to 3rd parties, that doesn't count towards decentralization.
>Top Provider User Share: Reddit ≈ 48.4%
Why this is not 100%?
>Very Easy: One-command Docker,
I think the easiest option is distro's default package manager -- docker is additional layer of complexity. Also some services are nearly impossible to self-host without docker, and points should be subtracted if that is the case.
>the association of an as:announce activity with an as:target pointing to an as:Group actor.
I was thinking about adding target
on Announce
to bring FEP-1b12 and Conversation Containers closer to each other (in CC we have Add
with target
).
Can't Group
simply be in to
of Announce
?
Nice project!
I am very curious about the "emeddable" part. Is it already possible, or only planned?
@julian @activitypub Makes sense. Were NodeBB's own federated categories represented as users prior to this change? Do you assume that all groups are FEP-1b12 groups?
There was an interesting discussion on SocialHub on identifying FEP-1b12 groups and nutomic made a compelling argument that we should just assume that Group
supports FEP-1b12 if there is no other indicator:
https://socialhub.activitypub.rocks/t/fep-1b12-group-federation/2724/96
@julian The problem with mainstreaming is that everyone wants a piece of cake. Some people come to build, and I think that's fine, even if they take away something from existing projects. But there are also charlatans and scammers, and unfortunately faking achievements is very easy in Fediverse.
The good thing about grassroots / DIY spaces is that the latter category is non existent.
Apparently the developer of Gupaxx is live-streaming on PeerTube:
https://peertube.wtf/c/gupaxx/videos
@monero