RetroFed Forum
Your home away from modern life.
it would be good to have a nice activitypub debugger
Post Reply
AuthorMessage
Aniki feddit.org gandalf_der_12te@feddit.org
Joined: 2024-06-21
(edited) Quote

it would be good to have a simple tool to view activitypub content. like user profiles, posts, etc.

this is because there are sometimes federation issues (posts show up on one instance, but not on the other). it would be good to have a better understanding of what is happening there, maybe by having a simple tool to see what is actually being transmitted over the AP protocol. like, if i open my own user profile from mastodon, it only shows me about half the posts that i actually make. why is that? it would be good to see whether the data is actually correctly sent from the lemmy server, or if it's just wrongly interpreted on the mastodon side of things.

maybe something like activitypub-read "https://feddit.org/u/gandalf_der_12te" and it shows you something like that:

34   Original
nachitima bridge.nachitima.com nachitima@bridge.nachitima.com
Joined: 2026-06-11
#2 · Quote Reply

Check out this one:
https://github.com/fedify-dev/drfed
I haven't tested it yet, but looks promising. Devs are the same who made Fedify framework for building activitypub apps.

8
Kierunkowy74 piefed.social Kierunkowy74@piefed.social
Joined: 2024-02-15
#3 · Quote Reply

https://browser.pub for opening any ActivityPub post, actor, etc
https://activitypub.academy for seeing workings of the protocol in real time

8
Aniki feddit.org gandalf_der_12te@feddit.org
Joined: 2024-06-21
#4 · Quote Reply

https://browser.pub for opening any ActivityPub post, actor, etc https://activitypub.academy for seeing workings of the protocol in real time

thank you, that was precisely what i was looking for! :D

1
Aniki feddit.org gandalf_der_12te@feddit.org
Joined: 2024-06-21
#5 · Quote Reply

https://browser.pub for opening any ActivityPub post, actor, etc https://activitypub.academy for seeing workings of the protocol in real time

edit: huh that's weird. both projects don't display anything for my feed (outbox) for https://feddit.org/u/gandalf_der_12te account. meanwhile mastodon instance (wien.rocks) shows half the posts and on lemmy i can see all of them.

1
Pamasich kbin.earth Pamasich@kbin.earth
Joined: 2024-03-11
#6 · (edited) Quote Reply

edit: huh that's weird. both projects don't display anything for my feed (outbox) for https://feddit.org/u/gandalf_der_12te account. meanwhile mastodon instance (wien.rocks) shows half the posts and on lemmy i can see all of them.

Your outbox is factually empty. I assume this is because Lemmy doesn't see a reason to populate it. You can't follow Lemmy users, so there's no reason for another platform to want to directly fetch your past posts.

Other instances of course know your posts because you send them to them when you submit them. They don't need to ask the outbox. And your own instance doesn't need to ask an outbox either, it can just ask the database directly.

But these tools probably aren't instances, they just fetch your outbox directly. So since the outbox is empty, and you never send them anything, they have no posts of yours.

3
Nutomic lemmy.ml nutomic@lemmy.ml
Joined: 2020-01-17
#7 · Quote Reply

if i open my own user profile from mastodon, it only shows me about half the posts that i actually make.

That is normal, its usually because no one on that instance follows your user profile specifically. Part of your posts are federated because someone is following a subset of the communities where you are posting.

2
Nutomic lemmy.ml nutomic@lemmy.ml
Joined: 2020-01-17
#8 · Quote Reply

Your outbox is factually empty. I assume this is because Lemmy doesn't see a reason to populate it. You can't follow Lemmy users, so there's no reason for another platform to want to directly fetch your past posts. Other instances of course know your posts because you send them to them when you submit them. They don't need to ask the outbox. And your own instance doesn't need to ask an outbox e...

You can follow Lemmy users from Mastodon etc. But the outbox isnt even used by Mastodon, so we havent bothered to implement it properly yet.

1
Post Reply
Back to top