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://social.vivaldi.net/users/sesivany/statuses/114072281627001719",
"type": "Note",
"summary": null,
"inReplyTo": null,
"published": "2025-02-26T21:21:23Z",
"url": "https://social.vivaldi.net/@sesivany/114072281627001719",
"attributedTo": "https://social.vivaldi.net/users/sesivany",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://social.vivaldi.net/users/sesivany/followers"
],
"sensitive": false,
"atomUri": "https://social.vivaldi.net/users/sesivany/statuses/114072281627001719",
"inReplyToAtomUri": null,
"conversation": "tag:vivaldi.net,2025-02-26:objectId=250090627:objectType=Conversation",
"content": "<p>The privacy feature I like best in <a href=\"https://social.vivaldi.net/tags/GrapheneOS\" class=\"mention hashtag\" rel=\"tag\">#<span>GrapheneOS</span></a> is the ability to turn off the network access for a particular app. It's a mandatory permission in <a href=\"https://social.vivaldi.net/tags/Android\" class=\"mention hashtag\" rel=\"tag\">#<span>Android</span></a>, and simply taking it away would break a lot of apps. So instead, GrapheneOS just tells the app that the permission is granted, but the network isn't available.</p><p>I'm used to <a href=\"https://social.vivaldi.net/tags/SwiftKey\" class=\"mention hashtag\" rel=\"tag\">#<span>SwiftKey</span></a>, but it makes me uncomfortable that the keyboard knows everything I type and has functions that call home. You can turn them off, but you never know. In GrapheneOS, you let it download dictionaries and kill the network access, then you know for sure.</p>",
"contentMap": {
"en": "<p>The privacy feature I like best in <a href=\"https://social.vivaldi.net/tags/GrapheneOS\" class=\"mention hashtag\" rel=\"tag\">#<span>GrapheneOS</span></a> is the ability to turn off the network access for a particular app. It's a mandatory permission in <a href=\"https://social.vivaldi.net/tags/Android\" class=\"mention hashtag\" rel=\"tag\">#<span>Android</span></a>, and simply taking it away would break a lot of apps. So instead, GrapheneOS just tells the app that the permission is granted, but the network isn't available.</p><p>I'm used to <a href=\"https://social.vivaldi.net/tags/SwiftKey\" class=\"mention hashtag\" rel=\"tag\">#<span>SwiftKey</span></a>, but it makes me uncomfortable that the keyboard knows everything I type and has functions that call home. You can turn them off, but you never know. In GrapheneOS, you let it download dictionaries and kill the network access, then you know for sure.</p>"
},
"attachment": [],
"tag": [
{
"type": "Hashtag",
"href": "https://social.vivaldi.net/tags/grapheneos",
"name": "#grapheneos"
},
{
"type": "Hashtag",
"href": "https://social.vivaldi.net/tags/android",
"name": "#android"
},
{
"type": "Hashtag",
"href": "https://social.vivaldi.net/tags/swiftkey",
"name": "#swiftkey"
}
],
"replies": {
"id": "https://social.vivaldi.net/users/sesivany/statuses/114072281627001719/replies",
"type": "Collection",
"first": {
"type": "CollectionPage",
"next": "https://social.vivaldi.net/users/sesivany/statuses/114072281627001719/replies?only_other_accounts=true&page=true",
"partOf": "https://social.vivaldi.net/users/sesivany/statuses/114072281627001719/replies",
"items": []
}
},
"likes": {
"id": "https://social.vivaldi.net/users/sesivany/statuses/114072281627001719/likes",
"type": "Collection",
"totalItems": 24
},
"shares": {
"id": "https://social.vivaldi.net/users/sesivany/statuses/114072281627001719/shares",
"type": "Collection",
"totalItems": 13
}
}