@cyrus thanks, will read more
Zot seems to address similar issues, but they still use AP as a "transport layer" from what i understnad. The documentation on Zot is pretty sparse from what, I've seen and it doesn't do well to separate to Zot as a protocol from Hubzilla as a platform ( which supports both AP and Diaspora federation like Friendica ) hubzilla.org/help/en/developer/zot_protocol#What_is_Zot_
There is one other implementation i know of called Streams which looks pretty cool codeberg.org/streams/streams