Well for starters, one could implement the API to return ActivityStreams formatted responses. That would be a good start to being compatible with the fediverse and stuff while not going insane in implementing a full and proper ActivityPub service.
Been there, done that, way better tool for "lower level" features.
[0] https://www.w3.org/TR/activitystreams-core/