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://w3id.org/security/v1", { "manuallyApprovesFollowers": "as:manuallyApprovesFollowers", "toot": "http://joinmastodon.org/ns#", "featured": { "@id": "toot:featured", "@type": "@id" }, "featuredTags": { "@id": "toot:featuredTags", "@type": "@id" }, "alsoKnownAs": { "@id": "as:alsoKnownAs", "@type": "@id" }, "movedTo": { "@id": "as:movedTo", "@type": "@id" }, "schema": "http://schema.org#", "PropertyValue": "schema:PropertyValue", "value": "schema:value", "discoverable": "toot:discoverable", "suspended": "toot:suspended", "memorial": "toot:memorial", "indexable": "toot:indexable", "attributionDomains": { "@id": "toot:attributionDomains", "@type": "@id" }, "Hashtag": "as:Hashtag", "focalPoint": { "@container": "@list", "@id": "toot:focalPoint" } } ], "id": "https://soc.kvet.ch/users/emory", "type": "Person", "following": "https://soc.kvet.ch/users/emory/following", "followers": "https://soc.kvet.ch/users/emory/followers", "inbox": "https://soc.kvet.ch/users/emory/inbox", "outbox": "https://soc.kvet.ch/users/emory/outbox", "featured": "https://soc.kvet.ch/users/emory/collections/featured", "featuredTags": "https://soc.kvet.ch/users/emory/collections/tags", "preferredUsername": "emory", "name": "Emory", "summary": "<p>_gonzo engineer_ running threat modeling workshops for security and privacy. my posts and opinions are mine and not those of my employer or clients. 
<br />my ontology: <a href=\"https://soc.kvet.ch/tags/amateurRadio\" class=\"mention hashtag\" rel=\"tag\">#<span>amateurRadio</span></a>
<a href=\"https://soc.kvet.ch/tags/infosec\" class=\"mention hashtag\" rel=\"tag\">#<span>infosec</span></a>, <a href=\"https://soc.kvet.ch/tags/parenting\" class=\"mention hashtag\" rel=\"tag\">#<span>parenting</span></a> <a href=\"https://soc.kvet.ch/tags/quids\" class=\"mention hashtag\" rel=\"tag\">#<span>quids</span></a>, <a href=\"https://soc.kvet.ch/tags/aikido\" class=\"mention hashtag\" rel=\"tag\">#<span>aikido</span></a>, <a href=\"https://soc.kvet.ch/tags/photography\" class=\"mention hashtag\" rel=\"tag\">#<span>photography</span></a>, <a href=\"https://soc.kvet.ch/tags/obsidian\" class=\"mention hashtag\" rel=\"tag\">#<span>obsidian</span></a>, <a href=\"https://soc.kvet.ch/tags/PKM\" class=\"mention hashtag\" rel=\"tag\">#<span>PKM</span></a>, <a href=\"https://soc.kvet.ch/tags/omnifocus\" class=\"mention hashtag\" rel=\"tag\">#<span>omnifocus</span></a>, <a href=\"https://soc.kvet.ch/tags/radio\" class=\"mention hashtag\" rel=\"tag\">#<span>radio</span></a>, <a href=\"https://soc.kvet.ch/tags/mobile\" class=\"mention hashtag\" rel=\"tag\">#<span>mobile</span></a>, <a href=\"https://soc.kvet.ch/tags/bestPractices\" class=\"mention hashtag\" rel=\"tag\">#<span>bestPractices</span></a>, and whatever we&#39;re calling the next Internet. </p><p>i live and work from philadelphia <a href=\"https://soc.kvet.ch/tags/PHL\" class=\"mention hashtag\" rel=\"tag\">#<span>PHL</span></a> and iowa city <a href=\"https://soc.kvet.ch/tags/IOW\" class=\"mention hashtag\" rel=\"tag\">#<span>IOW</span></a>.</p><p>i am openly cray and candid about <a href=\"https://soc.kvet.ch/tags/mentalHealth\" class=\"mention hashtag\" rel=\"tag\">#<span>mentalHealth</span></a>. also: neuro-d ✊</p>", "url": "https://soc.kvet.ch/@emory", "manuallyApprovesFollowers": true, "discoverable": true, "indexable": false, "published": "2022-03-04T00:00:00Z", "memorial": false, "publicKey": { "id": "https://soc.kvet.ch/users/emory#main-key", "owner": "https://soc.kvet.ch/users/emory", "publicKeyPem": "-----BEGIN PUBLIC KEY-----\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEApxuYbpkizhHZksgdax0E\nh8Ek43qGHxgfLaH/1IsInSDcDUufNw8uCaCRLHj4CYoUTc5bxoLR7Tsxb9GVUwJe\n9KTdVWVSL6an8yWAOiU08Op3IEkwSYCQnZGS/XAHKF+XODSXViBuqZF/tNdKoBFX\ni4Qztt4w2ij+MmpRpxuvFiYHrc9mqS1x3Omc1AXEDSJr8dU/+GK9jzF6NN0d5bZo\n77D4ygpUyMN5w+uh7XwnYSt8v9uYThaci15SRHK9h6i6xhjO5lMobdh3GUPUC54W\nob8BZFxXb+2ofzrHZ77ThT99IUX+6fQ7cIwrgThKs8YeLuKWXnM4kXJT5+SEF4ty\nKQIDAQAB\n-----END PUBLIC KEY-----\n" }, "tag": [ { "type": "Hashtag", "href": "https://soc.kvet.ch/tags/PKM", "name": "#PKM" }, { "type": "Hashtag", "href": "https://soc.kvet.ch/tags/amateurradio", "name": "#amateurradio" }, { "type": "Hashtag", "href": "https://soc.kvet.ch/tags/quids", "name": "#quids" }, { "type": "Hashtag", "href": "https://soc.kvet.ch/tags/mentalhealth", "name": "#mentalhealth" }, { "type": "Hashtag", "href": "https://soc.kvet.ch/tags/infosec", "name": "#infosec" }, { "type": "Hashtag", "href": "https://soc.kvet.ch/tags/aikido", "name": "#aikido" }, { "type": "Hashtag", "href": "https://soc.kvet.ch/tags/photography", "name": "#photography" }, { "type": "Hashtag", "href": "https://soc.kvet.ch/tags/omnifocus", "name": "#omnifocus" }, { "type": "Hashtag", "href": "https://soc.kvet.ch/tags/radio", "name": "#radio" }, { "type": "Hashtag", "href": "https://soc.kvet.ch/tags/mobile", "name": "#mobile" }, { "type": "Hashtag", "href": "https://soc.kvet.ch/tags/parenting", "name": "#parenting" }, { "type": "Hashtag", "href": "https://soc.kvet.ch/tags/obsidian", "name": "#obsidian" }, { "type": "Hashtag", "href": "https://soc.kvet.ch/tags/bestPractices", "name": "#bestPractices" }, { "type": "Hashtag", "href": "https://soc.kvet.ch/tags/PHL", "name": "#PHL" }, { "type": "Hashtag", "href": "https://soc.kvet.ch/tags/IOW", "name": "#IOW" } ], "attachment": [ { "type": "PropertyValue", "name": "pronouns::", "value": "[ he, him, his ]" }, { "type": "PropertyValue", "name": "homepage::", "value": "<a href=\"https://incumbent.org/\" target=\"_blank\" rel=\"nofollow noopener noreferrer me\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"\">incumbent.org/</span><span class=\"invisible\"></span></a>" }, { "type": "PropertyValue", "name": "keybase::", "value": "emory" }, { "type": "PropertyValue", "name": "photos::", "value": "<a href=\"https://ephemeral.be/\" target=\"_blank\" rel=\"nofollow noopener noreferrer me\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"\">ephemeral.be/</span><span class=\"invisible\"></span></a>" } ], "endpoints": { "sharedInbox": "https://soc.kvet.ch/inbox" }, "icon": { "type": "Image", "mediaType": "image/png", "url": "https://cdn.masto.host/sockvetch/accounts/avatars/107/900/028/224/671/633/original/15b45262865026a0.png" }, "image": { "type": "Image", "mediaType": "image/jpeg", "url": "https://cdn.masto.host/sockvetch/accounts/headers/107/900/028/224/671/633/original/393933f23bc54d38.jpeg" } }