---
# System prepended metadata

title: IM Profiling
tags: [Elerian]

---

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)

