Embed Notice
HTML Code
Corresponding Notice
- Embed this notice
:blobcathug: (jain@blob.cat)'s status on Wednesday, 26-Jul-2023 05:28:12 JST :blobcathug:
@navi
> nop, that's what one can use ap extensions for (json-ld is good in making different stuff interoprate, if that is what is wanted, that's why it's used), or if you really must, make api points for your unique stuff, but let ap handle the objects of the core protocol
:blobcatthink: i think there is a big difference when a extension is used as a small extension of a object or that a complete conversation would be available inside an extension... beside of that, i think the servers do have mainly the role of passing ap objects but without their flavors fedi wouldnt make fun...
> https://www.w3.org/TR/activitystreams-vocabulary/#dfn-inreplyto
> https://www.w3.org/TR/activitystreams-vocabulary/#dfn-replies
> those two already cover loading an entire conversation on a single get request (get the post you wanna render, and you get what it is a reply to, and stuff that replies to it)
i guess my example doesnt fit the situation... but lets take the difference of pleroma/akkoma to mastodon as a better example for features then:
https://docs.akkoma.dev/stable/development/API/differences_in_mastoapi_responses/
> this could be mitigated if the way client operate were to go to the origin to get the full definition of objects, not one's cached/federated home server.
but this implies that you only store the local objects on the server and always fetch every remote objects for security reasons...
and when that happens then every server need to block unwanted clients... to do so the server has to create some kind of token on the remote server which then got passed to the client so that the client can load data from the remote server :blobcatgooglynotlikethis:
> tho about this, i like and dislike this approach, and i'll elaborate on that later when i am a bit deeper into developing libactivity
:blobcatthinkOwO:
ok, i will generalize things a bit now... i get the feeling of you that fedi should be build upon a server / client protocoll that is way more privacy aware... something like matrix would even fit better maybe? In general: i do like the ideas, but it sounds suddenly more like a very different approach with its own dynamics and im also not sure if thats a good thing... after all, thanks to how it works today, im able to find people to talk interesting stuff and i think that a more restrictive version of fedi would make it much much harder to connect people that dont know each other...