{"generator":"GNU social 2.0.2-dev","title":"Conversation","totalItems":2,"items":[{"actor":{"id":"https:\/\/mastodon.gamedev.place\/users\/ropoko","displayName":"ropoko","status_net":{"avatarLinks":[{"url":"https:\/\/gnusocial.jp\/avatar\/181814-original-tmp20240804150525.webp","rel":"avatar","type":"image\/webp","width":400,"height":400},{"url":"https:\/\/gnusocial.jp\/avatar\/181814-96-20240806152657.webp","rel":"avatar","type":"image\/webp","width":96,"height":96},{"url":"https:\/\/gnusocial.jp\/avatar\/181814-48-20240805215037.webp","rel":"avatar","type":"image\/webp","width":48,"height":48},{"url":"https:\/\/gnusocial.jp\/avatar\/181814-24-20240806213223.webp","rel":"avatar","type":"image\/webp","width":24,"height":24}],"profile_info":{"local_id":"181814"}},"image":{"url":"https:\/\/gnusocial.jp\/avatar\/181814-96-20240806152657.webp","rel":"avatar","type":"image\/webp","width":96,"height":96},"objectType":"person","summary":"toots in \ud83c\udde7\ud83c\uddf7 and \ud83c\uddfa\ud83c\uddf8","url":"https:\/\/mastodon.gamedev.place\/@ropoko","portablecontacts_net":{"preferredUsername":"ropoko","displayName":"ropoko","note":"toots in \ud83c\udde7\ud83c\uddf7 and \ud83c\uddfa\ud83c\uddf8"}},"content":"<p>I've been waiting to build my own \"Mastodon\" to learn more about activitypub, what are some must have features and RFCs I need to implement?<\/p><p><a href=\"https:\/\/mastodon.gamedev.place\/tags\/activitypub\" class=\"mention hashtag\" rel=\"tag\">#activitypub<\/a> <a href=\"https:\/\/mastodon.gamedev.place\/tags\/development\" class=\"mention hashtag\" rel=\"tag\">#development<\/a><\/p>","generator":{"id":"tag:gnusocial.jp,2026-06-20:notice-source:ActivityPub","objectType":"application","status_net":{"source_code":"ActivityPub"}},"id":"https:\/\/mastodon.gamedev.place\/users\/ropoko\/statuses\/116403488068464671","object":{"id":"https:\/\/mastodon.gamedev.place\/users\/ropoko\/statuses\/116403488068464671","objectType":"note","content":"<p>I've been waiting to build my own \"Mastodon\" to learn more about activitypub, what are some must have features and RFCs I need to implement?<\/p><p><a href=\"https:\/\/mastodon.gamedev.place\/tags\/activitypub\" class=\"mention hashtag\" rel=\"tag\">#activitypub<\/a> <a href=\"https:\/\/mastodon.gamedev.place\/tags\/development\" class=\"mention hashtag\" rel=\"tag\">#development<\/a><\/p>","url":"https:\/\/mastodon.gamedev.place\/@ropoko\/116403488068464671","status_net":{"notice_id":null},"tags":[{"objectType":"http:\/\/activityschema.org\/object\/hashtag","displayName":"development"}]},"to":[{"objectType":"http:\/\/activitystrea.ms\/schema\/1.0\/collection","id":"http:\/\/activityschema.org\/collection\/public"}],"status_net":{"conversation":"tag:gnusocial.jp,2026-04-14:objectType=thread:nonce=bbbfb37f3782c5aa","notice_info":{"local_id":"12450964","source":"ActivityPub"}},"published":"2026-04-14T17:44:56+00:00","provider":{"objectType":"service","displayName":"GNU social JP","url":"https:\/\/gnusocial.jp\/"},"verb":"post","url":"https:\/\/mastodon.gamedev.place\/@ropoko\/116403488068464671"},{"actor":{"id":"https:\/\/mitra.social\/users\/silverpill","displayName":"silverpill","status_net":{"avatarLinks":[{"url":"https:\/\/gnusocial.jp\/avatar\/85321-original-tmp20230105183734.webp","rel":"avatar","type":"image\/webp","width":800,"height":800},{"url":"https:\/\/gnusocial.jp\/avatar\/85321-96-20230105202806.webp","rel":"avatar","type":"image\/webp","width":96,"height":96},{"url":"https:\/\/gnusocial.jp\/avatar\/85321-48-20230105202807.webp","rel":"avatar","type":"image\/webp","width":48,"height":48},{"url":"https:\/\/gnusocial.jp\/avatar\/85321-24-20230105202807.webp","rel":"avatar","type":"image\/webp","width":24,"height":24}],"profile_info":{"local_id":"85321"}},"image":{"url":"https:\/\/gnusocial.jp\/avatar\/85321-96-20230105202806.webp","rel":"avatar","type":"image\/webp","width":96,"height":96},"objectType":"person","summary":"Developer of ActivityPub-based micro-blogging and content subscription platform Mitra. Admin of mitra.social instance.","url":"https:\/\/mitra.social\/users\/silverpill","portablecontacts_net":{"preferredUsername":"silverpill","displayName":"silverpill","note":"Developer of ActivityPub-based micro-blogging and content subscription platform Mitra. Admin of mitra.social instance."}},"content":"<p><a class=\"u-url mention\" href=\"https:\/\/mastodon.gamedev.place\/@ropoko\">@ropoko<\/a> HTTP signatures and WebFinger are must have.<\/p><p>This guide might be useful:<br \/><a href=\"https:\/\/codeberg.org\/ap-next\/ap-next\/src\/branch\/main\/guide.md\">https:\/\/codeberg.org\/ap-next\/ap-next\/src\/branch\/main\/guide.md<\/a><\/p>","generator":{"id":"tag:gnusocial.jp,2026-06-20:notice-source:ActivityPub","objectType":"application","status_net":{"source_code":"ActivityPub"}},"id":"https:\/\/mitra.social\/objects\/019d8d18-09cb-c44d-2e13-e415c7978cb9","object":{"id":"https:\/\/mitra.social\/objects\/019d8d18-09cb-c44d-2e13-e415c7978cb9","objectType":"note","content":"<p><a class=\"u-url mention\" href=\"https:\/\/mastodon.gamedev.place\/@ropoko\">@ropoko<\/a> HTTP signatures and WebFinger are must have.<\/p><p>This guide might be useful:<br \/><a href=\"https:\/\/codeberg.org\/ap-next\/ap-next\/src\/branch\/main\/guide.md\">https:\/\/codeberg.org\/ap-next\/ap-next\/src\/branch\/main\/guide.md<\/a><\/p>","url":"https:\/\/mitra.social\/objects\/019d8d18-09cb-c44d-2e13-e415c7978cb9","status_net":{"notice_id":null},"inReplyTo":{"objectType":"note","id":"https:\/\/mastodon.gamedev.place\/users\/ropoko\/statuses\/116403488068464671","url":"https:\/\/mastodon.gamedev.place\/@ropoko\/116403488068464671"}},"to":[{"objectType":"http:\/\/activitystrea.ms\/schema\/1.0\/person","id":"https:\/\/mastodon.gamedev.place\/users\/ropoko"},{"objectType":"http:\/\/activitystrea.ms\/schema\/1.0\/collection","id":"http:\/\/activityschema.org\/collection\/public"}],"status_net":{"conversation":"tag:gnusocial.jp,2026-04-14:objectType=thread:nonce=bbbfb37f3782c5aa","notice_info":{"local_id":"12450966","source":"ActivityPub"}},"published":"2026-04-14T17:44:55+00:00","provider":{"objectType":"service","displayName":"GNU social JP","url":"https:\/\/gnusocial.jp\/"},"verb":"post","url":"https:\/\/mitra.social\/objects\/019d8d18-09cb-c44d-2e13-e415c7978cb9"}],"links":[{"url":"https:\/\/gnusocial.jp\/conversation\/6321721","rel":"alternate","type":"text\/html"}]}