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://social.tchncs.de/users/73CC/statuses/114795322560804426", "type": "Note", "summary": null, "inReplyTo": null, "published": "2025-07-04T14:00:12Z", "url": "https://social.tchncs.de/@73CC/114795322560804426", "attributedTo": "https://social.tchncs.de/users/73CC", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://social.tchncs.de/users/73CC/followers" ], "sensitive": false, "atomUri": "https://social.tchncs.de/users/73CC/statuses/114795322560804426", "inReplyToAtomUri": null, "conversation": "tag:social.tchncs.de,2025-07-04:objectId=241371015:objectType=Conversation", "content": "<p><a href=\"https://social.tchncs.de/tags/Obsidian\" class=\"mention hashtag\" rel=\"tag\">#<span>Obsidian</span></a>’s <a href=\"https://social.tchncs.de/tags/JoshSawyer\" class=\"mention hashtag\" rel=\"tag\">#<span>JoshSawyer</span></a> says it’s a mistake for <a href=\"https://social.tchncs.de/tags/RPGs\" class=\"mention hashtag\" rel=\"tag\">#<span>RPGs</span></a> to abandon their crunchy, complex systems, the kind that attract so-called &quot;sweaty&quot; players, in favor of a &quot;one size fits all&quot; approach. And he’s right. You can still include easier <a href=\"https://social.tchncs.de/tags/difficulty\" class=\"mention hashtag\" rel=\"tag\">#<span>difficulty</span></a> options without flattening the experience for everyone else.</p><p>Not every game needs to be for everyone. Some of us want deep builds, hard choices, and meaningful stats. Sacrificing depth for broad appeal just waters down what makes RPGs special.</p><p>Let players opt into the complexity. Don’t erase it.</p><p><a href=\"https://www.pcgamer.com/gaming-industry/game-development/obsidian-director-josh-sawyer-says-its-a-mistake-for-rpgs-to-sacrifice-crunchy-sweaty-boy-systems-in-favour-of-a-one-size-fits-all-game-since-easier-difficulties-arent-too-hard-to-make/\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://www.</span><span class=\"ellipsis\">pcgamer.com/gaming-industry/ga</span><span class=\"invisible\">me-development/obsidian-director-josh-sawyer-says-its-a-mistake-for-rpgs-to-sacrifice-crunchy-sweaty-boy-systems-in-favour-of-a-one-size-fits-all-game-since-easier-difficulties-arent-too-hard-to-make/</span></a></p><p><a href=\"https://social.tchncs.de/tags/Gaming\" class=\"mention hashtag\" rel=\"tag\">#<span>Gaming</span></a> <a href=\"https://social.tchncs.de/tags/GameDev\" class=\"mention hashtag\" rel=\"tag\">#<span>GameDev</span></a> <a href=\"https://social.tchncs.de/tags/CRPG\" class=\"mention hashtag\" rel=\"tag\">#<span>CRPG</span></a> <a href=\"https://social.tchncs.de/tags/JoshSawyer\" class=\"mention hashtag\" rel=\"tag\">#<span>JoshSawyer</span></a> <a href=\"https://social.tchncs.de/tags/Obsidian\" class=\"mention hashtag\" rel=\"tag\">#<span>Obsidian</span></a> <a href=\"https://social.tchncs.de/tags/DesignPhilosophy\" class=\"mention hashtag\" rel=\"tag\">#<span>DesignPhilosophy</span></a> <a href=\"https://social.tchncs.de/tags/VideoGames\" class=\"mention hashtag\" rel=\"tag\">#<span>VideoGames</span></a> <a href=\"https://social.tchncs.de/tags/IndieDev\" class=\"mention hashtag\" rel=\"tag\">#<span>IndieDev</span></a> <a href=\"https://social.tchncs.de/tags/Gamers\" class=\"mention hashtag\" rel=\"tag\">#<span>Gamers</span></a> <a href=\"https://social.tchncs.de/tags/HardcoreGaming\" class=\"mention hashtag\" rel=\"tag\">#<span>HardcoreGaming</span></a> <a href=\"https://social.tchncs.de/tags/Games\" class=\"mention hashtag\" rel=\"tag\">#<span>Games</span></a></p>", "contentMap": { "en": "<p><a href=\"https://social.tchncs.de/tags/Obsidian\" class=\"mention hashtag\" rel=\"tag\">#<span>Obsidian</span></a>’s <a href=\"https://social.tchncs.de/tags/JoshSawyer\" class=\"mention hashtag\" rel=\"tag\">#<span>JoshSawyer</span></a> says it’s a mistake for <a href=\"https://social.tchncs.de/tags/RPGs\" class=\"mention hashtag\" rel=\"tag\">#<span>RPGs</span></a> to abandon their crunchy, complex systems, the kind that attract so-called &quot;sweaty&quot; players, in favor of a &quot;one size fits all&quot; approach. And he’s right. You can still include easier <a href=\"https://social.tchncs.de/tags/difficulty\" class=\"mention hashtag\" rel=\"tag\">#<span>difficulty</span></a> options without flattening the experience for everyone else.</p><p>Not every game needs to be for everyone. Some of us want deep builds, hard choices, and meaningful stats. Sacrificing depth for broad appeal just waters down what makes RPGs special.</p><p>Let players opt into the complexity. Don’t erase it.</p><p><a href=\"https://www.pcgamer.com/gaming-industry/game-development/obsidian-director-josh-sawyer-says-its-a-mistake-for-rpgs-to-sacrifice-crunchy-sweaty-boy-systems-in-favour-of-a-one-size-fits-all-game-since-easier-difficulties-arent-too-hard-to-make/\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://www.</span><span class=\"ellipsis\">pcgamer.com/gaming-industry/ga</span><span class=\"invisible\">me-development/obsidian-director-josh-sawyer-says-its-a-mistake-for-rpgs-to-sacrifice-crunchy-sweaty-boy-systems-in-favour-of-a-one-size-fits-all-game-since-easier-difficulties-arent-too-hard-to-make/</span></a></p><p><a href=\"https://social.tchncs.de/tags/Gaming\" class=\"mention hashtag\" rel=\"tag\">#<span>Gaming</span></a> <a href=\"https://social.tchncs.de/tags/GameDev\" class=\"mention hashtag\" rel=\"tag\">#<span>GameDev</span></a> <a href=\"https://social.tchncs.de/tags/CRPG\" class=\"mention hashtag\" rel=\"tag\">#<span>CRPG</span></a> <a href=\"https://social.tchncs.de/tags/JoshSawyer\" class=\"mention hashtag\" rel=\"tag\">#<span>JoshSawyer</span></a> <a href=\"https://social.tchncs.de/tags/Obsidian\" class=\"mention hashtag\" rel=\"tag\">#<span>Obsidian</span></a> <a href=\"https://social.tchncs.de/tags/DesignPhilosophy\" class=\"mention hashtag\" rel=\"tag\">#<span>DesignPhilosophy</span></a> <a href=\"https://social.tchncs.de/tags/VideoGames\" class=\"mention hashtag\" rel=\"tag\">#<span>VideoGames</span></a> <a href=\"https://social.tchncs.de/tags/IndieDev\" class=\"mention hashtag\" rel=\"tag\">#<span>IndieDev</span></a> <a href=\"https://social.tchncs.de/tags/Gamers\" class=\"mention hashtag\" rel=\"tag\">#<span>Gamers</span></a> <a href=\"https://social.tchncs.de/tags/HardcoreGaming\" class=\"mention hashtag\" rel=\"tag\">#<span>HardcoreGaming</span></a> <a href=\"https://social.tchncs.de/tags/Games\" class=\"mention hashtag\" rel=\"tag\">#<span>Games</span></a></p>" }, "attachment": [], "tag": [ { "type": "Hashtag", "href": "https://social.tchncs.de/tags/obsidian", "name": "#obsidian" }, { "type": "Hashtag", "href": "https://social.tchncs.de/tags/joshsawyer", "name": "#joshsawyer" }, { "type": "Hashtag", "href": "https://social.tchncs.de/tags/rpgs", "name": "#rpgs" }, { "type": "Hashtag", "href": "https://social.tchncs.de/tags/difficulty", "name": "#difficulty" }, { "type": "Hashtag", "href": "https://social.tchncs.de/tags/gaming", "name": "#gaming" }, { "type": "Hashtag", "href": "https://social.tchncs.de/tags/gamedev", "name": "#gamedev" }, { "type": "Hashtag", "href": "https://social.tchncs.de/tags/crpg", "name": "#crpg" }, { "type": "Hashtag", "href": "https://social.tchncs.de/tags/designphilosophy", "name": "#designphilosophy" }, { "type": "Hashtag", "href": "https://social.tchncs.de/tags/videogames", "name": "#videogames" }, { "type": "Hashtag", "href": "https://social.tchncs.de/tags/indiedev", "name": "#indiedev" }, { "type": "Hashtag", "href": "https://social.tchncs.de/tags/gamers", "name": "#gamers" }, { "type": "Hashtag", "href": "https://social.tchncs.de/tags/hardcoregaming", "name": "#hardcoregaming" }, { "type": "Hashtag", "href": "https://social.tchncs.de/tags/games", "name": "#games" } ], "replies": { "id": "https://social.tchncs.de/users/73CC/statuses/114795322560804426/replies", "type": "Collection", "first": { "type": "CollectionPage", "next": "https://social.tchncs.de/users/73CC/statuses/114795322560804426/replies?only_other_accounts=true&page=true", "partOf": "https://social.tchncs.de/users/73CC/statuses/114795322560804426/replies", "items": [] } }, "likes": { "id": "https://social.tchncs.de/users/73CC/statuses/114795322560804426/likes", "type": "Collection", "totalItems": 5 }, "shares": { "id": "https://social.tchncs.de/users/73CC/statuses/114795322560804426/shares", "type": "Collection", "totalItems": 2 } }