I saw that PR was merged and tried again, but now Lemmy doesn’t notify me (community admin) about the follow request, and doesn’t send Accept. However, the community subscriber counter increases and private posts are delivered to the follower.
silverpill
Developer of ActivityPub-based micro-blogging and content subscription platform Mitra. I help maintain the FEP repository and write my own FEPs too. Currently working on ActivityPub Next.
- 1 Post
- 67 Comments
Thanks!
Tried to follow a private community, and I have a problem with this
Acceptactivity:{"@context":["https://join-lemmy.org/context.json","https://www.w3.org/ns/activitystreams"],"actor":"https://voyager.lemmy.ml/c/privfedtest","id":"https://voyager.lemmy.ml/activities/accept/6a08b817-9dc2-498a-a637-9092c8ea15fc","object":{"actor":"https://mitra.social/users/silverpill","id":"https://voyager.lemmy.ml/activities/follow/3c08aca5-9e41-4d15-b134-326c4bd91bd0","object":"https://voyager.lemmy.ml/c/privfedtest","to":["https://voyager.lemmy.ml/c/privfedtest"],"type":"Follow"},"to":["https://mitra.social/users/silverpill"],"type":"Accept"}The
idinsideAccept.objectis not the ID of myFollowactivity, it’s something different. Its origin is not my server:https://voyager.lemmy.ml/activities/follow/3c08aca5-9e41-4d15-b134-326c4bd91bd0
Hello @nutomic, could you add my instance to the allowlist? I’d like to test federation with private communities.
silverpill@mitra.socialto
ActivityPub@programming.dev•Seriously there needs to be a Discord replica in fediverse.
2·3 months agoIt’s being developed: https://github.com/MaddyUnderStars/shoot
silverpill@mitra.socialto
Fediverse@lemmy.world•When exactly does something count as part of the Fediverse?
1·3 months agoI suggested the following definition for Fediverse Enhancement Proposals:
The Fediverse includes applications, services and communities using the ActivityPub protocol, its predecessors, and other historically related protocols that foster decentralized and diverse social media and culture.
https://codeberg.org/fediverse/fep/pulls/544/files
Under this definition, Hubzilla and Webfinger are parts of Fediverse.
Unfortunately, this PR was bike-shedded into oblivion.
silverpill@mitra.socialto
Fediverse@lemmy.world•Can federating be modified so it's not dependent domain names?
22·3 months agoYes, it is known as “nomadic identity”:
https://codeberg.org/ap-next/ap-next/src/branch/main/nomadpub.md
The admin said that instance is broken but he’ll try to bring it back. There is a matrix chat
#monero.town:monero.social
If you run a small micro-blog instance, you follow some people and maybe some communities. Tagged posts come only through these follows, so you only see a tiny portion of all tagged posts.
A hashtag relay tries to aggregate tagged posts from the whole network. By following a hashtag on such relay you can see more posts on the topic that interests you.
I think it is a useful service, because it helps small instances discover content. However, this idea is not new and another service of that kind, FediBuzz, has been operating for a long time.
silverpill@mitra.socialto
Fediverse@lemmy.ml•Question about adding a platform to the Fediverse (ActivityPub help)
2·4 months agoYou can find some useful tips in this guide: https://codeberg.org/ap-next/ap-next/src/branch/main/guide.md.
>Any common pitfalls or things to avoid early on?
Don’t use JSON-LD.
@robert.meyer86 See also https://codeberg.org/fediverse/fep/src/branch/main/fep/ef61/fep-ef61.md. This is already part of Fediverse and has multiple implementations.
silverpill@mitra.socialto
Fediverse@lemmy.world•Is the threadiverse abusing Likes and Dislikes?
2·5 months ago@SorteKanin My server translates Lemmy upvotes into likes and downvotes into dislikes. That blends quite well in the UI with Mastodon’s “favorites” and Pleroma/Misskey emoji reactions, so I think Lemmy’s assumptions are correct
silverpill@mitra.socialto
Fediverse@lemmy.world•theoretical considerations on identity management
4·6 months agoIdentity based on a pubic key is already not theoretical, it is supported by services that implement FEP-ef61.
I am not sure whether it makes sense to separate data hosting and feed generation, this will probably require a specific network architecture, similar to Bluesky, which tends to be centralized.
silverpill@mitra.socialto
Fediverse@lemmy.world•Can we make federation less dependent on domain names?
12·6 months agoI doubt that it will be implemented in Lemmy, the application architecture needs to be different in order to support cryptographic identities.
But there are other implementations (they are listed near the end of the document).
silverpill@mitra.socialto
Fediverse@lemmy.world•Can we make federation less dependent on domain names?
9·6 months agoThat’s correct.
did:prefix is used to denote cryptographic identifiers, in theory one could even take adid:plcidentifier from Bluesky and then use it as identity for an ActivityPub application:
silverpill@mitra.socialto
Fediverse@lemmy.world•Can we make federation less dependent on domain names?
31·6 months agoYes, domain names can be replaced with cryptographic identifiers: https://codeberg.org/fediverse/fep/src/branch/main/fep/ef61/fep-ef61.md
silverpill@mitra.socialto
Fediverse@lemmy.ml•Would something like GNU potentially work for the Fediverse?
1·7 months agoIt does not. That is as optional as fiat exchanges with cryptocurrencies.
Taler claims to be “not a currency”, that means it has to be used with existing currency such as Euro. That means an exchange is not optional. I guess it can be used with a cryptocurrency too, or fake money, but obviously this is not what people are interested in.
And the resulting tokens are like physical cash and can not be de-anonymized by the exchange or anyone else in the chain.
Again, according to the Taler website, the exchange tracks every transaction in order to prevent double spends. If it has a full view of the network, it can employ statistical analysis.
I think you should really inform yourself better before making yourself look really stupid by confidently spreading such non-sense.
Only you make unsubstantiated claims here.
If you believe Taler is decentralized, provide an example of it being used with a widely accepted peer to peer currency such as Bitcoin.
If you believe Taler is fully private, show us a security audit which confirms Taler’s resistance to statistical analysis.
silverpill@mitra.socialto
Fediverse@lemmy.ml•Would something like GNU potentially work for the Fediverse?
1·7 months agoIt’s not centralized at all
It depends on the banking system with its proprietary APIs and centralized money issuance.
privacy for buyers, but not sellers
In order to spend money, you need to receive it first. I don’t know if it makes you a “seller” in Taler, but in any case, this partial protection probably makes de-anonymization of all transactions via statistical analysis much easier.


Discourse has an ActivityPub plugin: https://discourse.org/plugins/activitypub
This plugin, for example, is enabled on SocialHub https://socialhub.activitypub.rocks/ap/about (it’s a forum for fediverse developers)