Here is a list of requirements to clarify profiling on Intelligence Model dashboard. * IM don't check user: it will receive the User UUID (email) from a trusted source (Cognito or any other Eexternal Auth source). * As soon as a new User UUID (email) reach the dashboard, it is saved into a storage. * First user saved will have role "admin" all the others will have "user" role * Admin user can see all the bot in list * Admin can create, delete and overwrite bots * Admin user can associate a bot to another existing user * (A) Normal users can see only bots associted to them * (B) When a Normal user inserts a Bot that already exists with the same UUID it cannot Update the old one: it is warned, then he can decide to copy it or skip. Alternatively to (A) and (B): * Normal users can only edit associated bots: they have no possibility to add a new one in any way (they need to contact admin)