dont run files before init and exception handler
i guess we dont *need* an id field in the activity-streams, that can be an optional thing that the developer can add
room instead of chatroom
credentials can be checked directly against the platform credentials schema, and don't have the same requirements as messages