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://fe.disroot.org/schemas/litepub-0.1.jsonld",
{
"@language": "und"
}
],
"alsoKnownAs": [],
"attachment": [
{
"name": "Location",
"type": "PropertyValue",
"value": "Delhi, India"
},
{
"name": "Pronouns",
"type": "PropertyValue",
"value": "any pronouns"
},
{
"name": "Age",
"type": "PropertyValue",
"value": "30-40"
},
{
"name": "Languages",
"type": "PropertyValue",
"value": "English (better than most native speakers 😅) • हिन्दी (mother tongue) • Deutsch (B2)"
},
{
"name": "OpenStreetMap",
"type": "PropertyValue",
"value": "<a href=\"http://openstreetmap.org/user/contrapunctus\" rel=\"ugc\">http://openstreetmap.org/user/contrapunctus</a>"
},
{
"name": "Codeberg",
"type": "PropertyValue",
"value": "<a href=\"https://codeberg.org/contrapunctus\" rel=\"ugc\">https://codeberg.org/contrapunctus</a>"
},
{
"name": "Personal website/blog",
"type": "PropertyValue",
"value": "<a href=\"https://contrapunctus.codeberg.page\" rel=\"ugc\">https://contrapunctus.codeberg.page</a>"
},
{
"name": "Chat (Jabber/XMPP)",
"type": "PropertyValue",
"value": "<a href=\"https://invite.joinjabber.org/#contrapunctus@jabjab.de\" rel=\"ugc\">https://invite.joinjabber.org/#contrapunctus@jabjab.de</a>"
},
{
"name": "BlueSky",
"type": "PropertyValue",
"value": "is cosplaying decentralization - <a href=\"https://rys.io/en/167.html\" rel=\"ugc\">https://rys.io/en/167.html</a>"
},
{
"name": "Liberapay",
"type": "PropertyValue",
"value": "<a href=\"https://liberapay.com/contrapunctus/\" rel=\"ugc\">https://liberapay.com/contrapunctus/</a>"
}
],
"capabilities": {},
"discoverable": false,
"endpoints": {
"oauthAuthorizationEndpoint": "https://fe.disroot.org/oauth/authorize",
"oauthRegistrationEndpoint": "https://fe.disroot.org/api/v1/apps",
"oauthTokenEndpoint": "https://fe.disroot.org/oauth/token",
"sharedInbox": "https://fe.disroot.org/inbox"
},
"featured": "https://fe.disroot.org/users/contrapunctus/collections/featured",
"followers": "https://fe.disroot.org/users/contrapunctus/followers",
"following": "https://fe.disroot.org/users/contrapunctus/following",
"icon": {
"type": "Image",
"url": "https://fe.upload.disroot.org/media/75d7bc3eeef339efb70031aa861e7d4f9c828a0e79ab5d13fc9f0a4fc4ead368.jpg"
},
"id": "https://fe.disroot.org/users/contrapunctus",
"image": {
"type": "Image",
"url": "https://fe.upload.disroot.org/media/f0ac162ecdf5ee8c01dbbe375662d335ba8952349f481b740f73fbb1f815e80e.jpg"
},
"inbox": "https://fe.disroot.org/users/contrapunctus/inbox",
"manuallyApprovesFollowers": false,
"name": "contrapunctus ✊🏳️🌈🏳️⚧️",
"outbox": "https://fe.disroot.org/users/contrapunctus/outbox",
"preferredUsername": "contrapunctus",
"publicKey": {
"id": "https://fe.disroot.org/users/contrapunctus#main-key",
"owner": "https://fe.disroot.org/users/contrapunctus",
"publicKeyPem": "-----BEGIN PUBLIC KEY-----\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEApCAUGZgzUJ1CMuHmnvJM\nZqSvHx6Xofz23hpNzWQpzBRinhTsY84KAYETghWYc+2EMbFBRnlEuIUtVhGrTsWV\nTvb87ivnKaShegs37TiD1WTcP1L25YdTgKRWJGxbxM+K0kSWpMKEiyVDnBIGRNqd\nwR6NUIHYeQaMCTpGjZjTIjrZwiAa2rme7eFQztxiIl+Q2D17arRjos08TNK1/kkv\nCp9hV/FJm5SEQDOUXCp77JZJwjbUT8JS8vVFcyZpHWtIFW6tQt9Hiogbf6f6j4L1\nLINlwgneluKo4xYfwSFEIhtcputEHVj4ar3rwjpqpypdTH7ad0NAZyHlsPxPanH9\nbQIDAQAB\n-----END PUBLIC KEY-----\n\n"
},
"summary": "New main account of <span class=\"h-card\"><a class=\"u-url mention\" data-user=\"An4cL8MmNi7Rp77r0K\" href=\"https://en.osm.town/@contrapunctus\" rel=\"ugc\">@<span>contrapunctus@en.osm.town</span></a></span> (Akkoma > Mastodon!)<br/><br/>An anarchist living in fascist <a class=\"hashtag\" data-tag=\"india\" href=\"https://fe.disroot.org/tag/india\" rel=\"tag ugc\">#India</a>.<br/><br/>Classical guitarist (ATCL) and singer by training. (Contact me for online or offline lessons - pay what you want!) Also known to compose, write, and work in musical theatre (acting/direction).<br/><br/>Obsessive <a class=\"hashtag\" data-tag=\"openstreetmap\" href=\"https://fe.disroot.org/tag/openstreetmap\" rel=\"tag ugc\">#OpenStreetMap</a> contributor, teacher, mapping party organizer. Other <a class=\"hashtag\" data-tag=\"opendata\" href=\"https://fe.disroot.org/tag/opendata\" rel=\"tag ugc\">#OpenData</a> projects I contribute to are <a class=\"hashtag\" data-tag=\"beacondb\" href=\"https://fe.disroot.org/tag/beacondb\" rel=\"tag ugc\">#BeaconDB</a>, <a class=\"hashtag\" data-tag=\"mangrovereviews\" href=\"https://fe.disroot.org/tag/mangrovereviews\" rel=\"tag ugc\">#MangroveReviews</a>, and <a class=\"hashtag\" data-tag=\"wikimediacommons\" href=\"https://fe.disroot.org/tag/wikimediacommons\" rel=\"tag ugc\">#WikimediaCommons</a>.<br/><br/><a class=\"hashtag\" data-tag=\"freesoftware\" href=\"https://fe.disroot.org/tag/freesoftware\" rel=\"tag ugc\">#FreeSoftware</a>, and <a class=\"hashtag\" data-tag=\"privacy\" href=\"https://fe.disroot.org/tag/privacy\" rel=\"tag ugc\">#Privacy</a> activist. Fighting centralization (WhatsApp, Discord, Telegram, BlueSky, Signal, etc) in favor of federation - <a class=\"hashtag\" data-tag=\"xmpp\" href=\"https://fe.disroot.org/tag/xmpp\" rel=\"tag ugc\">#XMPP</a>, <a class=\"hashtag\" data-tag=\"fediverse\" href=\"https://fe.disroot.org/tag/fediverse\" rel=\"tag ugc\">#Fediverse</a>. Sometimes a programmer - I love <a class=\"hashtag\" data-tag=\"commonlisp\" href=\"https://fe.disroot.org/tag/commonlisp\" rel=\"tag ugc\">#CommonLisp</a>, living programs, and structural editing; I've also written a fair bit of <a class=\"hashtag\" data-tag=\"emacslisp\" href=\"https://fe.disroot.org/tag/emacslisp\" rel=\"tag ugc\">#EmacsLisp</a> and <a class=\"hashtag\" data-tag=\"scheme\" href=\"https://fe.disroot.org/tag/scheme\" rel=\"tag ugc\">#Scheme</a>.<br/><br/>Fan of <a class=\"hashtag\" data-tag=\"cooperatives\" href=\"https://fe.disroot.org/tag/cooperatives\" rel=\"tag ugc\">#cooperatives</a> (like <a href=\"https://prav.app/\">https://prav.app/</a> ), <a class=\"hashtag\" data-tag=\"publictransport\" href=\"https://fe.disroot.org/tag/publictransport\" rel=\"tag ugc\">#PublicTransport</a>, <a class=\"hashtag\" data-tag=\"bicycles\" href=\"https://fe.disroot.org/tag/bicycles\" rel=\"tag ugc\">#Bicycles</a>, <a class=\"hashtag\" data-tag=\"cargobikes\" href=\"https://fe.disroot.org/tag/cargobikes\" rel=\"tag ugc\">#CargoBikes</a>, and <a class=\"hashtag\" data-tag=\"velomobiles\" href=\"https://fe.disroot.org/tag/velomobiles\" rel=\"tag ugc\">#Velomobiles</a>. <a class=\"hashtag\" data-tag=\"fuckcars\" href=\"https://fe.disroot.org/tag/fuckcars\" rel=\"tag ugc\">#FuckCars</a>.<br/><br/>Permanently puzzled about my sexuality and gender - am I straight, or bi/pan? Cis guy, femboy, transfem, or agender? Polyamorous person stuck in the monoamorous puritan capital of the world. I adore gender nonconformists and androgyny.<br/><br/>Profile picture is a close-up selfie of myself. I'm wearing a camel-colored traveler's hat, a blue kurta with white Indian floral prints, and a two-tone grey 3M 6200 reusable half-mask <a class=\"hashtag\" data-tag=\"elastomeric\" href=\"https://fe.disroot.org/tag/elastomeric\" rel=\"tag ugc\">#elastomeric</a> <a class=\"hashtag\" data-tag=\"respirator\" href=\"https://fe.disroot.org/tag/respirator\" rel=\"tag ugc\">#respirator</a> with neon-pink "pancake-style" 3M P100 2091 filters. I have a red rucksack on my back and I'm standing at a platform of Borivali Railway Station, Mumbai.<br/><br/><a class=\"hashtag\" data-tag=\"nobot\" href=\"https://fe.disroot.org/tag/nobot\" rel=\"tag ugc\">#nobot</a> <a class=\"hashtag\" data-tag=\"noindex\" href=\"https://fe.disroot.org/tag/noindex\" rel=\"tag ugc\">#noindex</a> <a class=\"hashtag\" data-tag=\"noarchive\" href=\"https://fe.disroot.org/tag/noarchive\" rel=\"tag ugc\">#noarchive</a> <a class=\"hashtag\" data-tag=\"nosearch\" href=\"https://fe.disroot.org/tag/nosearch\" rel=\"tag ugc\">#nosearch</a> <a class=\"hashtag\" data-tag=\"nobridge\" href=\"https://fe.disroot.org/tag/nobridge\" rel=\"tag ugc\">#nobridge</a>",
"tag": [],
"type": "Person",
"url": "https://fe.disroot.org/users/contrapunctus"
}