ATProto Webfinger query response - Following, liking, reposting #1656
Replies: 5 comments 14 replies
-
Interesting! I'm curious why you think it's impossible? I'm most of the way toward having this bridge built: https://snarfed.org/2023-09-09_bridgy-fed-status-update-5 , https://fed.brid.gy/docs#translate . (I've been bridging related protocols for over a decade: https://fed.brid.gy/ and https://brid.gy/ .) Have you discovered some showstopper for bridging ATProto specifically? On a related note, if you're interested in all this, I'd love to work together! |
Beta Was this translation helpful? Give feedback.
-
I'm personally quite interested in keeping up with ActivityPub and allowing interoperation when it makes sense. A large potential area of concern is policy and "social contract" concerns about violating user consent and expectations. atproto content is generally world-public and enumerable/indexable, while activitypub is not, and folks there have (legitimate) concerns about their data and metadata being harvested and redistributed. A specific initial technical friction to resolve is how to reference identities in an interoperable way. If you have any proposals around that I would be curious! |
Beta Was this translation helpful? Give feedback.
-
re: @snarfed
re: @bnewbold
|
Beta Was this translation helpful? Give feedback.
-
Oh yeah, this is how I imagined it would work. It seems to work for other people I want to follow too, although it takes a little bit of time. Did this just go live? It doesn't have old posts. |
Beta Was this translation helpful? Give feedback.
-
I'm glad to see that some ATProto members also see the value in cross-communication, even if ATProto doesn't seem to be there yet. |
Beta Was this translation helpful? Give feedback.
-
I know you guys are probably sick of hearing about ActivityPub, and I understand it's a hot-button issue. However, I understand what ATProto does differently than Pub and why it does things the way it does. I believe both protocols can co-exist, though.
It is pretty obvious by the way both protocols are laid out that they are fundamentally incompatible, like with transferring users, etc. But my question is, what would it take for ATProto to at least allow for basic functions so that users can interact? Liking, Following, Reposting.
I understand this isn't the highest priority right now. I am just curious as to why at least the basic functions cannot have a basic level of interoperability. I've done a fair bit of research into making my own bridger that allows for easy interop between the two systems without direct involvement from bsky or mastodon, but I have determined it impossible. However, implementing something rudementary directly in the server could be possible, at least form my point of view.
The basic idea from what I see could be something like servers adding a route to handle webfinger pokes, and return reformatted ATProto data in response. As for the other way, I'm not 100% sure yet.
I am absolutely not afraid to put my money where my mouth is and get my hands dirty here, but I want to know if there's a larger reason this cannot be done that I was missing. Other than political reasons, of course.
Beta Was this translation helpful? Give feedback.
All reactions