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", "https://udongein.xyz/schemas/litepub-0.1.jsonld", { "@language": "und" } ], "actor": "https://udongein.xyz/users/lispi314", "attachment": [], "attributedTo": "https://udongein.xyz/users/lispi314", "cc": [ "https://udongein.xyz/users/lispi314/followers" ], "content": "<span class=\"h-card\"><a class=\"u-url mention\" data-user=\"AmayBALnqzoTj11VOC\" href=\"https://mstdn.business/@geo\" rel=\"ugc\">@<span>geo</span></a></span> <span class=\"h-card\"><a class=\"u-url mention\" data-user=\"Agn6hFhWxRi0Cv5VyK\" href=\"https://mastodon.social/@madeindex\" rel=\"ugc\">@<span>madeindex</span></a></span> Freenet/Hyphanet&#39;s opennet mode is fundamentally broken (<a href=\"https://en.wikipedia.org/wiki/Hyphanet#Vulnerabilities\" rel=\"ugc\">https://en.wikipedia.org/wiki/Hyphanet#Vulnerabilities</a>) and the project plainly admits it too (<a href=\"https://www.hyphanet.org/pages/help.html#wont-attack-x-break-hyphanets-anonymity\" rel=\"ugc\">https://www.hyphanet.org/pages/help.html#wont-attack-x-break-hyphanets-anonymity</a>) (onion/garlic routing and cover traffic would help).<br><br>Correlation attacks are pretty much the death knell for opennet and darknet mode has unreasonable trust requirements.<br><br>As for <a class=\"hashtag\" data-tag=\"i2p\" href=\"https://udongein.xyz/tag/i2p\" rel=\"tag ugc\">#I2P</a>, it does have some cover traffic in a way, with its mixing tunnels. It&#39;d be nice if the batching &amp; delay TODO work was done though.<br><br><a class=\"hashtag\" data-tag=\"freenet\" href=\"https://udongein.xyz/tag/freenet\" rel=\"tag ugc\">#Freenet</a> <a class=\"hashtag\" data-tag=\"hyphanet\" href=\"https://udongein.xyz/tag/hyphanet\" rel=\"tag ugc\">#Hyphanet</a>", "context": "tag:mastodon.social,2024-09-26:objectId=808354374:objectType=Conversation", "conversation": "tag:mastodon.social,2024-09-26:objectId=808354374:objectType=Conversation", "id": "https://udongein.xyz/objects/c7270e97-4956-4845-a36a-ccea689ea7da", "inReplyTo": "https://mstdn.business/users/geo/statuses/113237722159749527", "published": "2025-02-03T23:08:08.029940Z", "sensitive": false, "source": { "content": "@geo@mstdn.business @madeindex@mastodon.social Freenet/Hyphanet's opennet mode is fundamentally broken (https://en.wikipedia.org/wiki/Hyphanet#Vulnerabilities) and the project plainly admits it too (https://www.hyphanet.org/pages/help.html#wont-attack-x-break-hyphanets-anonymity) (onion/garlic routing and cover traffic would help).\n\nCorrelation attacks are pretty much the death knell for opennet and darknet mode has unreasonable trust requirements.\n\nAs for #I2P, it does have some cover traffic in a way, with its mixing tunnels. It'd be nice if the batching & delay TODO work was done though.\n\n#Freenet #Hyphanet", "mediaType": "text/plain" }, "summary": "", "tag": [ { "href": "https://udongein.xyz/tags/freenet", "name": "#freenet", "type": "Hashtag" }, { "href": "https://udongein.xyz/tags/hyphanet", "name": "#hyphanet", "type": "Hashtag" }, { "href": "https://udongein.xyz/tags/i2p", "name": "#i2p", "type": "Hashtag" }, { "href": "https://mastodon.social/users/madeindex", "name": "@madeindex@mastodon.social", "type": "Mention" }, { "href": "https://mstdn.business/users/geo", "name": "@geo@mstdn.business", "type": "Mention" } ], "to": [ "https://mstdn.business/users/geo", "https://www.w3.org/ns/activitystreams#Public", "https://mastodon.social/users/madeindex" ], "type": "Note" }