Terence Eden shares challenges encountered while writing unit tests for his NLnet-funded ActivityBot framework, focusing on the difficulty of validating ActivityPub components. He highlights issues with username validation including internationalized domain names and emoji domains, as well as message validation for WebFinger responses and JSON schemas.
Background
ActivityPub is a decentralized social networking protocol powering the Fediverse, including platforms like Mastodon. ActivityBot is a bot framework for ActivityPub being developed with NLnet funding.
- Source
- Lobsters
- Published
- Oct 17, 2026 at 02:12 PM
- Score
- 5.0 / 10