Post B0bP7EjPVfsMuOOM9w by mariusor@metalhead.club
 (DIR) More posts by mariusor@metalhead.club
 (DIR) Post #B0YCiA6KWAcKIDdDxg by silverpill@mitra.social
       2025-11-23T22:14:54.665292Z
       
       0 likes, 0 repeats
       
       @mariusor Do you have any other reserved properties (in addition to id, items and pagination properties)?This doesn't feel right to me, and creates a problem for nomadic AP where clients submit signed activities and servers can't overwrite any property.>the docs have 5 including Create, but that will go away soonThat's another interesting aspect of collections. If a client submits a Note with a replies property, does the server create a replies collection automatically?
       
 (DIR) Post #B0aJMmM5z9SweUYRLk by mariusor@metalhead.club
       2025-11-24T07:15:49Z
       
       0 likes, 0 repeats
       
       @silverpill only an actor that owns the collection can  operate on it, and only the server that resides on the same host can operate on collections with that host. Ie, all the logic I'm describing refers to client to server, collections that reside on other servers are not really relevant. And I don't know if I mentioned it before, mostly GoActivityPub  focuses on the vanilla specification, the fancy use-cases in FEPs, like nomadic identity, are outside the scope until we can make use dynamic object types - which is not the case at the moment, we're limited to plain Activity vocabulary.
       
 (DIR) Post #B0aJMnmifeMB5M1DUG by silverpill@mitra.social
       2025-11-24T22:38:59.510220Z
       
       0 likes, 0 repeats
       
       @mariusor I understand, and this is not a criticism of your implementation. I think the problem I described is not limited to nomadic AP, the vanilla specification doesn't tell us how clients should work with collections, so we need to figure it out by ourselves and document in a FEP.>we're limited to plain Activity vocabulary.replies is a part of the vocabulary. Does your server support it?
       
 (DIR) Post #B0bP7EjPVfsMuOOM9w by mariusor@metalhead.club
       2025-11-25T07:54:13Z
       
       0 likes, 0 repeats
       
       @silverpill yes, I was thinking of the nomadic identity aspect when I said that.So, for GoAP: a user wants to upload an image, it can specify recipients, the client builds an Image AP object out of that (including a reply collection) and wraps it in a Create collection, sends it to the server (C2S). Server saves Image locally, creates all collections for the Image that are not empty in the Image (like replies, likes, shares, etc) adds it to outbox of user's Actor, adds it to local follower's Inbox or sends it to remote followers Inbox (S2S). If it's in reply to something(s) loads the object(s) and disseminates it to the recipients.
       
 (DIR) Post #B0bP7Fv95WrCb4tF5c by silverpill@mitra.social
       2025-11-25T11:18:05.235939Z
       
       0 likes, 0 repeats
       
       @mariusor I've started to collect information here: https://codeberg.org/silverpill/feps/src/branch/main/9f9f/fep-9f9f.md