@arcanicanis @steve If you add inbox and outbox properties to your collection object, it will become an actor:
https://www.w3.org/TR/activitypub/#actor-objects
However, some implementations may refuse to recognize an actor object if its type is not one of actor types defined in ActivityStreams vocabulary:
https://www.w3.org/TR/activitystreams-vocabulary/#actor-types