{"generator":"GNU social 2.0.2-dev","title":"Conversation","totalItems":1,"items":[{"actor":{"id":"https:\/\/mastodon.ar.al\/users\/aral","displayName":"Aral Balkan","status_net":{"avatarLinks":[{"url":"https:\/\/gnusocial.jp\/avatar\/4627-original-tmp20250906070226.webp","rel":"avatar","type":"image\/webp","width":400,"height":400},{"url":"https:\/\/gnusocial.jp\/avatar\/4627-96-20250906071718.webp","rel":"avatar","type":"image\/webp","width":96,"height":96},{"url":"https:\/\/gnusocial.jp\/avatar\/4627-48-20250906071718.webp","rel":"avatar","type":"image\/webp","width":48,"height":48},{"url":"https:\/\/gnusocial.jp\/avatar\/4627-24-20250906071718.webp","rel":"avatar","type":"image\/webp","width":24,"height":24}],"profile_info":{"local_id":"4627"}},"image":{"url":"https:\/\/gnusocial.jp\/avatar\/4627-96-20250906071718.webp","rel":"avatar","type":"image\/webp","width":96,"height":96},"objectType":"person","summary":"Social oncologist. I make small things.Unapologetically anti-genocide.Warning: May not fit your taxonomy.From Gaza? If you need to get verified, please go here: https:\/\/gaza-verified.org\/join\/Want to donate to people in Gaza? Please see https:\/\/gaza-verified.org\/donate\/My posts are licensed under Creative Commons Attribution-NonCommercial-ShareAlike (https:\/\/creativecommons.org\/licenses\/by-nc-sa\/4.0\/)\ud83c\udf49\ud83c\udf3b \ud83c\udff3\ufe0f\u200d\ud83c\udf08 \ud83c\udff3\ufe0f\u200d\u26a7\ufe0f#SmallWeb #SmallTech #web #tech #privacy #humanRights #personhood #democracy #aral #fedi22 #searchable","url":"https:\/\/mastodon.ar.al\/@aral","portablecontacts_net":{"preferredUsername":"aral","displayName":"Aral Balkan","note":"Social oncologist. I make small things.Unapologetically anti-genocide.Warning: May not fit your taxonomy.From Gaza? If you need to get verified, please go here: https:\/\/gaza-verified.org\/join\/Want to donate to people in Gaza? Please see https:\/\/gaza-verified.org\/donate\/My posts are licensed under Creative Commons Attribution-NonCommercial-ShareAlike (https:\/\/creativecommons.org\/licenses\/by-nc-sa\/4.0\/)\ud83c\udf49\ud83c\udf3b \ud83c\udff3\ufe0f\u200d\ud83c\udf08 \ud83c\udff3\ufe0f\u200d\u26a7\ufe0f#SmallWeb #SmallTech #web #tech #privacy #humanRights #personhood #democracy #aral #fedi22 #searchable"}},"content":"<p>Just added Web Reachability API (at least that\u2019s what I\u2019m calling it) support to <a href=\"https:\/\/ip.small-web.org\" rel=\"nofollow\">https:\/\/ip.small-web.org<\/a>.<\/p><p>It\u2019s for testing the reachability of your Small Web servers (using a domain or, more importantly, an IPv4\/IPv6 address). I\u2019m using it to implement Web Numbers\u00b9 support in Auto Encrypt\u00b2 and Kitten\u00b3. <\/p><p>Protocol:<\/p><p>\u2022 At http:\/\/&lt;endpoint&gt; return an empty HTTP 200 response that includes the following custom header: 'web-reachability-id': \u2018&lt;uuid&gt;'<br \/>\u2022 Hit: <a href=\"https:\/\/ip.small-web.org\/reach\/\" rel=\"nofollow\">https:\/\/ip.small-web.org\/reach\/<\/a>&lt;endpoint&gt;\/&lt;uuid&gt;\/<br \/>\u2022 If you get a 200 response back, your endpoint is reachable. Anything else signals an error.<\/p><p>Enjoy! \ud83d\udc95<\/p><p>\u00b9 <a href=\"https:\/\/ar.al\/2025\/06\/25\/web-numbers\/\" rel=\"nofollow\">https:\/\/ar.al\/2025\/06\/25\/web-numbers\/<\/a><br \/>\u00b2 <a href=\"https:\/\/codeberg.org\/small-tech\/auto-encrypt\" rel=\"nofollow\">https:\/\/codeberg.org\/small-tech\/auto-encrypt<\/a><br \/>\u00b3 <a href=\"https:\/\/kitten.small-web.org\" rel=\"nofollow\">https:\/\/kitten.small-web.org<\/a><\/p><p><a href=\"https:\/\/mastodon.ar.al\/tags\/WebReachabilityAPI\" class=\"mention hashtag\" rel=\"tag\">#WebReachabilityAPI<\/a> <a href=\"https:\/\/mastodon.ar.al\/tags\/WebNumbers\" class=\"mention hashtag\" rel=\"tag\">#WebNumbers<\/a> <a href=\"https:\/\/mastodon.ar.al\/tags\/IpAddresses\" class=\"mention hashtag\" rel=\"tag\">#IpAddresses<\/a> <a href=\"https:\/\/mastodon.ar.al\/tags\/reachability\" class=\"mention hashtag\" rel=\"tag\">#reachability<\/a> <a href=\"https:\/\/mastodon.ar.al\/tags\/Kitten\" class=\"mention hashtag\" rel=\"tag\">#Kitten<\/a> <a href=\"https:\/\/mastodon.ar.al\/tags\/AutoEncrypt\" class=\"mention hashtag\" rel=\"tag\">#AutoEncrypt<\/a> <a href=\"https:\/\/mastodon.ar.al\/tags\/SmallWeb\" class=\"mention hashtag\" rel=\"tag\">#SmallWeb<\/a> <a href=\"https:\/\/mastodon.ar.al\/tags\/peerToPeerWeb\" class=\"mention hashtag\" rel=\"tag\">#peerToPeerWeb<\/a> <a href=\"https:\/\/mastodon.ar.al\/tags\/SmallTech\" class=\"mention hashtag\" rel=\"tag\">#SmallTech<\/a><\/p>","generator":{"id":"tag:gnusocial.jp,2026-08-01:notice-source:ActivityPub","objectType":"application","status_net":{"source_code":"ActivityPub"}},"id":"https:\/\/mastodon.ar.al\/users\/aral\/statuses\/115759038259776799","object":{"id":"https:\/\/mastodon.ar.al\/users\/aral\/statuses\/115759038259776799","objectType":"note","content":"<p>Just added Web Reachability API (at least that\u2019s what I\u2019m calling it) support to <a href=\"https:\/\/ip.small-web.org\" rel=\"nofollow\">https:\/\/ip.small-web.org<\/a>.<\/p><p>It\u2019s for testing the reachability of your Small Web servers (using a domain or, more importantly, an IPv4\/IPv6 address). I\u2019m using it to implement Web Numbers\u00b9 support in Auto Encrypt\u00b2 and Kitten\u00b3. <\/p><p>Protocol:<\/p><p>\u2022 At http:\/\/&lt;endpoint&gt; return an empty HTTP 200 response that includes the following custom header: 'web-reachability-id': \u2018&lt;uuid&gt;'<br \/>\u2022 Hit: <a href=\"https:\/\/ip.small-web.org\/reach\/\" rel=\"nofollow\">https:\/\/ip.small-web.org\/reach\/<\/a>&lt;endpoint&gt;\/&lt;uuid&gt;\/<br \/>\u2022 If you get a 200 response back, your endpoint is reachable. Anything else signals an error.<\/p><p>Enjoy! \ud83d\udc95<\/p><p>\u00b9 <a href=\"https:\/\/ar.al\/2025\/06\/25\/web-numbers\/\" rel=\"nofollow\">https:\/\/ar.al\/2025\/06\/25\/web-numbers\/<\/a><br \/>\u00b2 <a href=\"https:\/\/codeberg.org\/small-tech\/auto-encrypt\" rel=\"nofollow\">https:\/\/codeberg.org\/small-tech\/auto-encrypt<\/a><br \/>\u00b3 <a href=\"https:\/\/kitten.small-web.org\" rel=\"nofollow\">https:\/\/kitten.small-web.org<\/a><\/p><p><a href=\"https:\/\/mastodon.ar.al\/tags\/WebReachabilityAPI\" class=\"mention hashtag\" rel=\"tag\">#WebReachabilityAPI<\/a> <a href=\"https:\/\/mastodon.ar.al\/tags\/WebNumbers\" class=\"mention hashtag\" rel=\"tag\">#WebNumbers<\/a> <a href=\"https:\/\/mastodon.ar.al\/tags\/IpAddresses\" class=\"mention hashtag\" rel=\"tag\">#IpAddresses<\/a> <a href=\"https:\/\/mastodon.ar.al\/tags\/reachability\" class=\"mention hashtag\" rel=\"tag\">#reachability<\/a> <a href=\"https:\/\/mastodon.ar.al\/tags\/Kitten\" class=\"mention hashtag\" rel=\"tag\">#Kitten<\/a> <a href=\"https:\/\/mastodon.ar.al\/tags\/AutoEncrypt\" class=\"mention hashtag\" rel=\"tag\">#AutoEncrypt<\/a> <a href=\"https:\/\/mastodon.ar.al\/tags\/SmallWeb\" class=\"mention hashtag\" rel=\"tag\">#SmallWeb<\/a> <a href=\"https:\/\/mastodon.ar.al\/tags\/peerToPeerWeb\" class=\"mention hashtag\" rel=\"tag\">#peerToPeerWeb<\/a> <a href=\"https:\/\/mastodon.ar.al\/tags\/SmallTech\" class=\"mention hashtag\" rel=\"tag\">#SmallTech<\/a><\/p>","url":"https:\/\/mastodon.ar.al\/@aral\/115759038259776799","status_net":{"notice_id":null},"tags":[{"objectType":"http:\/\/activityschema.org\/object\/hashtag","displayName":"autoencrypt"},{"objectType":"http:\/\/activityschema.org\/object\/hashtag","displayName":"ipaddresses"},{"objectType":"http:\/\/activityschema.org\/object\/hashtag","displayName":"kitten"},{"objectType":"http:\/\/activityschema.org\/object\/hashtag","displayName":"peertopeerweb"},{"objectType":"http:\/\/activityschema.org\/object\/hashtag","displayName":"reachability"},{"objectType":"http:\/\/activityschema.org\/object\/hashtag","displayName":"smalltech"},{"objectType":"http:\/\/activityschema.org\/object\/hashtag","displayName":"smallweb"},{"objectType":"http:\/\/activityschema.org\/object\/hashtag","displayName":"webnumbers"}]},"to":[{"objectType":"http:\/\/activitystrea.ms\/schema\/1.0\/collection","id":"http:\/\/activityschema.org\/collection\/public"}],"status_net":{"conversation":"tag:gnusocial.jp,2025-12-21:objectType=thread:nonce=00e9f5c589c66f33","notice_info":{"local_id":"11761192","source":"ActivityPub"}},"published":"2025-12-21T18:46:43+00:00","provider":{"objectType":"service","displayName":"GNU social JP","url":"https:\/\/gnusocial.jp\/"},"verb":"post","url":"https:\/\/mastodon.ar.al\/@aral\/115759038259776799"}],"links":[{"url":"https:\/\/gnusocial.jp\/conversation\/5977892","rel":"alternate","type":"text\/html"}]}