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 →
{ "id": "https://activitypub.ghost.org/.ghost/activitypub/article/681acb2d-4ec3-401d-af72-713732243f91", "url": "https://activitypub.ghost.org/expanding-the-beta/", "name": "Expanding the beta", "type": "Article", "content": "<p>Ah, the existential dread of realizing that November is almost over and so too is 2024. In just two weeks it will be December, and approximately five minutes of scrolling Twitter after that it will be the new year. But, while we can't influence the space-time continuum, we can influence the Fediverse. And that's why we're here.</p><p><a href=\"https://activitypub.ghost.org/queue-theory-post-offices/\" rel=\"noreferrer\">Last week</a>, we talked about queues and post offices. This week we've got some updates on that, as well as much more about the ActivityPub private beta.</p><figure class=\"kg-card kg-image-card kg-width-wide kg-card-hascaption\"><img src=\"https://activitypub.ghost.org/content/images/2024/11/DALL-E-2024-11-17-16.03.40---A-variation-of-a-conceptual-and-whimsical-image-showing-a-pug-experiencing-exponential-growth-for-the-first-time.-The-scene-features-a-central-pug-wit.webp\" class=\"kg-image\" alt=\"\" loading=\"lazy\" width=\"1792\" height=\"1024\" srcset=\"https://activitypub.ghost.org/content/images/size/w600/2024/11/DALL-E-2024-11-17-16.03.40---A-variation-of-a-conceptual-and-whimsical-image-showing-a-pug-experiencing-exponential-growth-for-the-first-time.-The-scene-features-a-central-pug-wit.webp 600w, https://activitypub.ghost.org/content/images/size/w1000/2024/11/DALL-E-2024-11-17-16.03.40---A-variation-of-a-conceptual-and-whimsical-image-showing-a-pug-experiencing-exponential-growth-for-the-first-time.-The-scene-features-a-central-pug-wit.webp 1000w, https://activitypub.ghost.org/content/images/size/w1600/2024/11/DALL-E-2024-11-17-16.03.40---A-variation-of-a-conceptual-and-whimsical-image-showing-a-pug-experiencing-exponential-growth-for-the-first-time.-The-scene-features-a-central-pug-wit.webp 1600w, https://activitypub.ghost.org/content/images/2024/11/DALL-E-2024-11-17-16.03.40---A-variation-of-a-conceptual-and-whimsical-image-showing-a-pug-experiencing-exponential-growth-for-the-first-time.-The-scene-features-a-central-pug-wit.webp 1792w\" sizes=\"(min-width: 1200px) 1200px\"><figcaption><span style=\"white-space: pre-wrap;\">NyanPug meets BladePugger</span></figcaption></figure><h2 id=\"whats-new-with-activitypub\">What's new with ActivityPub?</h2><p>Some might have thought the shameless bragging about our proficient queuing abilities last week was bold. What confidence. What swagger! Surely these British engineers will be knocked down a peg or two when they realize the true complexity of software. Remember <a href=\"https://activitypub.ghost.org/day2/\">the whole table debacle</a>?</p><p>But no, dear reader, I'm here to tell you that said swagger was entirely justified. We implemented a full queue system in the past week, shipped it to production, and tested it. In fact, the newsletter you're reading right now was delivered using the new queue infrastructure. For the first time in months, our app servers didn't creak and groan as their CPUs desperately tried to deliver everything manually.</p><p>The nation of Great Britain's reputation for expert queuing prowess remains undefeated. Decades of cultural and emotional repression do have a silver lining, after all.</p><figure class=\"kg-card kg-image-card\"><img src=\"https://activitypub.ghost.org/content/images/2024/11/CleanShot-2024-11-17-at-16.07.09@2x.png\" class=\"kg-image\" alt=\"\" loading=\"lazy\" width=\"1420\" height=\"636\" srcset=\"https://activitypub.ghost.org/content/images/size/w600/2024/11/CleanShot-2024-11-17-at-16.07.09@2x.png 600w, https://activitypub.ghost.org/content/images/size/w1000/2024/11/CleanShot-2024-11-17-at-16.07.09@2x.png 1000w, https://activitypub.ghost.org/content/images/2024/11/CleanShot-2024-11-17-at-16.07.09@2x.png 1420w\" sizes=\"(min-width: 720px) 720px\"></figure><p>Sadly there's not much visual interest to show you in the context of a queue. It's just a whole load of HTTP requests that work much more efficiently than before. Like if Jake Paul and Mike Tyson just hopped around in a circle for 16 minutes and didn't really do anything, but somehow still came away with $60M to show for it.</p><p>Wait.</p><p>Ok so, in other news, we <em>doubled</em> the size of <a href=\"https://activitypub.ghost.org/beta-plans/\">the private beta</a>. With our new queue situation making scaling more predictable, we onboarded 3 more publishers to the beta and got them up and running. Some of them immediately found new and different bugs, which is great! That's why we're doing this.</p><p>We're now at the point where we're going to be onboarding new people to the private beta at a steady clip. As long as there are no major issues we need to pause to address, we'll be sending out beta invitations slowly but surely to everyone who has applied to help test. So keep an eye on your inbox!</p><p>Coming up next, we're looking at filling in some gaps in functionality: Unfollows, deleting posts, and compatibility with WordPress.</p><p>Also bugs and performance problems. We have no shortage of those. None of them are drastic, but the more people we have using ActivityPub, the more of them we find. </p><p>We've also got a cheeky new idea for how incoming Fediverse posts get organized for consumption in Ghost Admin. But you'll have to wait until next week to hear more about that.</p><p>Until next time. Hug a pug.</p>", "preview": { "id": "https://activitypub.ghost.org/.ghost/activitypub/note/681acb2d-4ec3-401d-af72-713732243f91", "type": "Note", "content": "The expansion of the universe is speeding up. It's not that the galaxies have engines in them — space itself is stretching." }, "@context": [ "https://www.w3.org/ns/activitystreams", "https://w3id.org/security/data-integrity/v1", { "toot": "http://joinmastodon.org/ns#", "Emoji": "toot:Emoji", "Hashtag": "as:Hashtag", "misskey": "https://misskey-hub.net/ns#", "fedibird": "http://fedibird.com/ns#", "quoteUri": "fedibird:quoteUri", "quoteUrl": "as:quoteUrl", "sensitive": "as:sensitive", "_misskey_quote": "misskey:_misskey_quote" } ], "published": "2024-11-17T12:18:50Z", "attributedTo": { "id": "https://activitypub.ghost.org/.ghost/activitypub/users/index", "url": "https://activitypub.ghost.org/", "icon": { "url": "https://activitypub.ghost.org/content/images/2024/09/ghost-orb-white-squircle-07.png", "type": "Image" }, "name": "Building ActivityPub", "type": "Person", "inbox": "https://activitypub.ghost.org/.ghost/activitypub/inbox/index", "liked": "https://activitypub.ghost.org/.ghost/activitypub/liked/index", "outbox": "https://activitypub.ghost.org/.ghost/activitypub/outbox/index", "summary": "Ghost is federating over ActivityPub to become part of the world’s largest publishing network", "followers": "https://activitypub.ghost.org/.ghost/activitypub/followers/index", "following": "https://activitypub.ghost.org/.ghost/activitypub/following/index", "preferredUsername": "index", "https://w3id.org/security#publicKey": { "id": "https://activitypub.ghost.org/.ghost/activitypub/users/index#main-key", "type": "https://w3id.org/security#Key", "https://w3id.org/security#owner": { "id": "https://activitypub.ghost.org/.ghost/activitypub/users/index" }, "https://w3id.org/security#publicKeyPem": "-----BEGIN PUBLIC KEY-----\nMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAqJx63123ADgHge3iY4Xv\nRqYzqI4tei7Q+VqMG3iCO6ez6Lbu/O6WuSWhZQzjjbU7m27Ep8JqAggdPPfg2amY\niIZbyXX38x2Oveh5VFKxusY4WoMOg2zyYthKmu36VlnN2VdGv1CJzsAPO8baCryX\n57KFVHkWP1Dc/e75v/6D9a6osgy3osrMxNz0r53hzVy/n3DKB3IEhFPhrJZ5Cboy\n/5ypFvGLaTMiTAmcMouT/Z2njGw/4ZQalw4ilgsFXETbnQW8t6ZQ6G9j37zsdeQq\nYuOUJ0jP1DVjnd3Apw3zPqlGT3/w9zyZYHi2sH26q4aVgpn1HkYewWJ3Rz+q6pHl\nEyy9jjfB99pcPlmhmRDrm6BwkZ4G3PkyeCCQg910Cf71tkTJYQ3rt7GhFqhpikVY\nLjSijYLcGKHMVrdfI3QXwN9lcUPNOfTIvUDp6WIOVzOQPFmVJRkZXOhUk7mnLL70\nRqTBp2dV2tXnznvgcdCxzHi5tCOK84NZ4qJO1cKEDQ3Vu3sk0G0Vbb64Q17Z97Zp\n9Ob9P1/bhUUgOuvOR9PYpFoAtsnN29JTL26taEBfb4pxFGXkh+1DQwQajBLxeZqT\nrSWKMC+iN2b1GawHu9gm52Izc4GzyeD53PWLo+qjMs5R0r9PtHZm/FBSnPXP5XSY\nDqVhqOnXDyh6mnMJgDpAmRcCAwEAAQ==\n-----END PUBLIC KEY-----\n" } } }