w3c / activitypub

http://w3c.github.io/activitypub/
Other
1.24k stars 78 forks source link

XEP-like extensions #448

Closed avidseeker closed 4 months ago

avidseeker commented 4 months ago

ActivityPub has been successfully adopted across various platforms, but lacks specs on optional features and extensions. I think a system similar to XMPP's XEP system is brilliant for this task. This way, clients and servers can freely choose what to implement, while still keeping the core of main ActivityPub features and functions.

Example: hide read posts

Various clients has been suggested to implement syncing read content. Some of them implement it. Some don't. Having some extension spec like AEP-0007 for example, would make the protocol unified so that when two Fediverse services (say: Mastodon and Lemmy) have the same post read, any Fediverse client would mark it as read. Of course, just like XEPs, servers and clients can choose to implement such feature or not.

snarfed commented 4 months ago

Hmm! Are you familiar with FEPs? Or the proposed AS2 extension process (background)?

avidseeker commented 4 months ago

lol, I've been having a hard day of suggesting stuff that already exists: https://mail.jabber.org/hyperkitty/list/standards@xmpp.org/thread/O52EPUXS3UEBTONKEYSI4U66OR5MDDZW/

But I'll blame this on how useless search engines became.