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", "blurhash": "toot:blurhash", "focalPoint": { "@container": "@list", "@id": "toot:focalPoint" } } ], "id": "https://mastodon.social/users/anatudor/statuses/112438663343874370", "type": "Note", "summary": null, "inReplyTo": "https://mastodon.social/users/anatudor/statuses/112438615667470695", "published": "2024-05-14T09:10:46Z", "url": "https://mastodon.social/@anatudor/112438663343874370", "attributedTo": "https://mastodon.social/users/anatudor", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://mastodon.social/users/anatudor/followers" ], "sensitive": false, "atomUri": "https://mastodon.social/users/anatudor/statuses/112438663343874370", "inReplyToAtomUri": "https://mastodon.social/users/anatudor/statuses/112438615667470695", "conversation": "tag:mastodon.social,2024-05-13:objectId=706695871:objectType=Conversation", "content": "<p>In our particular case, we subtract the bottom layer alpha (input given by `in2` attribute, which has the default value: result of the feGaussianBlur primitive) *out* of the top layer alpha (input given by `in` attribute, set to SourceAlpha, basically img alpha).</p><p>Since blurring has given us semitransparent pixels in the edge areas, this difference gives us an alpha of 0 everywhere (1-1) other than along the edges, where the bottom layer is semi-transparent. RGB channels are those of top layer!</p>", "contentMap": { "en": "<p>In our particular case, we subtract the bottom layer alpha (input given by `in2` attribute, which has the default value: result of the feGaussianBlur primitive) *out* of the top layer alpha (input given by `in` attribute, set to SourceAlpha, basically img alpha).</p><p>Since blurring has given us semitransparent pixels in the edge areas, this difference gives us an alpha of 0 everywhere (1-1) other than along the edges, where the bottom layer is semi-transparent. RGB channels are those of top layer!</p>" }, "attachment": [ { "type": "Document", "mediaType": "image/png", "url": "https://files.mastodon.social/media_attachments/files/112/438/652/491/350/786/original/a2e2f6df83ac7839.png", "name": "Screenshot of the filter and its result up to the point where the offset and blurred image version is subtracted out of the original image alpha (1 everywhere within the image rectangle), leaving us with a black inset shadow, just the shadow.", "blurhash": "U68gaJ%2xbWB?ut7RjWB~XbHogjZxbWVt7s:", "focalPoint": [ 0, 0 ], "width": 1702, "height": 2000 } ], "tag": [], "replies": { "id": "https://mastodon.social/users/anatudor/statuses/112438663343874370/replies", "type": "Collection", "first": { "type": "CollectionPage", "next": "https://mastodon.social/users/anatudor/statuses/112438663343874370/replies?min_id=112438774660196368&page=true", "partOf": "https://mastodon.social/users/anatudor/statuses/112438663343874370/replies", "items": [ "https://mastodon.social/users/anatudor/statuses/112438774660196368" ] } }, "likes": { "id": "https://mastodon.social/users/anatudor/statuses/112438663343874370/likes", "type": "Collection", "totalItems": 0 }, "shares": { "id": "https://mastodon.social/users/anatudor/statuses/112438663343874370/shares", "type": "Collection", "totalItems": 0 } }