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",
"https://w3id.org/security/v1",
"https://purl.archive.org/socialweb/blocked",
"https://purl.archive.org/socialweb/pending",
"https://purl.archive.org/socialweb/webfinger",
"https://purl.archive.org/socialweb/miscellany"
],
"id": "https://onepage.pub/orderedcollectionpage/HcC22Fi_cUJQgiMOSuNFT",
"type": "OrderedCollectionPage",
"orderedItems": [
{
"@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"
},
"Emoji": "toot:Emoji",
"focalPoint": {
"@container": "@list",
"@id": "toot:focalPoint"
},
"Hashtag": "as:Hashtag"
}
],
"id": "https://mastodon.social/users/reiver",
"type": "Person",
"following": "https://mastodon.social/users/reiver/following",
"followers": "https://mastodon.social/users/reiver/followers",
"inbox": "https://mastodon.social/users/reiver/inbox",
"outbox": "https://mastodon.social/users/reiver/outbox",
"featured": "https://mastodon.social/users/reiver/collections/featured",
"featuredTags": "https://mastodon.social/users/reiver/collections/tags",
"preferredUsername": "reiver",
"name": "@reiver ⊼ (Charles) :batman:",
"summary": "<p>I make things for the <a href=\"https://mastodon.social/tags/Fediverse\" class=\"mention hashtag\" rel=\"tag\">#<span>Fediverse</span></a> & <a href=\"https://mastodon.social/tags/smallNet\" class=\"mention hashtag\" rel=\"tag\">#<span>smallNet</span></a></p><p>Also talk about <a href=\"https://mastodon.social/tags/DeSo\" class=\"mention hashtag\" rel=\"tag\">#<span>DeSo</span></a> <a href=\"https://mastodon.social/tags/FediverseUX\" class=\"mention hashtag\" rel=\"tag\">#<span>FediverseUX</span></a> <a href=\"https://mastodon.social/tags/P2P\" class=\"mention hashtag\" rel=\"tag\">#<span>P2P</span></a> <a href=\"https://mastodon.social/tags/Privacy\" class=\"mention hashtag\" rel=\"tag\">#<span>Privacy</span></a> <a href=\"https://mastodon.social/tags/SpreadFediverse\" class=\"mention hashtag\" rel=\"tag\">#<span>SpreadFediverse</span></a></p><p>I post <a href=\"https://mastodon.social/tags/SciFiArt\" class=\"mention hashtag\" rel=\"tag\">#<span>SciFiArt</span></a></p><p>I vlog at <a href=\"https://mastodon.social/tags/AllYourBases\" class=\"mention hashtag\" rel=\"tag\">#<span>AllYourBases</span></a> <a href=\"https://mastodon.social/tags/FinalForm\" class=\"mention hashtag\" rel=\"tag\">#<span>FinalForm</span></a></p><p>I work on <a href=\"https://mastodon.social/tags/FediverseAcademy\" class=\"mention hashtag\" rel=\"tag\">#<span>FediverseAcademy</span></a> <a href=\"https://mastodon.social/tags/FediverseCity\" class=\"mention hashtag\" rel=\"tag\">#<span>FediverseCity</span></a> <a href=\"https://mastodon.social/tags/FingerProtocol\" class=\"mention hashtag\" rel=\"tag\">#<span>FingerProtocol</span></a> <a href=\"https://mastodon.social/tags/GreatApe\" class=\"mention hashtag\" rel=\"tag\">#<span>GreatApe</span></a> <a href=\"https://mastodon.social/tags/Microdon\" class=\"mention hashtag\" rel=\"tag\">#<span>Microdon</span></a> <a href=\"https://mastodon.social/tags/ProToGo\" class=\"mention hashtag\" rel=\"tag\">#<span>ProToGo</span></a> <a href=\"https://mastodon.social/tags/SpaceHost\" class=\"mention hashtag\" rel=\"tag\">#<span>SpaceHost</span></a></p><p>I life-cast at <span class=\"h-card\" translate=\"no\"><a href=\"https://firefish.lol/@reiver\" class=\"u-url mention\">@<span>reiver</span></a></span></p><p>I code in <a href=\"https://mastodon.social/tags/golang\" class=\"mention hashtag\" rel=\"tag\">#<span>golang</span></a></p><p>I like to understand things. I like to make things.</p><p>The meaning of life — first survive, then reproduce 🌞</p><p>Formal b/g: comp sci, math. Pro b/g: soft eng, ml, research</p>",
"url": "https://mastodon.social/@reiver",
"manuallyApprovesFollowers": false,
"discoverable": true,
"indexable": true,
"published": "2022-04-12T00:00:00Z",
"memorial": false,
"attributionDomains": [
"badgerverse.app",
"reiver.link"
],
"publicKey": {
"id": "https://mastodon.social/users/reiver#main-key"
},
"tag": [
{
"id": "https://mastodon.social/emojis/5163",
"type": "Emoji",
"icon": {
"type": "Image",
"mediaType": "image/png",
"url": "https://files.mastodon.social/custom_emojis/images/000/005/163/original/8iGbkB7aT.png"
},
"name": ":batman:"
},
{
"type": "Hashtag",
"name": "#privacy"
},
{
"type": "Hashtag",
"name": "#p2p"
},
{
"type": "Hashtag",
"name": "#fediverse"
},
{
"type": "Hashtag",
"name": "#golang"
},
{
"type": "Hashtag",
"name": "#finalform"
},
{
"type": "Hashtag",
"name": "#scifiart"
},
{
"type": "Hashtag",
"name": "#deso"
},
{
"type": "Hashtag",
"name": "#microdon"
},
{
"type": "Hashtag",
"name": "#greatape"
},
{
"type": "Hashtag",
"name": "#smallnet"
},
{
"type": "Hashtag",
"name": "#Spacehost"
},
{
"type": "Hashtag",
"name": "#fediverseux"
},
{
"type": "Hashtag",
"name": "#fingerprotocol"
},
{
"type": "Hashtag",
"name": "#spreadfediverse"
},
{
"type": "Hashtag",
"name": "#fediversecity"
},
{
"type": "Hashtag",
"name": "#fediverseacademy"
},
{
"type": "Hashtag",
"name": "#allyourbases"
},
{
"type": "Hashtag",
"name": "#protogo"
}
],
"attachment": [
{
"type": "PropertyValue",
"name": "Website"
},
{
"type": "PropertyValue",
"name": "Alt (#SpaceHost)"
},
{
"type": "PropertyValue",
"name": "Location"
}
],
"endpoints": {
"sharedInbox": "https://mastodon.social/inbox"
},
"icon": {
"type": "Image"
},
"image": {
"type": "Image"
}
},
{
"@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"
}
}
],
"id": "https://mastodon.social/users/RMS06510",
"type": "Person",
"following": "https://mastodon.social/users/RMS06510/following",
"followers": "https://mastodon.social/users/RMS06510/followers",
"inbox": "https://mastodon.social/users/RMS06510/inbox",
"outbox": "https://mastodon.social/users/RMS06510/outbox",
"featured": "https://mastodon.social/users/RMS06510/collections/featured",
"featuredTags": "https://mastodon.social/users/RMS06510/collections/tags",
"preferredUsername": "RMS06510",
"name": "RMS06510",
"summary": "",
"url": "https://mastodon.social/@RMS06510",
"manuallyApprovesFollowers": false,
"discoverable": true,
"indexable": true,
"published": "2025-04-17T00:00:00Z",
"memorial": false,
"publicKey": {
"id": "https://mastodon.social/users/RMS06510#main-key"
},
"tag": [],
"attachment": [],
"endpoints": {
"sharedInbox": "https://mastodon.social/inbox"
}
},
{
"@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",
"Device": "toot:Device",
"Ed25519Signature": "toot:Ed25519Signature",
"Ed25519Key": "toot:Ed25519Key",
"Curve25519Key": "toot:Curve25519Key",
"EncryptedMessage": "toot:EncryptedMessage",
"publicKeyBase64": "toot:publicKeyBase64",
"deviceId": "toot:deviceId",
"claim": {
"@type": "@id",
"@id": "toot:claim"
},
"fingerprintKey": {
"@type": "@id",
"@id": "toot:fingerprintKey"
},
"identityKey": {
"@type": "@id",
"@id": "toot:identityKey"
},
"devices": {
"@type": "@id",
"@id": "toot:devices"
},
"messageFranking": "toot:messageFranking",
"messageType": "toot:messageType",
"cipherText": "toot:cipherText",
"suspended": "toot:suspended",
"memorial": "toot:memorial",
"indexable": "toot:indexable",
"focalPoint": {
"@container": "@list",
"@id": "toot:focalPoint"
}
}
],
"id": "https://morphnet.de/users/morph",
"type": "Person",
"following": "https://morphnet.de/users/morph/following",
"followers": "https://morphnet.de/users/morph/followers",
"inbox": "https://morphnet.de/users/morph/inbox",
"outbox": "https://morphnet.de/users/morph/outbox",
"featured": "https://morphnet.de/users/morph/collections/featured",
"featuredTags": "https://morphnet.de/users/morph/collections/tags",
"preferredUsername": "morph",
"name": "morph",
"summary": "<p>Nuremberg, Germany</p>",
"url": "https://morphnet.de/@morph",
"manuallyApprovesFollowers": true,
"discoverable": true,
"indexable": true,
"published": "2023-11-18T00:00:00Z",
"memorial": false,
"devices": "https://morphnet.de/users/morph/collections/devices",
"alsoKnownAs": [
"https://morph.todon.de/users/morph"
],
"publicKey": {
"id": "https://morphnet.de/users/morph#main-key"
},
"tag": [],
"attachment": [
{
"type": "PropertyValue",
"name": "www"
},
{
"type": "PropertyValue",
"name": "[matrix]"
},
{
"type": "PropertyValue",
"name": "xmpp"
},
{
"type": "PropertyValue",
"name": "keybase"
}
],
"endpoints": {
"sharedInbox": "https://morphnet.de/inbox"
},
"icon": {
"type": "Image"
},
"image": {
"type": "Image"
}
},
{
"@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://infosec.exchange/users/n_dimension",
"type": "Person",
"following": "https://infosec.exchange/users/n_dimension/following",
"followers": "https://infosec.exchange/users/n_dimension/followers",
"inbox": "https://infosec.exchange/users/n_dimension/inbox",
"outbox": "https://infosec.exchange/users/n_dimension/outbox",
"featured": "https://infosec.exchange/users/n_dimension/collections/featured",
"featuredTags": "https://infosec.exchange/users/n_dimension/collections/tags",
"preferredUsername": "n_dimension",
"name": "Wulfy",
"summary": "<p>Mostly harmless.<br />Biological.<br />NB<br />Kaurna land.<br />Autodidact, Polymath, Honoris Causa Ignoramus.<br /><a href=\"https://infosec.exchange/tags/AI\" class=\"mention hashtag\" rel=\"tag\">#<span>AI</span></a> <a href=\"https://infosec.exchange/tags/Infosec\" class=\"mention hashtag\" rel=\"tag\">#<span>Infosec</span></a> <a href=\"https://infosec.exchange/tags/Consciousness\" class=\"mention hashtag\" rel=\"tag\">#<span>Consciousness</span></a><br />Prefigurative Social & Technological Innovation enthusiast<br />(<a href=\"https://infosec.exchange/tags/SocialInnovation\" class=\"mention hashtag\" rel=\"tag\">#<span>SocialInnovation</span></a>, <a href=\"https://infosec.exchange/tags/TechForGood\" class=\"mention hashtag\" rel=\"tag\">#<span>TechForGood</span></a>, <a href=\"https://infosec.exchange/tags/SystemicChange\" class=\"mention hashtag\" rel=\"tag\">#<span>SystemicChange</span></a>, <a href=\"https://infosec.exchange/tags/EthicalAI\" class=\"mention hashtag\" rel=\"tag\">#<span>EthicalAI</span></a>)</p><p>"Humans are the larval form of AI"<br />- me</p><p>"Only thing that stops a bad guy with an AI...<br />Is a good guy with an AI."<br />- me</p><p>"I fight for the user."<br />- Tron</p><p>Webby: <a href=\"https://dodgy.link/\" target=\"_blank\" rel=\"nofollow noopener\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"\">dodgy.link/</span><span class=\"invisible\"></span></a> is very dodgy.</p><p>Header art:<br />Luv, a replicant from the beautiful movie "Blade runner 2049", is having her nails done...<br />... simultaneously she rains death onto bandits with heavy ordinance from a drone through her augmented reality glasses.</p><p>Avatar:<br />Motif from a SA Amalgamated Metal Workers union banner.<br />South Australian Museum.<br />United, the workers,<br />will never be defeated!</p>",
"url": "https://infosec.exchange/@n_dimension",
"manuallyApprovesFollowers": false,
"discoverable": false,
"indexable": false,
"published": "2024-08-11T00:00:00Z",
"memorial": false,
"publicKey": {
"id": "https://infosec.exchange/users/n_dimension#main-key"
},
"tag": [
{
"type": "Hashtag",
"name": "#infosec"
},
{
"type": "Hashtag",
"name": "#ai"
},
{
"type": "Hashtag",
"name": "#consciousness"
},
{
"type": "Hashtag",
"name": "#socialinnovation"
},
{
"type": "Hashtag",
"name": "#techforgood"
},
{
"type": "Hashtag",
"name": "#ethicalai"
},
{
"type": "Hashtag",
"name": "#systemicchange"
}
],
"attachment": [],
"endpoints": {
"sharedInbox": "https://infosec.exchange/inbox"
},
"icon": {
"type": "Image"
},
"image": {
"type": "Image"
}
},
{
"@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",
"Device": "toot:Device",
"Ed25519Signature": "toot:Ed25519Signature",
"Ed25519Key": "toot:Ed25519Key",
"Curve25519Key": "toot:Curve25519Key",
"EncryptedMessage": "toot:EncryptedMessage",
"publicKeyBase64": "toot:publicKeyBase64",
"deviceId": "toot:deviceId",
"claim": {
"@type": "@id",
"@id": "toot:claim"
},
"fingerprintKey": {
"@type": "@id",
"@id": "toot:fingerprintKey"
},
"identityKey": {
"@type": "@id",
"@id": "toot:identityKey"
},
"devices": {
"@type": "@id",
"@id": "toot:devices"
},
"messageFranking": "toot:messageFranking",
"messageType": "toot:messageType",
"cipherText": "toot:cipherText",
"suspended": "toot:suspended",
"focalPoint": {
"@container": "@list",
"@id": "toot:focalPoint"
}
}
],
"id": "https://mastodon.sdf.org/users/entichahoosh",
"type": "Person",
"following": "https://mastodon.sdf.org/users/entichahoosh/following",
"followers": "https://mastodon.sdf.org/users/entichahoosh/followers",
"inbox": "https://mastodon.sdf.org/users/entichahoosh/inbox",
"outbox": "https://mastodon.sdf.org/users/entichahoosh/outbox",
"featured": "https://mastodon.sdf.org/users/entichahoosh/collections/featured",
"featuredTags": "https://mastodon.sdf.org/users/entichahoosh/collections/tags",
"preferredUsername": "entichahoosh",
"name": "Aloysius",
"summary": "",
"url": "https://mastodon.sdf.org/@entichahoosh",
"manuallyApprovesFollowers": false,
"discoverable": true,
"published": "2025-03-20T00:00:00Z",
"devices": "https://mastodon.sdf.org/users/entichahoosh/collections/devices",
"publicKey": {
"id": "https://mastodon.sdf.org/users/entichahoosh#main-key"
},
"tag": [],
"attachment": [
{
"type": "PropertyValue",
"name": "blog"
}
],
"endpoints": {
"sharedInbox": "https://mastodon.sdf.org/inbox"
},
"icon": {
"type": "Image"
},
"image": {
"type": "Image"
}
},
{
"@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",
"Device": "toot:Device",
"Ed25519Signature": "toot:Ed25519Signature",
"Ed25519Key": "toot:Ed25519Key",
"Curve25519Key": "toot:Curve25519Key",
"EncryptedMessage": "toot:EncryptedMessage",
"publicKeyBase64": "toot:publicKeyBase64",
"deviceId": "toot:deviceId",
"claim": {
"@type": "@id",
"@id": "toot:claim"
},
"fingerprintKey": {
"@type": "@id",
"@id": "toot:fingerprintKey"
},
"identityKey": {
"@type": "@id",
"@id": "toot:identityKey"
},
"devices": {
"@type": "@id",
"@id": "toot:devices"
},
"messageFranking": "toot:messageFranking",
"messageType": "toot:messageType",
"cipherText": "toot:cipherText",
"suspended": "toot:suspended",
"memorial": "toot:memorial",
"indexable": "toot:indexable",
"focalPoint": {
"@container": "@list",
"@id": "toot:focalPoint"
}
}
],
"id": "https://hachyderm.io/users/mattb",
"type": "Person",
"following": "https://hachyderm.io/users/mattb/following",
"followers": "https://hachyderm.io/users/mattb/followers",
"inbox": "https://hachyderm.io/users/mattb/inbox",
"outbox": "https://hachyderm.io/users/mattb/outbox",
"featured": "https://hachyderm.io/users/mattb/collections/featured",
"featuredTags": "https://hachyderm.io/users/mattb/collections/tags",
"preferredUsername": "mattb",
"name": "Matthew Booth",
"summary": "<p>Computers, cycling, active travel, random brain farts.</p>",
"url": "https://hachyderm.io/@mattb",
"manuallyApprovesFollowers": false,
"discoverable": true,
"indexable": true,
"published": "2022-11-04T00:00:00Z",
"memorial": false,
"devices": "https://hachyderm.io/users/mattb/collections/devices",
"alsoKnownAs": [
"https://mstdn.social/users/mdbooth"
],
"publicKey": {
"id": "https://hachyderm.io/users/mattb#main-key"
},
"tag": [],
"attachment": [
{
"type": "PropertyValue",
"name": "GitHub"
}
],
"endpoints": {
"sharedInbox": "https://hachyderm.io/inbox"
},
"icon": {
"type": "Image"
}
},
{
"@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",
"Device": "toot:Device",
"Ed25519Signature": "toot:Ed25519Signature",
"Ed25519Key": "toot:Ed25519Key",
"Curve25519Key": "toot:Curve25519Key",
"EncryptedMessage": "toot:EncryptedMessage",
"publicKeyBase64": "toot:publicKeyBase64",
"deviceId": "toot:deviceId",
"claim": {
"@type": "@id",
"@id": "toot:claim"
},
"fingerprintKey": {
"@type": "@id",
"@id": "toot:fingerprintKey"
},
"identityKey": {
"@type": "@id",
"@id": "toot:identityKey"
},
"devices": {
"@type": "@id",
"@id": "toot:devices"
},
"messageFranking": "toot:messageFranking",
"messageType": "toot:messageType",
"cipherText": "toot:cipherText",
"suspended": "toot:suspended",
"memorial": "toot:memorial",
"indexable": "toot:indexable",
"Emoji": "toot:Emoji",
"focalPoint": {
"@container": "@list",
"@id": "toot:focalPoint"
}
}
],
"id": "https://bikeshed.vibber.net/users/brooke",
"type": "Person",
"following": "https://bikeshed.vibber.net/users/brooke/following",
"followers": "https://bikeshed.vibber.net/users/brooke/followers",
"inbox": "https://bikeshed.vibber.net/users/brooke/inbox",
"outbox": "https://bikeshed.vibber.net/users/brooke/outbox",
"featured": "https://bikeshed.vibber.net/users/brooke/collections/featured",
"featuredTags": "https://bikeshed.vibber.net/users/brooke/collections/tags",
"preferredUsername": "brooke",
"name": "Brooke Vibber :blobcatcoffee:",
"summary": "<p>nerd, weirdo, person, whatever. i enjoy bad puns and you will see them. i also like going off on random tangents about tech, movies, or other random things of interest. fun activities include having mental health and flight simulation.</p><p>you may enjoy my work on mediawiki & wikipedia, or my wacky webassembly codecs. or my cat photos!</p><p>formerly of mastodon.technology and identi.ca (so it goes)</p><p>no bio means no follow request approval! just be cool. :)</p>",
"url": "https://bikeshed.vibber.net/@brooke",
"manuallyApprovesFollowers": true,
"discoverable": false,
"indexable": false,
"published": "2024-01-06T00:00:00Z",
"memorial": false,
"devices": "https://bikeshed.vibber.net/users/brooke/collections/devices",
"alsoKnownAs": [
"https://bikeshed.vibber.net/users/brion"
],
"publicKey": {
"id": "https://bikeshed.vibber.net/users/brooke#main-key"
},
"tag": [
{
"id": "https://bikeshed.vibber.net/emojis/15815",
"type": "Emoji",
"icon": {
"type": "Image",
"mediaType": "image/png",
"url": "https://bikeshed.vibber.net/system/custom_emojis/images/000/015/815/original/28a7a8e315bbe6bf.png"
},
"name": ":blobcatcoffee:"
}
],
"attachment": [
{
"type": "PropertyValue",
"name": "blog"
},
{
"type": "PropertyValue",
"name": "politics"
},
{
"type": "PropertyValue",
"name": "pronouns"
},
{
"type": "PropertyValue",
"name": "tech"
}
],
"endpoints": {
"sharedInbox": "https://bikeshed.vibber.net/inbox"
},
"icon": {
"type": "Image"
},
"image": {
"type": "Image"
}
},
{
"@context": [
"https://www.w3.org/ns/activitystreams",
"https://w3id.org/security/v1",
"https://purl.archive.org/socialweb/webfinger",
{
"schema": "http://schema.org#",
"toot": "http://joinmastodon.org/ns#",
"lemmy": "https://join-lemmy.org/ns#",
"manuallyApprovesFollowers": "as:manuallyApprovesFollowers",
"PropertyValue": "schema:PropertyValue",
"value": "schema:value",
"Hashtag": "as:Hashtag",
"featured": {
"@id": "toot:featured",
"@type": "@id"
},
"featuredTags": {
"@id": "toot:featuredTags",
"@type": "@id"
},
"moderators": {
"@id": "lemmy:moderators",
"@type": "@id"
},
"postingRestrictedToMods": "lemmy:postingRestrictedToMods",
"discoverable": "toot:discoverable",
"indexable": "toot:indexable"
}
],
"id": "https://socialwebfoundation.org/author/evanprodromou/",
"type": "Person",
"attachment": [
{
"type": "PropertyValue",
"name": "Blog"
},
{
"type": "Link",
"name": "Blog"
},
{
"type": "PropertyValue",
"name": "Profile"
},
{
"type": "Link",
"name": "Profile"
},
{
"type": "PropertyValue",
"name": "Homepage"
},
{
"type": "Link",
"name": "Homepage"
}
],
"name": "Evan Prodromou",
"icon": {
"type": "Image"
},
"published": "2008-03-01T00:53:51Z",
"summary": "<p>Director of Open Technology at Open Earth Foundation (OEF).</p>\n<p>Past founder of Wikitravel, StatusNet, identi.ca, Fuzzy.ai. CTO of Breather, TRU LUV and MTTR.</p>\n<p>Co-creator of GNU Social, creator of pump.io.</p>\n<p>Co-chair of the Social Web Working Group at W3C. Co-author of ActivityStreams 2.0. Co-author of ActivityPub. Co-author of OStatus.</p>\n<p>In Montreal, from San Francisco. Greek, Arab, American, Canadian. Husband, father, cook, gardener.</p>\n",
"tag": [],
"url": {
"id": "https://socialwebfoundation.org/author/evanprodromou/",
"type": "Person",
"icon": {
"type": "Image",
"url": "https://secure.gravatar.com/avatar/a6c78795a177d5fb2e7d25b43c625cde?s=120&d=identicon&r=g"
},
"name": "Evan Prodromou"
},
"inbox": "https://socialwebfoundation.org/wp-json/activitypub/1.0/actors/3215083/inbox",
"outbox": "https://socialwebfoundation.org/wp-json/activitypub/1.0/actors/3215083/outbox",
"following": "https://socialwebfoundation.org/wp-json/activitypub/1.0/actors/3215083/following",
"followers": {
"id": "https://socialwebfoundation.org/wp-json/activitypub/1.0/actors/3215083/followers",
"type": "OrderedCollectionPage"
},
"preferredUsername": "evanprodromou",
"publicKey": {
"id": "https://socialwebfoundation.org/author/evanprodromou/#main-key"
},
"manuallyApprovesFollowers": false,
"featured": "https://socialwebfoundation.org/wp-json/activitypub/1.0/actors/3215083/collections/featured",
"discoverable": true,
"indexable": true,
"webfinger": "evanprodromou@socialwebfoundation.org"
},
{
"@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",
"Device": "toot:Device",
"Ed25519Signature": "toot:Ed25519Signature",
"Ed25519Key": "toot:Ed25519Key",
"Curve25519Key": "toot:Curve25519Key",
"EncryptedMessage": "toot:EncryptedMessage",
"publicKeyBase64": "toot:publicKeyBase64",
"deviceId": "toot:deviceId",
"claim": {
"@type": "@id",
"@id": "toot:claim"
},
"fingerprintKey": {
"@type": "@id",
"@id": "toot:fingerprintKey"
},
"identityKey": {
"@type": "@id",
"@id": "toot:identityKey"
},
"devices": {
"@type": "@id",
"@id": "toot:devices"
},
"messageFranking": "toot:messageFranking",
"messageType": "toot:messageType",
"cipherText": "toot:cipherText",
"suspended": "toot:suspended",
"memorial": "toot:memorial",
"indexable": "toot:indexable",
"focalPoint": {
"@container": "@list",
"@id": "toot:focalPoint"
}
}
],
"id": "https://prodromou.pub/users/evan",
"type": "Person",
"following": "https://prodromou.pub/users/evan/following",
"followers": {
"id": "https://prodromou.pub/users/evan/followers",
"type": "OrderedCollection",
"first": "https://prodromou.pub/users/evan/followers?page=1"
},
"inbox": "https://prodromou.pub/users/evan/inbox",
"outbox": "https://prodromou.pub/users/evan/outbox",
"featured": "https://prodromou.pub/users/evan/collections/featured",
"featuredTags": "https://prodromou.pub/users/evan/collections/tags",
"preferredUsername": "evan",
"name": "Evan Prodromou",
"summary": "<p>He/him.</p><p>In Montreal, from San Francisco. Greek, Arab, American, Canadian. Husband, father, cook, gardener.</p><p>This is my private account for family and close friends. Check out <span class=\"h-card\" translate=\"no\"><a href=\"https://cosocial.ca/@evan\" class=\"u-url mention\">@<span>evan</span></a></span> for my public persona.</p>",
"url": "https://prodromou.pub/@evan",
"manuallyApprovesFollowers": true,
"discoverable": true,
"indexable": false,
"published": "2022-11-12T00:00:00Z",
"memorial": false,
"devices": "https://prodromou.pub/users/evan/collections/devices",
"publicKey": {
"id": "https://prodromou.pub/users/evan#main-key"
},
"tag": [],
"attachment": [
{
"type": "PropertyValue",
"name": "Public"
},
{
"type": "PropertyValue",
"name": "Work"
}
],
"endpoints": {
"sharedInbox": "https://prodromou.pub/inbox"
},
"icon": {
"type": "Image"
},
"image": {
"type": "Image"
}
},
{
"id": "https://social.openearth.org/users/evan",
"type": "Person",
"following": "https://social.openearth.org/users/evan/following",
"followers": {
"id": "https://social.openearth.org/users/evan/followers",
"type": "OrderedCollection",
"first": "https://social.openearth.org/users/evan/followers?page=1"
},
"inbox": "https://social.openearth.org/users/evan/inbox",
"outbox": "https://social.openearth.org/users/evan/outbox",
"featured": "https://social.openearth.org/users/evan/collections/featured",
"featuredTags": "https://social.openearth.org/users/evan/collections/tags",
"preferredUsername": "evan",
"name": "Evan Prodromou",
"summary": "<p>Director of Open Technology at Open Earth Foundation</p>",
"url": "https://social.openearth.org/@evan",
"manuallyApprovesFollowers": false,
"discoverable": true,
"indexable": true,
"published": "2023-07-05T00:00:00Z",
"memorial": false,
"devices": "https://social.openearth.org/users/evan/collections/devices",
"publicKey": {
"id": "https://social.openearth.org/users/evan#main-key"
},
"tag": [],
"attachment": [
{
"type": "PropertyValue",
"name": "Personal"
},
{
"type": "PropertyValue",
"name": "Public"
},
{
"type": "PropertyValue",
"name": "GitHub"
},
{
"type": "PropertyValue",
"name": "Pronouns"
}
],
"endpoints": {
"sharedInbox": "https://social.openearth.org/inbox"
},
"icon": {
"type": "Image"
}
},
{
"@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"
},
"focalPoint": {
"@container": "@list",
"@id": "toot:focalPoint"
}
}
],
"id": "https://cosocial.ca/users/evan",
"type": "Person",
"following": "https://cosocial.ca/users/evan/following",
"followers": {
"id": "https://cosocial.ca/users/evan/followers",
"type": "OrderedCollection",
"first": "https://cosocial.ca/users/evan/followers?page=1"
},
"inbox": "https://cosocial.ca/users/evan/inbox",
"outbox": "https://cosocial.ca/users/evan/outbox",
"featured": "https://cosocial.ca/users/evan/collections/featured",
"featuredTags": "https://cosocial.ca/users/evan/collections/tags",
"preferredUsername": "evan",
"name": "Evan Prodromou",
"summary": "<p>He/him. Board member at CoSocial.ca.</p><p>Research Director, Social Web Foundation.</p><p>Director of Open Technology at Open Earth Foundation (OEF).</p><p>Author of "ActivityPub: Programming for the Social Web" from O'Reilly Media.</p><p>Founder of Wikitravel, StatusNet, identi.ca, Fuzzy.ai.</p><p>Creator of pump.io. Co-creator of GNU social.</p><p>Co-chair of the Social Web Working Group at W3C. Co-author of ActivityStreams 2.0. Co-author of ActivityPub. Co-author of OStatus.</p><p>Grad student in CS at Georgia Tech.</p>",
"url": "https://cosocial.ca/@evan",
"manuallyApprovesFollowers": false,
"discoverable": true,
"indexable": true,
"published": "2022-12-11T00:00:00Z",
"memorial": false,
"alsoKnownAs": [
{
"id": "https://prodromou.pub/users/evan",
"type": "Person",
"icon": {
"type": "Image",
"mediaType": "image/jpeg",
"url": "https://prodromou.pub/system/accounts/avatars/109/328/369/912/070/182/original/a9e6a31e2c9def44.jpg"
},
"name": "Evan Prodromou"
}
],
"publicKey": {
"id": "https://cosocial.ca/users/evan#main-key"
},
"tag": [],
"attachment": [
{
"type": "PropertyValue",
"name": "Personal"
},
{
"type": "PropertyValue",
"name": "Work"
},
{
"type": "PropertyValue",
"name": "Blog"
},
{
"type": "PropertyValue",
"name": "Social Web Foundation"
}
],
"endpoints": {
"sharedInbox": "https://cosocial.ca/inbox"
},
"icon": {
"type": "Image"
},
"image": {
"type": "Image"
}
}
],
"updated": "2025-05-12T21:32:12.678Z"
}