mpassdb is a simple database format with a simple sturcture.
The structure can be broken down into three things Groups, Entries and Content.
Groups act as vaults/directories/folders each group stores two things that being Groups and Entries.
Unlike many password managers there is no limit on the number of groups and subgroups.
A group has a Name and Type
1. Name
A name is just that it's the name of the group
2. Type
A assigned tag to say hey I'm a group
Subgroups are groups that live inside another group there is no nesting limit you can have a many subgroups as you want inside of other subgroups.
Entries store content they can not be nested but there is no limit to the number of entries you can have.
A Entry has a Name, Type and Content
Content is the core of any password manager they live inside of entries and contain text like E-Mail, passwords or URL's