@basyl @liaizon Here is a local-first ActivityPub application: https://codeberg.org/silverpill/minimitra
@icedquinn @fish @phnt @sampler @p @strypey @light Nostr but human readable? That's FEP-ae97
I was able to get it working (for the most part): https://codeberg.org/silverpill/minimitra
@phnt Nostr-like experience is possible with ActivityPub, this is what I am doing with https://codeberg.org/silverpill/minimitra. It is a fat client, like Holos, except you don't need to be online all the time because the server has a copy of all data.
@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.
GNU social JP is a social network, courtesy of GNU social JP管理人. It runs on GNU social, version 2.0.2-dev, available under the GNU Affero General Public License.
All GNU social JP content and data are available under the Creative Commons Attribution 3.0 license.