A role a record defines for itself (an org's "Support"): a row of sekisho_roles, with a name and some of its policy's permissions.
sekisho_roles
Made with create_role/4 of your permissions module, for a policy with custom_roles(), and granted by its name.
create_role/4
custom_roles()
@type t() :: %Sekisho.Role{ __meta__: term(), id: term(), inserted_at: term(), name: term(), permissions: term(), resource_id: term(), resource_type: term(), updated_at: term() }