Overview
What is RecordsKeeper?
RecordsKeeper offers a full suite of structured and easily accessible record-keeping technology for organizations and individuals. RecordsKeeper creates a platform for structured queryable storage of key-value pairs over the decentralized peer-to-peer network for ease of data access and security between peers. RecordsKeeper capitalizes on the benefits of blockchain technology to create an ecosystem for the secure transfer, authorization, integrity, and authenticity of data. Each peer is an autonomous agent, capable of performing these actions without significant human interaction.
Record Keeper’s blockchain can be set up in your local infrastructure or cloud, or you can use our ready-made public blockchain which will provide you with the following security features:
- Data Immutability
- Data Integrity
- Data Authenticity
- Data Verifiability
By submitting the records through your web interface or via the Record Keeper’s APIs, you will be publishing the records (in key-value pair format) with their associated information into a decentralized ledger (aka blockchain). Records stored on the blockchain can later be accessed to prove their integrity has been maintained and that they existed at a particular time and date. This is guaranteed because computationally and technologically it is impossible to fake a record’s signature and/or modify records without someone noticing it. This is not true in traditional centralized technologies such as MySQL or Oracle.
Why use RecordsKeeper?
RecordsKeeper offers out-of-the-box functionality for structured, decentralized key-value pair database storage. When a user uploads a file, a condensed record along with meta-information is signed and registered in the RecordsKeeper ledger. If the amount of data is significant, it can be pushed to the encrypted storage layer for later retrieval. If any alteration of the record occurs after it is uploaded, the hash of the record will be different, and its immutable traces will be reflected in the blockchain. A client can also use checksum with SHA256 hashing to ensure that the digest of the record hasn’t been altered.
RecordsKeeper is an open platform with key-value storage. A user accessing the RecordsKeeper can create a key-value stream on top of the RecordsKeeper ledger which then ensures secure data storage. The user can also use encrypted storage with our public ledger to store an unlimited amount of data. This data can be shared with interested parties by sending a transaction. An open ecosystem to manage records reduces the need for establishing trust in 3rd party organizations. Moreover, it provides community control and verification of the data shared on the RecordsKeeper ledger.
How does it work?
- Step 1: Launch RecordsKeeper’s node(s) in your own local or cloud infrastructure.
- Step 2: Use the RESTful JSON APIs from RecordsKeeper’s blockchain to seamlessly integrate your existing applications into the RecordsKeeper blockchain without disturbing the current architecture or user experience.
- Step 3: Using any number of your internal/external applications, publish the records/data into the RecordsKeeper blockchain. You can use the transaction ID along with the data within or outside your organization.
- Step 4: Through RecordsKeeper APIs, other applications, clients, or government can verify the authenticity and integrity of the recorded data on the RecordsKeeper blockchain.
If you have any queries related to RecordsKeeper, please reach out to us at [email protected].