Like any DVCS, Veracity supports versioning of trees, composed of directories and files, with pushing, pulling, and merging of changesets between repository instances.
In addition to trees, Veracity supports the same functionality for databases, composed of records and fields, with pushing, pulling, and merging of changesets between repository instances.
Veracity’s decentralized database is used for user accounts, audit records, tags, and commit messages. This database is also the platform on which we are building features like bug tracking and build management.