How catalogs are created?

The collections would be created by the server with no user/external input, it should just exist - the way outboxes “exist”

What activities are used to update a catalog?

Using standard AP C2S?

Create for new emojis, Add to append, Remove to remove, Delete to delete an emoji entirely.

This is already specified in the AP spec.