A small tool to view real-world ActivityPub objects as JSON! Enter a URL
or username from Mastodon or a similar service below, and we'll send a
request with
the right
Accept
header
to the server to view the underlying object.
{
"@context": [
"https://www.w3.org/ns/activitystreams",
{
"ostatus": "http://ostatus.org#",
"atomUri": "ostatus:atomUri",
"inReplyToAtomUri": "ostatus:inReplyToAtomUri",
"conversation": "ostatus:conversation",
"sensitive": "as:sensitive",
"toot": "http://joinmastodon.org/ns#",
"votersCount": "toot:votersCount",
"Hashtag": "as:Hashtag"
}
],
"id": "https://retro.social/users/ieure/statuses/114339009342186255",
"type": "Note",
"summary": null,
"inReplyTo": null,
"published": "2025-04-14T23:53:45Z",
"url": "https://retro.social/@ieure/114339009342186255",
"attributedTo": "https://retro.social/users/ieure",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://retro.social/users/ieure/followers"
],
"sensitive": false,
"atomUri": "https://retro.social/users/ieure/statuses/114339009342186255",
"inReplyToAtomUri": null,
"conversation": "tag:retro.social,2025-04-14:objectId=34337489:objectType=Conversation",
"content": "<p>Was messing about in Debian land over the weekend, and it's made me really appreciate some <a href=\"https://retro.social/tags/Guix\" class=\"mention hashtag\" rel=\"tag\">#<span>Guix</span></a> stuff:</p><p>- Guix packages get rebuilt when their dependencies change. Was trying to use the arm64 Guix .deb, and it doesn't work, spewing errors about incompatible bytecode. That wouldn't happen on Guix, because it'd get rebuilt if Guile changed.</p><p>- Building any package in Guix is as simple as `guix build package`. Trying to rebuild the .deb to fix the first problem required a ton of screwing around and manually installing stuff on the system including installing devscripts to run a program to make a fake package with build-deps, which you then install (or in my case, install, find that didn't work, uninstall, then reinstall a different way) to get the environment to build the thing.</p><p>Guix ain't perfect, but these problems simply don't exist there.</p>",
"contentMap": {
"en": "<p>Was messing about in Debian land over the weekend, and it's made me really appreciate some <a href=\"https://retro.social/tags/Guix\" class=\"mention hashtag\" rel=\"tag\">#<span>Guix</span></a> stuff:</p><p>- Guix packages get rebuilt when their dependencies change. Was trying to use the arm64 Guix .deb, and it doesn't work, spewing errors about incompatible bytecode. That wouldn't happen on Guix, because it'd get rebuilt if Guile changed.</p><p>- Building any package in Guix is as simple as `guix build package`. Trying to rebuild the .deb to fix the first problem required a ton of screwing around and manually installing stuff on the system including installing devscripts to run a program to make a fake package with build-deps, which you then install (or in my case, install, find that didn't work, uninstall, then reinstall a different way) to get the environment to build the thing.</p><p>Guix ain't perfect, but these problems simply don't exist there.</p>"
},
"attachment": [],
"tag": [
{
"type": "Hashtag",
"href": "https://retro.social/tags/guix",
"name": "#guix"
}
],
"replies": {
"id": "https://retro.social/users/ieure/statuses/114339009342186255/replies",
"type": "Collection",
"first": {
"type": "CollectionPage",
"next": "https://retro.social/users/ieure/statuses/114339009342186255/replies?only_other_accounts=true&page=true",
"partOf": "https://retro.social/users/ieure/statuses/114339009342186255/replies",
"items": []
}
}
}