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://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'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'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't need privacy in an XMPP group, then don'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'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'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't need privacy in an XMPP group, then don'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
}
}