ActivityPub Viewer

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.

Open in browser →
{ "@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" } ], "id": "https://fosstodon.org/users/Mek101/statuses/110866872961064215/replies", "type": "Collection", "first": { "id": "https://fosstodon.org/users/Mek101/statuses/110866872961064215/replies?page=true", "type": "CollectionPage", "next": "https://fosstodon.org/users/Mek101/statuses/110866872961064215/replies?only_other_accounts=true&page=true", "partOf": "https://fosstodon.org/users/Mek101/statuses/110866872961064215/replies", "items": [ { "id": "https://fosstodon.org/users/Mek101/statuses/110867735361384609", "type": "Note", "summary": null, "inReplyTo": "https://fosstodon.org/users/Mek101/statuses/110866872961064215", "published": "2023-08-10T22:43:07Z", "url": "https://fosstodon.org/@Mek101/110867735361384609", "attributedTo": "https://fosstodon.org/users/Mek101", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://fosstodon.org/users/Mek101/followers", "https://blob.cat/users/icedquinn", "https://floss.social/users/alcinnz" ], "sensitive": false, "atomUri": "https://fosstodon.org/users/Mek101/statuses/110867735361384609", "inReplyToAtomUri": "https://fosstodon.org/users/Mek101/statuses/110866872961064215", "conversation": "tag:fosstodon.org,2023-08-10:objectId=134493373:objectType=Conversation", "content": "<p><span class=\"h-card\" translate=\"no\"><a href=\"https://blob.cat/users/icedquinn\" class=\"u-url mention\">@<span>icedquinn</span></a></span> <span class=\"h-card\" translate=\"no\"><a href=\"https://floss.social/@alcinnz\" class=\"u-url mention\">@<span>alcinnz</span></a></span> I&#39;m already using a linked list of stack arrays to keep track of pure references to heap objects.</p><p>Each function that allocates has a fixed size `void* stack_node[N];` with the first index having a pointer to the previous node and the second the size of the array.</p><p>I can only think of 2 solutions.</p><p>1 Root each field into the array as if it was a free reference<br />2 Add a second contiguos array where a pointer to a stack struct and one to it&#39;s typeinfo alternate</p>", "contentMap": { "it": "<p><span class=\"h-card\" translate=\"no\"><a href=\"https://blob.cat/users/icedquinn\" class=\"u-url mention\">@<span>icedquinn</span></a></span> <span class=\"h-card\" translate=\"no\"><a href=\"https://floss.social/@alcinnz\" class=\"u-url mention\">@<span>alcinnz</span></a></span> I&#39;m already using a linked list of stack arrays to keep track of pure references to heap objects.</p><p>Each function that allocates has a fixed size `void* stack_node[N];` with the first index having a pointer to the previous node and the second the size of the array.</p><p>I can only think of 2 solutions.</p><p>1 Root each field into the array as if it was a free reference<br />2 Add a second contiguos array where a pointer to a stack struct and one to it&#39;s typeinfo alternate</p>" }, "attachment": [], "tag": [ { "type": "Mention", "href": "https://blob.cat/users/icedquinn", "name": "@icedquinn@blob.cat" }, { "type": "Mention", "href": "https://floss.social/users/alcinnz", "name": "@alcinnz@floss.social" } ], "replies": { "id": "https://fosstodon.org/users/Mek101/statuses/110867735361384609/replies", "type": "Collection", "first": { "type": "CollectionPage", "next": "https://fosstodon.org/users/Mek101/statuses/110867735361384609/replies?only_other_accounts=true&page=true", "partOf": "https://fosstodon.org/users/Mek101/statuses/110867735361384609/replies", "items": [] } }, "likes": { "id": "https://fosstodon.org/users/Mek101/statuses/110867735361384609/likes", "type": "Collection", "totalItems": 0 }, "shares": { "id": "https://fosstodon.org/users/Mek101/statuses/110867735361384609/shares", "type": "Collection", "totalItems": 2 } } ] } }