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://mastodon.bsd.cafe/users/zirias/statuses/114580731096499143",
"type": "Note",
"summary": null,
"inReplyTo": "https://mastodon.bsd.cafe/users/zirias/statuses/114557781428087896",
"published": "2025-05-27T16:26:46Z",
"url": "https://mastodon.bsd.cafe/@zirias/114580731096499143",
"attributedTo": "https://mastodon.bsd.cafe/users/zirias",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://mastodon.bsd.cafe/users/zirias/followers"
],
"sensitive": false,
"atomUri": "https://mastodon.bsd.cafe/users/zirias/statuses/114580731096499143",
"inReplyToAtomUri": "https://mastodon.bsd.cafe/users/zirias/statuses/114557781428087896",
"conversation": "tag:bsd.cafe,2025-05-23:objectId=17343400:objectType=Conversation",
"content": "<p>I just fixed a "horrible" bug in <a href=\"https://mastodon.bsd.cafe/tags/swad\" class=\"mention hashtag\" rel=\"tag\">#<span>swad</span></a>:</p><p><a href=\"https://github.com/Zirias/poser/commit/fcd8f4eb44d9676dde2546042b5fe3165aecc52c\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"ellipsis\">github.com/Zirias/poser/commit</span><span class=\"invisible\">/fcd8f4eb44d9676dde2546042b5fe3165aecc52c</span></a></p><p>In case you don't understand C: This potentially dereferenced "wild" and null pointers before the (copy-and-pasted 🙈) typo was fixed, which means it's "undefined behavior", so might do surprising things, but more likely crash.</p><p>It affects the <a href=\"https://mastodon.bsd.cafe/tags/epoll\" class=\"mention hashtag\" rel=\"tag\">#<span>epoll</span></a> (on <a href=\"https://mastodon.bsd.cafe/tags/Linux\" class=\"mention hashtag\" rel=\"tag\">#<span>Linux</span></a>) and <a href=\"https://mastodon.bsd.cafe/tags/eventports\" class=\"mention hashtag\" rel=\"tag\">#<span>eventports</span></a> (on <a href=\"https://mastodon.bsd.cafe/tags/Solaris\" class=\"mention hashtag\" rel=\"tag\">#<span>Solaris</span></a> / <a href=\"https://mastodon.bsd.cafe/tags/illumos\" class=\"mention hashtag\" rel=\"tag\">#<span>illumos</span></a>) backends. A quick smoke test on these platforms was done in swad 0.11 and didn't show any unexpected behavior. Only after preparing for the next release (that hopefully has multiple parallel event loops) by moving some static service data to thread-local storage, it suddenly failed on illumos, that's how I tracked down that embarrasing crap. 😞</p><p>I hope to complete a new version soon enough, so I don't have to do a "bugfix release" for it.</p>",
"contentMap": {
"en": "<p>I just fixed a "horrible" bug in <a href=\"https://mastodon.bsd.cafe/tags/swad\" class=\"mention hashtag\" rel=\"tag\">#<span>swad</span></a>:</p><p><a href=\"https://github.com/Zirias/poser/commit/fcd8f4eb44d9676dde2546042b5fe3165aecc52c\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"ellipsis\">github.com/Zirias/poser/commit</span><span class=\"invisible\">/fcd8f4eb44d9676dde2546042b5fe3165aecc52c</span></a></p><p>In case you don't understand C: This potentially dereferenced "wild" and null pointers before the (copy-and-pasted 🙈) typo was fixed, which means it's "undefined behavior", so might do surprising things, but more likely crash.</p><p>It affects the <a href=\"https://mastodon.bsd.cafe/tags/epoll\" class=\"mention hashtag\" rel=\"tag\">#<span>epoll</span></a> (on <a href=\"https://mastodon.bsd.cafe/tags/Linux\" class=\"mention hashtag\" rel=\"tag\">#<span>Linux</span></a>) and <a href=\"https://mastodon.bsd.cafe/tags/eventports\" class=\"mention hashtag\" rel=\"tag\">#<span>eventports</span></a> (on <a href=\"https://mastodon.bsd.cafe/tags/Solaris\" class=\"mention hashtag\" rel=\"tag\">#<span>Solaris</span></a> / <a href=\"https://mastodon.bsd.cafe/tags/illumos\" class=\"mention hashtag\" rel=\"tag\">#<span>illumos</span></a>) backends. A quick smoke test on these platforms was done in swad 0.11 and didn't show any unexpected behavior. Only after preparing for the next release (that hopefully has multiple parallel event loops) by moving some static service data to thread-local storage, it suddenly failed on illumos, that's how I tracked down that embarrasing crap. 😞</p><p>I hope to complete a new version soon enough, so I don't have to do a "bugfix release" for it.</p>"
},
"attachment": [],
"tag": [
{
"type": "Hashtag",
"href": "https://mastodon.bsd.cafe/tags/swad",
"name": "#swad"
},
{
"type": "Hashtag",
"href": "https://mastodon.bsd.cafe/tags/epoll",
"name": "#epoll"
},
{
"type": "Hashtag",
"href": "https://mastodon.bsd.cafe/tags/linux",
"name": "#linux"
},
{
"type": "Hashtag",
"href": "https://mastodon.bsd.cafe/tags/eventports",
"name": "#eventports"
},
{
"type": "Hashtag",
"href": "https://mastodon.bsd.cafe/tags/solaris",
"name": "#solaris"
},
{
"type": "Hashtag",
"href": "https://mastodon.bsd.cafe/tags/illumos",
"name": "#illumos"
}
],
"replies": {
"id": "https://mastodon.bsd.cafe/users/zirias/statuses/114580731096499143/replies",
"type": "Collection",
"first": {
"type": "CollectionPage",
"next": "https://mastodon.bsd.cafe/users/zirias/statuses/114580731096499143/replies?only_other_accounts=true&page=true",
"partOf": "https://mastodon.bsd.cafe/users/zirias/statuses/114580731096499143/replies",
"items": []
}
},
"likes": {
"id": "https://mastodon.bsd.cafe/users/zirias/statuses/114580731096499143/likes",
"type": "Collection",
"totalItems": 2
},
"shares": {
"id": "https://mastodon.bsd.cafe/users/zirias/statuses/114580731096499143/shares",
"type": "Collection",
"totalItems": 1
}
}