# 🔎 repox::Entity Interface Methods
> **Introduction**
>
> > `repox::Entity` is responsible for providing abstract functionality
> > to data that is stored in a repository. It is a simple trait that
> > requires an `id` from the identity trait, but it also provides a number
> > of default methods. These can aid library maintainers in providing
> > a consistent interface for different data back-ends.