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",
{
"ostatus": "http://ostatus.org#",
"atomUri": "ostatus:atomUri",
"inReplyToAtomUri": "ostatus:inReplyToAtomUri",
"conversation": "ostatus:conversation",
"sensitive": "as:sensitive",
"toot": "http://joinmastodon.org/ns#",
"votersCount": "toot:votersCount",
"blurhash": "toot:blurhash",
"focalPoint": {
"@container": "@list",
"@id": "toot:focalPoint"
},
"Hashtag": "as:Hashtag"
}
],
"id": "https://mastodon.gamedev.place/users/DoctorBLLK/statuses/113133797604967156/replies",
"type": "Collection",
"first": {
"id": "https://mastodon.gamedev.place/users/DoctorBLLK/statuses/113133797604967156/replies?page=true",
"type": "CollectionPage",
"next": "https://mastodon.gamedev.place/users/DoctorBLLK/statuses/113133797604967156/replies?only_other_accounts=true&page=true",
"partOf": "https://mastodon.gamedev.place/users/DoctorBLLK/statuses/113133797604967156/replies",
"items": [
{
"id": "https://mastodon.gamedev.place/users/DoctorBLLK/statuses/113133821373432307",
"type": "Note",
"summary": null,
"inReplyTo": "https://mastodon.gamedev.place/users/DoctorBLLK/statuses/113133797604967156",
"published": "2024-09-14T03:38:36Z",
"url": "https://mastodon.gamedev.place/@DoctorBLLK/113133821373432307",
"attributedTo": "https://mastodon.gamedev.place/users/DoctorBLLK",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://mastodon.gamedev.place/users/DoctorBLLK/followers"
],
"sensitive": false,
"atomUri": "https://mastodon.gamedev.place/users/DoctorBLLK/statuses/113133821373432307",
"inReplyToAtomUri": "https://mastodon.gamedev.place/users/DoctorBLLK/statuses/113133797604967156",
"conversation": "tag:mastodon.gamedev.place,2024-09-14:objectId=110210615:objectType=Conversation",
"content": "<p>1. If you completed a project, full of mistakes, and were given the opportunity to do it over again, obviously you'd do things differently! </p><p>On "Knowledge":<br />"Its creation is something that occurs during the project.<br />It has a great deal of value. <br />Creating knowledge has a high cost.<br />Knowledge is the greatest asset your studio can create."</p><p>Iterative development allows knowledge to be gained incrementally, with each iteration you learn and grow.</p>",
"contentMap": {
"en": "<p>1. If you completed a project, full of mistakes, and were given the opportunity to do it over again, obviously you'd do things differently! </p><p>On "Knowledge":<br />"Its creation is something that occurs during the project.<br />It has a great deal of value. <br />Creating knowledge has a high cost.<br />Knowledge is the greatest asset your studio can create."</p><p>Iterative development allows knowledge to be gained incrementally, with each iteration you learn and grow.</p>"
},
"attachment": [],
"tag": [],
"replies": {
"id": "https://mastodon.gamedev.place/users/DoctorBLLK/statuses/113133821373432307/replies",
"type": "Collection",
"first": {
"type": "CollectionPage",
"next": "https://mastodon.gamedev.place/users/DoctorBLLK/statuses/113133821373432307/replies?only_other_accounts=true&page=true",
"partOf": "https://mastodon.gamedev.place/users/DoctorBLLK/statuses/113133821373432307/replies",
"items": []
}
},
"likes": {
"id": "https://mastodon.gamedev.place/users/DoctorBLLK/statuses/113133821373432307/likes",
"type": "Collection",
"totalItems": 1
},
"shares": {
"id": "https://mastodon.gamedev.place/users/DoctorBLLK/statuses/113133821373432307/shares",
"type": "Collection",
"totalItems": 0
}
},
{
"id": "https://mastodon.gamedev.place/users/DoctorBLLK/statuses/113156611755503368",
"type": "Note",
"summary": null,
"inReplyTo": "https://mastodon.gamedev.place/users/DoctorBLLK/statuses/113133797604967156",
"published": "2024-09-18T04:14:29Z",
"url": "https://mastodon.gamedev.place/@DoctorBLLK/113156611755503368",
"attributedTo": "https://mastodon.gamedev.place/users/DoctorBLLK",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://mastodon.gamedev.place/users/DoctorBLLK/followers"
],
"sensitive": false,
"atomUri": "https://mastodon.gamedev.place/users/DoctorBLLK/statuses/113156611755503368",
"inReplyToAtomUri": "https://mastodon.gamedev.place/users/DoctorBLLK/statuses/113133797604967156",
"conversation": "tag:mastodon.gamedev.place,2024-09-14:objectId=110210615:objectType=Conversation",
"content": "<p>2. Product Backlogs:<br />Maintain a backlog rather than an updated GDD over time. Keep your backlog reasonably small ("even the largest games rarely have 200-300 Product Backlog Items (PBIs"). Spend about 1 hr/wk ensuring the top PBIs are broken down enough to accomplish in a single sprint. This way, the larger "epics" can remain unbroken, keeping fewer items overall, preventing thousands of PBIs in one backlog. Remember plans change, fewer items = fewer chances to make.</p><p><a href=\"https://mastodon.gamedev.place/tags/gamedev\" class=\"mention hashtag\" rel=\"tag\">#<span>gamedev</span></a> <a href=\"https://mastodon.gamedev.place/tags/production\" class=\"mention hashtag\" rel=\"tag\">#<span>production</span></a></p>",
"contentMap": {
"en": "<p>2. Product Backlogs:<br />Maintain a backlog rather than an updated GDD over time. Keep your backlog reasonably small ("even the largest games rarely have 200-300 Product Backlog Items (PBIs"). Spend about 1 hr/wk ensuring the top PBIs are broken down enough to accomplish in a single sprint. This way, the larger "epics" can remain unbroken, keeping fewer items overall, preventing thousands of PBIs in one backlog. Remember plans change, fewer items = fewer chances to make.</p><p><a href=\"https://mastodon.gamedev.place/tags/gamedev\" class=\"mention hashtag\" rel=\"tag\">#<span>gamedev</span></a> <a href=\"https://mastodon.gamedev.place/tags/production\" class=\"mention hashtag\" rel=\"tag\">#<span>production</span></a></p>"
},
"attachment": [
{
"type": "Document",
"mediaType": "image/png",
"url": "https://cdn.masto.host/mastodongamedevplace/media_attachments/files/113/156/562/990/289/893/original/b2861c81e0ec0bb3.png",
"name": "A pyramid diagram, showing larger, future items on bottom in the larger area, and smaller, broken down items in the smaller area at the top.\nThe smallest breakdown with an arrow indicating it's for the upcoming sprint goal. The middle + smallest area indicated as \"release plan\". The largest area indicated as \"future releases\".",
"blurhash": "U5SY{qxu~q%M?bRj%MRjRjWBM{M{-;%MIUay",
"width": 1080,
"height": 911
}
],
"tag": [
{
"type": "Hashtag",
"href": "https://mastodon.gamedev.place/tags/gamedev",
"name": "#gamedev"
},
{
"type": "Hashtag",
"href": "https://mastodon.gamedev.place/tags/production",
"name": "#production"
}
],
"replies": {
"id": "https://mastodon.gamedev.place/users/DoctorBLLK/statuses/113156611755503368/replies",
"type": "Collection",
"first": {
"type": "CollectionPage",
"next": "https://mastodon.gamedev.place/users/DoctorBLLK/statuses/113156611755503368/replies?min_id=113156645054266269&page=true",
"partOf": "https://mastodon.gamedev.place/users/DoctorBLLK/statuses/113156611755503368/replies",
"items": [
"https://mastodon.gamedev.place/users/DoctorBLLK/statuses/113156645054266269"
]
}
},
"likes": {
"id": "https://mastodon.gamedev.place/users/DoctorBLLK/statuses/113156611755503368/likes",
"type": "Collection",
"totalItems": 1
},
"shares": {
"id": "https://mastodon.gamedev.place/users/DoctorBLLK/statuses/113156611755503368/shares",
"type": "Collection",
"totalItems": 0
}
},
{
"id": "https://mastodon.gamedev.place/users/DoctorBLLK/statuses/113328930629487494",
"type": "Note",
"summary": null,
"inReplyTo": "https://mastodon.gamedev.place/users/DoctorBLLK/statuses/113133797604967156",
"published": "2024-10-18T14:37:27Z",
"url": "https://mastodon.gamedev.place/@DoctorBLLK/113328930629487494",
"attributedTo": "https://mastodon.gamedev.place/users/DoctorBLLK",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://mastodon.gamedev.place/users/DoctorBLLK/followers"
],
"sensitive": false,
"atomUri": "https://mastodon.gamedev.place/users/DoctorBLLK/statuses/113328930629487494",
"inReplyToAtomUri": "https://mastodon.gamedev.place/users/DoctorBLLK/statuses/113133797604967156",
"conversation": "tag:mastodon.gamedev.place,2024-09-14:objectId=110210615:objectType=Conversation",
"content": "<p>Got behind on this, here's a simple quote for Friday:</p><p>"Ultimately, everyone on the team should be a 'game developer' first and a designer/programmer/artist/tester second. A problem with the game is the team's problem, not just the problem of a single specialist."</p><p><a href=\"https://mastodon.gamedev.place/tags/indiedev\" class=\"mention hashtag\" rel=\"tag\">#<span>indiedev</span></a> <a href=\"https://mastodon.gamedev.place/tags/agilegamedevelopment\" class=\"mention hashtag\" rel=\"tag\">#<span>agilegamedevelopment</span></a> <a href=\"https://mastodon.gamedev.place/tags/gamedev\" class=\"mention hashtag\" rel=\"tag\">#<span>gamedev</span></a></p>",
"contentMap": {
"en": "<p>Got behind on this, here's a simple quote for Friday:</p><p>"Ultimately, everyone on the team should be a 'game developer' first and a designer/programmer/artist/tester second. A problem with the game is the team's problem, not just the problem of a single specialist."</p><p><a href=\"https://mastodon.gamedev.place/tags/indiedev\" class=\"mention hashtag\" rel=\"tag\">#<span>indiedev</span></a> <a href=\"https://mastodon.gamedev.place/tags/agilegamedevelopment\" class=\"mention hashtag\" rel=\"tag\">#<span>agilegamedevelopment</span></a> <a href=\"https://mastodon.gamedev.place/tags/gamedev\" class=\"mention hashtag\" rel=\"tag\">#<span>gamedev</span></a></p>"
},
"attachment": [],
"tag": [
{
"type": "Hashtag",
"href": "https://mastodon.gamedev.place/tags/indiedev",
"name": "#indiedev"
},
{
"type": "Hashtag",
"href": "https://mastodon.gamedev.place/tags/agilegamedevelopment",
"name": "#agilegamedevelopment"
},
{
"type": "Hashtag",
"href": "https://mastodon.gamedev.place/tags/gamedev",
"name": "#gamedev"
}
],
"replies": {
"id": "https://mastodon.gamedev.place/users/DoctorBLLK/statuses/113328930629487494/replies",
"type": "Collection",
"first": {
"type": "CollectionPage",
"next": "https://mastodon.gamedev.place/users/DoctorBLLK/statuses/113328930629487494/replies?only_other_accounts=true&page=true",
"partOf": "https://mastodon.gamedev.place/users/DoctorBLLK/statuses/113328930629487494/replies",
"items": []
}
},
"likes": {
"id": "https://mastodon.gamedev.place/users/DoctorBLLK/statuses/113328930629487494/likes",
"type": "Collection",
"totalItems": 3
},
"shares": {
"id": "https://mastodon.gamedev.place/users/DoctorBLLK/statuses/113328930629487494/shares",
"type": "Collection",
"totalItems": 1
}
}
]
}
}