Each database contains lists of admins and readers. Admins and readers are each defined by names and roles, which are lists of strings. For example, if the readers is defined by names ["jane", "mike"] and roles ["bbq"] then anyone with a "bbq" role can read the database. Yummy!