I'm fascinated to (re-?)discover that the core #ActivityPub deliverable was the C2S API, not the S3S federation protocol. Was the underlying assumption that servers were boring, one/few implementations could handle all cases, and innovation was going to be centered around clients?