@hongminhee It is a good plan!
FEP-ef61 is still DRAFT and includes a warning that the URI scheme may change to ap+ef61.
Right, all of this is very unstable and may change in the future. In order to be more confident with the spec, I want to build:
- A fully featured FEP-ae97 client (WIP: https://codeberg.org/silverpill/minimitra)
- A generic FEP-ae97 server (this is only an idea: https://codeberg.org/silverpill/feps/src/branch/main/fc48/fep-fc48.md).
Gateway forwarding trust. When forwarding inbox/outbox activities to other gateways, which servers should be trusted and how should that trust be established? FEP-ef61 says unsecured collections may only be accepted from servers in the actor's gateways array, but the details of how a gateway authenticates itself to another gateway are not fully specified.
Could you clarify what you mean by authenticating itself to another gateway?
When an application (client or server) fetches a portable collection from a server that is listed in actor's gateways array, it may skip proof verification. This applies to collections like inbox or outbox.
If a portable collection is fetched from some other server, the proof is required.