ProvenDB

ProvenDB Developer Hub

Welcome to the ProvenDB developer hub. You'll find comprehensive guides and documentation to help you start working with readme-test as quickly as possible, as well as support if you get stuck. Let's jump right in!

Get Started

What is ProvenDB?

ProvenDB is a MongoDB compatible database service that combines traditional database capabilities with Blockchain characteristics such as immutability. Using ProvenDB, you can write applications which anchor data to a public Blockchain, providing cryptographic proofs of the integrity and history of the data.

ProvenDB offers most of the functionality of MongoDB, but adds the following features:

  • Immutable data: By default, data in ProvenDB is not destroyed when update or delete operations are issued. Old versions of data remain available indefinitely.
  • Versioned data: Multiple versions of the database state are maintained. The user can navigate to a previous version effectively moving back in time.
  • Blockchain proofs: Database versions and individual documents can be anchored to the Blockchain. These Blockchain proofs can be used to prove the existence, ownership and integrity of individual documents or a complete database version.
  • Data provenance: The complete history of a data item can be retrieved, with Blockchain proofs testifying to that history.

ProvenDB, MongoDB and the Blockchain

You can think of ProvenDB as a front-end to MongoDB that provides Blockchain services. Most of the normal functionality of MongoDB is present, but is combined with desirable Blockchain functionality. ProvenDB data is stored in a MongoDB Atlas back-end database

You can use ProvendDB:

• To prove you created some content.
• To prove that a document or data has not been tampered with or altered.
• To prove the data of a legal or official document.
• To prove the exact history (provenance) of some data.

ProvenDB is particularly useful for:

• Document Management Systems
• Intellectual Property and Media Management Solutions
• Legal Record Keeping
• Government and Regulatory Applications
• Accounting Systems
• Audit and Access Management Systems


Concepts


Suggested Edits are limited on API Reference Pages

You can only suggest edits to Markdown body content, but not to the API spec.