Random musing:
Let's say that I have a database. It's a glorified KV store, but it looks about like this:
object(id(uri), property(name), ref(uri) | value(simple))
I can represent every ActivityPub object in this format easily (the astute observer will notice I just defined an ersatz RDF triple). So I can easily create a datastore for this that can flexibly represent every object.
Cool!
*brushes hands*
Okay so now that that's sorted…
wait, what do you mean there's more?
1/