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", "litepub": "http://litepub.social/ns#", "directMessage": "litepub:directMessage" } ], "id": "https://neuromatch.social/users/jonny/statuses/109492066698092767", "type": "Note", "summary": null, "inReplyTo": "https://genomic.social/users/photocyte/statuses/109491946732015780", "published": "2022-12-10T23:52:29Z", "url": "https://neuromatch.social/@jonny/109492066698092767", "attributedTo": "https://neuromatch.social/users/jonny", "to": [ "https://neuromatch.social/users/jonny/followers" ], "cc": [ "https://www.w3.org/ns/activitystreams#Public", "https://genomic.social/users/photocyte", "https://genomic.social/users/CjrrEvol", "https://fediscience.org/users/eLife" ], "sensitive": false, "atomUri": "https://neuromatch.social/users/jonny/statuses/109492066698092767", "inReplyToAtomUri": "https://genomic.social/users/photocyte/statuses/109491946732015780", "conversation": "tag:genomic.social,2022-12-10:objectId=1666513:objectType=Conversation", "content": "<p><span class=\"h-card\" translate=\"no\"><a href=\"https://genomic.social/@photocyte\" class=\"u-url mention\">@<span>photocyte</span></a></span> <span class=\"h-card\" translate=\"no\"><a href=\"https://genomic.social/@CjrrEvol\" class=\"u-url mention\">@<span>CjrrEvol</span></a></span> <span class=\"h-card\" translate=\"no\"><a href=\"https://fediscience.org/@eLife\" class=\"u-url mention\">@<span>eLife</span></a></span> <br />a few things, then! So yes, being able to trivially deploy some environment still tethers us to the &quot;cloud&quot; model at the moment, in that space I think binder is the thing you&#39;d be looking for. making the components for a p2p system is going to be the next many years of work for me :). Things like pyodide and being able to deploy python in the browser with dependencies is changing that- ideally we wouldn&#39;t need to use another server for compute, but the deps were specified and the resolution tooling was smooth enough that it would be no problem to deploy it anywhere. That also I think relies on changing the way we approach analysis so things like checkpointing across multiple analysis nodes are more common, ( <a href=\"https://jon-e.net/infrastructure/#analytical-frameworks\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"ellipsis\">jon-e.net/infrastructure/#anal</span><span class=\"invisible\">ytical-frameworks</span></a> ) but one step at a time.</p><p>I am terminally skeptical of any blockchain-based technologies for this, willing to explain further if needed but I figure it&#39;s a reasonably common opinion at this point.</p>", "contentMap": { "en": "<p><span class=\"h-card\" translate=\"no\"><a href=\"https://genomic.social/@photocyte\" class=\"u-url mention\">@<span>photocyte</span></a></span> <span class=\"h-card\" translate=\"no\"><a href=\"https://genomic.social/@CjrrEvol\" class=\"u-url mention\">@<span>CjrrEvol</span></a></span> <span class=\"h-card\" translate=\"no\"><a href=\"https://fediscience.org/@eLife\" class=\"u-url mention\">@<span>eLife</span></a></span> <br />a few things, then! So yes, being able to trivially deploy some environment still tethers us to the &quot;cloud&quot; model at the moment, in that space I think binder is the thing you&#39;d be looking for. making the components for a p2p system is going to be the next many years of work for me :). Things like pyodide and being able to deploy python in the browser with dependencies is changing that- ideally we wouldn&#39;t need to use another server for compute, but the deps were specified and the resolution tooling was smooth enough that it would be no problem to deploy it anywhere. That also I think relies on changing the way we approach analysis so things like checkpointing across multiple analysis nodes are more common, ( <a href=\"https://jon-e.net/infrastructure/#analytical-frameworks\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"ellipsis\">jon-e.net/infrastructure/#anal</span><span class=\"invisible\">ytical-frameworks</span></a> ) but one step at a time.</p><p>I am terminally skeptical of any blockchain-based technologies for this, willing to explain further if needed but I figure it&#39;s a reasonably common opinion at this point.</p>" }, "attachment": [], "tag": [ { "type": "Mention", "href": "https://genomic.social/users/photocyte", "name": "@photocyte@genomic.social" }, { "type": "Mention", "href": "https://genomic.social/users/CjrrEvol", "name": "@CjrrEvol@genomic.social" }, { "type": "Mention", "href": "https://fediscience.org/users/eLife", "name": "@eLife@fediscience.org" } ], "replies": { "id": "https://neuromatch.social/users/jonny/statuses/109492066698092767/replies", "type": "Collection", "first": { "type": "CollectionPage", "next": "https://neuromatch.social/users/jonny/statuses/109492066698092767/replies?min_id=109492076493613966&page=true", "partOf": "https://neuromatch.social/users/jonny/statuses/109492066698092767/replies", "items": [ "https://neuromatch.social/users/jonny/statuses/109492076493613966" ] } }, "likes": { "id": "https://neuromatch.social/users/jonny/statuses/109492066698092767/likes", "type": "Collection", "totalItems": 2 }, "shares": { "id": "https://neuromatch.social/users/jonny/statuses/109492066698092767/shares", "type": "Collection", "totalItems": 0 } }