FEP-fc48: Generic ActivityPub server

This is a discussion thread for FEP-fc48: Generic ActivityPub server.

Summary

Generic ActivityPub server is a server that implements standard ActivityPub client API or FEP-ae97 client API, and can process any activity (including activities those behavior is not defined in the ActivityPub specification).

Summary card of repository fediverse/fep, described as: Fediverse Enhancement ProposalsCodeberg.orgfep/fep/fc48/fep-fc48.md at mainfep - Fediverse Enhancement Proposals

Replying to @⁨silverpill@socialhub.activitypub.rocks⁩

Update: https://codeberg.org/fediverse/fep/pulls/851

I think the FEP now better explains why side effects must be explicit:

A generic server can only carry out the side effects of basic activities. Therefore, clients MUST specify the side effects of all other activities as additional activities. Clients can embed them into an activity using the result property, or send them separately.