Alex Gleason on Nostr: The Mostr bridge now has a new way to tag ActivityPub content on Nostr. This has been ...
The Mostr bridge now has a new way to tag ActivityPub content on Nostr. This has been standardized in NIP-48! 🎉 https://github.com/nostr-protocol/nips/pull/693
Previously Mostr events used the ambiguous and proprietary "mostr" tag to indicate people and posts from ActivityPub, eg:
["mostr", "https://gleasonator.com/objects/9f524868-c1a0-4ee7-ad51-aaa23d68b526";]
Now those "mostr" tags are gone, and the same ting would instead be expressed like this:
["proxy", "https://gleasonator.com/objects/9f524868-c1a0-4ee7-ad51-aaa23d68b526";, "activitypub"]
Proxy tags can be used to locate the original content on the web. Not just for ActivityPub, but also for RSS, Matrix, Bluesky, and whatever else we decide to bridge.
Clients can use this to indicate messages from other protocols, and may choose to include a link to the source content. It could even be used to deduplicate content between bridges and merge threads.
Previously Mostr events used the ambiguous and proprietary "mostr" tag to indicate people and posts from ActivityPub, eg:
["mostr", "https://gleasonator.com/objects/9f524868-c1a0-4ee7-ad51-aaa23d68b526";]
Now those "mostr" tags are gone, and the same ting would instead be expressed like this:
["proxy", "https://gleasonator.com/objects/9f524868-c1a0-4ee7-ad51-aaa23d68b526";, "activitypub"]
Proxy tags can be used to locate the original content on the web. Not just for ActivityPub, but also for RSS, Matrix, Bluesky, and whatever else we decide to bridge.
Clients can use this to indicate messages from other protocols, and may choose to include a link to the source content. It could even be used to deduplicate content between bridges and merge threads.