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", "Hashtag": "as:Hashtag" } ], "id": "https://autistics.life/users/d1/statuses/114781441358127995", "type": "Note", "summary": null, "inReplyTo": "https://tech.lgbt/users/nina_kali_nina/statuses/114779097784111966", "published": "2025-07-02T03:10:01Z", "url": "https://autistics.life/@d1/114781441358127995", "attributedTo": "https://autistics.life/users/d1", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://autistics.life/users/d1/followers", "https://tech.lgbt/users/nina_kali_nina" ], "sensitive": false, "atomUri": "https://autistics.life/users/d1/statuses/114781441358127995", "inReplyToAtomUri": "https://tech.lgbt/users/nina_kali_nina/statuses/114779097784111966", "conversation": "tag:tech.lgbt,2025-07-01:objectId=236808525:objectType=Conversation", "content": "<p><span class=\"h-card\" translate=\"no\"><a href=\"https://tech.lgbt/@nina_kali_nina\" class=\"u-url mention\">@<span>nina_kali_nina</span></a></span> I&#39;ve been using <a href=\"https://autistics.life/tags/XMPP\" class=\"mention hashtag\" rel=\"tag\">#<span>XMPP</span></a> for the last year or so, wondering if the halcyon ICQ days of yore are still to be had.</p><p>After testing it with several friends connecting to my own self-hosted <a href=\"https://autistics.life/tags/Prosody\" class=\"mention hashtag\" rel=\"tag\">#<span>Prosody</span></a> server, here&#39;s what I found:</p><p>- Yes it all works, on all XMPP clients. But MacOS/iPadOS/iOS clients are not all that mature at this time. The <a href=\"https://autistics.life/tags/Linux\" class=\"mention hashtag\" rel=\"tag\">#<span>Linux</span></a> (<a href=\"https://autistics.life/tags/Gajim\" class=\"mention hashtag\" rel=\"tag\">#<span>Gajim</span></a>, despite no video or audio calls) and <a href=\"https://autistics.life/tags/Android\" class=\"mention hashtag\" rel=\"tag\">#<span>Android</span></a> (<a href=\"https://autistics.life/tags/Conversations\" class=\"mention hashtag\" rel=\"tag\">#<span>Conversations</span></a>) XMPP clients are the best, IMHO. Always favor those, I say, and they are confidently installable and reliable today.<br />- Yes, use OMEMO encryption on personal chats. But when it comes to group chats, OMEMO is not necessarily the right move.<br />- If you don&#39;t need privacy in an XMPP group, then don&#39;t create a private group, but rather a _public_ group (the safer choice for reliability of message delivery). No OMEMO is possible in a public group, and the messages propagating around will be reliable, even to clients who vanish and re-appear after prolonged absences.<br />- If you really need OMEMO encryption in a group chat, create a _private_ group, not a public group. **Clients who vanish from the group for prolonged periods may miss out on some of the messages when they return (say, a few weeks later)**.<br />- I kept a wiki with several more quirks noted, which came up, and felt confusing and frustrating to my (non-geek) friends using XMPP.</p><p>As to your Apple-ecosystem-confined friends, at this moment in time, maybe talk to them 1:1 in <a href=\"https://autistics.life/tags/Fluffychat\" class=\"mention hashtag\" rel=\"tag\">#<span>Fluffychat</span></a>/Matrix, which affords encryption, and is all <a href=\"https://autistics.life/tags/OpenSource\" class=\"mention hashtag\" rel=\"tag\">#<span>OpenSource</span></a>, like everything above. (Groups in <a href=\"https://autistics.life/tags/Matrix\" class=\"mention hashtag\" rel=\"tag\">#<span>Matrix</span></a> have a track record of failing for everybody in them very badly every 2 or 3 years or so.)</p>", "contentMap": { "en": "<p><span class=\"h-card\" translate=\"no\"><a href=\"https://tech.lgbt/@nina_kali_nina\" class=\"u-url mention\">@<span>nina_kali_nina</span></a></span> I&#39;ve been using <a href=\"https://autistics.life/tags/XMPP\" class=\"mention hashtag\" rel=\"tag\">#<span>XMPP</span></a> for the last year or so, wondering if the halcyon ICQ days of yore are still to be had.</p><p>After testing it with several friends connecting to my own self-hosted <a href=\"https://autistics.life/tags/Prosody\" class=\"mention hashtag\" rel=\"tag\">#<span>Prosody</span></a> server, here&#39;s what I found:</p><p>- Yes it all works, on all XMPP clients. But MacOS/iPadOS/iOS clients are not all that mature at this time. The <a href=\"https://autistics.life/tags/Linux\" class=\"mention hashtag\" rel=\"tag\">#<span>Linux</span></a> (<a href=\"https://autistics.life/tags/Gajim\" class=\"mention hashtag\" rel=\"tag\">#<span>Gajim</span></a>, despite no video or audio calls) and <a href=\"https://autistics.life/tags/Android\" class=\"mention hashtag\" rel=\"tag\">#<span>Android</span></a> (<a href=\"https://autistics.life/tags/Conversations\" class=\"mention hashtag\" rel=\"tag\">#<span>Conversations</span></a>) XMPP clients are the best, IMHO. Always favor those, I say, and they are confidently installable and reliable today.<br />- Yes, use OMEMO encryption on personal chats. But when it comes to group chats, OMEMO is not necessarily the right move.<br />- If you don&#39;t need privacy in an XMPP group, then don&#39;t create a private group, but rather a _public_ group (the safer choice for reliability of message delivery). No OMEMO is possible in a public group, and the messages propagating around will be reliable, even to clients who vanish and re-appear after prolonged absences.<br />- If you really need OMEMO encryption in a group chat, create a _private_ group, not a public group. **Clients who vanish from the group for prolonged periods may miss out on some of the messages when they return (say, a few weeks later)**.<br />- I kept a wiki with several more quirks noted, which came up, and felt confusing and frustrating to my (non-geek) friends using XMPP.</p><p>As to your Apple-ecosystem-confined friends, at this moment in time, maybe talk to them 1:1 in <a href=\"https://autistics.life/tags/Fluffychat\" class=\"mention hashtag\" rel=\"tag\">#<span>Fluffychat</span></a>/Matrix, which affords encryption, and is all <a href=\"https://autistics.life/tags/OpenSource\" class=\"mention hashtag\" rel=\"tag\">#<span>OpenSource</span></a>, like everything above. (Groups in <a href=\"https://autistics.life/tags/Matrix\" class=\"mention hashtag\" rel=\"tag\">#<span>Matrix</span></a> have a track record of failing for everybody in them very badly every 2 or 3 years or so.)</p>" }, "updated": "2025-07-02T08:37:24Z", "attachment": [], "tag": [ { "type": "Mention", "href": "https://tech.lgbt/users/nina_kali_nina", "name": "@nina_kali_nina@tech.lgbt" }, { "type": "Hashtag", "href": "https://autistics.life/tags/xmpp", "name": "#xmpp" }, { "type": "Hashtag", "href": "https://autistics.life/tags/prosody", "name": "#prosody" }, { "type": "Hashtag", "href": "https://autistics.life/tags/linux", "name": "#linux" }, { "type": "Hashtag", "href": "https://autistics.life/tags/gajim", "name": "#gajim" }, { "type": "Hashtag", "href": "https://autistics.life/tags/android", "name": "#android" }, { "type": "Hashtag", "href": "https://autistics.life/tags/conversations", "name": "#conversations" }, { "type": "Hashtag", "href": "https://autistics.life/tags/fluffychat", "name": "#fluffychat" }, { "type": "Hashtag", "href": "https://autistics.life/tags/opensource", "name": "#opensource" }, { "type": "Hashtag", "href": "https://autistics.life/tags/matrix", "name": "#matrix" } ], "replies": { "id": "https://autistics.life/users/d1/statuses/114781441358127995/replies", "type": "Collection", "first": { "type": "CollectionPage", "next": "https://autistics.life/users/d1/statuses/114781441358127995/replies?min_id=114785316178194141&page=true", "partOf": "https://autistics.life/users/d1/statuses/114781441358127995/replies", "items": [ "https://autistics.life/users/d1/statuses/114783548876094670", "https://autistics.life/users/d1/statuses/114785316178194141" ] } }, "likes": { "id": "https://autistics.life/users/d1/statuses/114781441358127995/likes", "type": "Collection", "totalItems": 22 }, "shares": { "id": "https://autistics.life/users/d1/statuses/114781441358127995/shares", "type": "Collection", "totalItems": 8 } }