General Questions

RecordsKeeper is a Open Public Mineable Blockchain for RecordKeeping & Data Security. It can also be seen as an open source platform for private Blockchains, which offers a rich set of features including extensive configurability, rapid deployment, permissions management, native assets and data streams.

You can publish your data in key-value pair format onto the RecordsKeeper Blockchain.

RecordsKeeper is a key-value pair based database running on Blockchain. It stores every record as a key-value pair as a part of XRK transaction. In another way you can consider it an amalgamation of all the three (Storage, Database & Blockchain) as it offers storage as a Database over the public Blockchain.

Since RecordsKeeper is Public Blockchain it consist of several decentralized nodes (aka Servers) which verify each and every transaction while adding a new Block into the Blockchain. Each node participates in administration: all nodes verify new additions to the blockchain, and are capable of entering new data into the RecordsKeeper. Traditional Database allows the modification of data but with RecordsKeeper Blockchain the data is secured and cannot be tampered, altered or modified once published & confirmed in the RecordsKeeper Blockchain Ledger.

RecordsKeeper is based on simple mechanism to utilize the transaction size to store your data as compared to other 3rd parties which uses rental of Hard Drives of other users to create a network of storage. RecordsKeeper Blockchain  is based on Key-Value pairs and reduce the overhead to get space from other parties.

RecordsKeeper offers an ease of access to the Database. You can use the JSON RPC commands to interact with Blockchain which keeps the RecordsKeeper in line with the Bitcoin Blockchain.

RecordsKeeper allows the user to upload data (in key-value pair format) over the Blockchain with ease and in a single XRK transaction. Users can upload multiple entries in form of key-value pairs but it has to be one pair per transaction. RecordsKeeper is a pubic Blockchain and it also allows the users to retrieve the uploaded data by the users using the key. The cost of Data upload is calculated as per the data size and awarded to the miners in the form of XRK.

RecordsKeeper allows different format of data ranging from JSON, XML, Hex, Objects to Simple text. Users are allowed to upload data and retrieve upto the maximum size of 2 MB per transaction. Please remember the smaller the data you publish lesse the fees in XRK would be.

RecordsKeeper allows the OP_RETURN transactions of XRK upto 2 MB per transaction and other transactions upto 4 MB. If you are using the Key-Value Database in RecordsKeeper Blockchain then the maximum size allowed is 2 MB per transaction.

Technically it is possible but it is not recommended. A file can have multiple amount of raw data which will not form the information you need to secure and will cost you a lot in-terms of XRK fees. It is highly recommended to upload the textual juice of the file or record in the structures textual data like JSON/XML. In any case the max size of record published can be upto the maximum size of 2 MB per XRK transaction. Alternatively, If you wish to upload files much much larger like 5 GB etc. then you can upload the hash of the file over the RecordsKeeper Blockchain to publish the proof-of-existence, proof-of-integrity tec. or contact us for further assistance.

The RecordsKeeper specifications are as follows:

Avg Block Size: 250 bytes

Max Block Size: 8 MB

Avg Block Frequency: 15 seconds

Mining Algorithm: POW

Premined Tokens: 50 Million

Max Transaction Size: 4 MB

Max OP_RETURN Transaction Size: 2 MB

Mining Reward: 10 XRK

The maximum Block size allowed for the RecordsKeeper Blockchain is 8 MB (8388608 bytes)

The minimum average size of transaction in RecordsKeeper is 250 bytes and the maximum size of Block is 8 MB (8388608 bytes). Thus you can have upto 33554 transactions per Block on an average. The average Block time is 15 seconds. So you can have upto 2236 transactions/sec. But this is considering if we have all the smallest size transaction. If the transaction size are higher this number can go down.

There are several use cases for RecordsKeeper ranging from KYC verifications, Supplychain, Manufacturing, Health Record Management, Academic Certifications, Employment Credentials, etc. You can view all the use cases at RecordsKeeper whitepaper:

No, the data uploaded on RecordsKeeper is not encrypted by default. If you wish to encrypt the data to make it available on Blockchain while keeping it private then you can always encrypt it in your application layer. This will ensure the immutability as well as privacy.

Anyone, who have key or the transaction ID of the published records can retrieve data. You can also retrieve records sent to a specific address over the RecordsKeeper Blockchain using Blockchain Explorer or it’s native APIs.

To verify the the published records you can get the data using the key from RecordsKeeper Blockchain then compare it with you local stored record. If both the records matches exactly then your records integrity, immutability has been maintained in your local storage. If it is not then it clearly means that someone has tampered the local records.

The current fees for publishing records is 0.1 XRK/KByte of data. This can vary as per the supply and demand.


Yes, anyone can become a miner with RecordsKeeper. You need to send us your mining address for permissions and than you can start mining. You can follow the mining guide for further instructions here. (Link to mining guide).

Follow mining guide instructions from (Link to mining guide) to start mining XRK.

Anyone with a personal laptop/computer can enable the mining for XRK. The minimum system requirements are as follows:

  • Linux: 64-bit, supports Ubuntu 12.04+, CentOS 6.2+, Debian 7+, Fedora 15+, RHEL 6.2+.
  • Windows: 64-bit, supports Windows 7, 8, 10, Server 2008 or later.
  • Mac: 64-bit, supports OS X 10.12 (we hope to support earlier versions soon).
  • 512 MB of RAM
  • 1 GB of disk space


XRK are the tokens used in RecordsKeeper Blockchain as an incentive & payment model for uploading the records in open Blockchain. XRK behave as a fees for uploading the records over the RecordsKeeper Blockchain.

The main purpose of XRK is upload records over the RecordsKeeper Blockchain. Our Blockchain compute the some fees over the records uploaded and award that fees to miner who confirm the transaction carrying the data.

The current value of XRK is 1 BTC (Bitcoin) = 10,000 XRK. This value is subject to change as per the supply and demand.

The premined XRK coins are in total 50 million which you can buy and use for RecordsKeeper. You can also generate and earn more XRK through mining. Refer the mining guide to set up the mining for XRK (Link to mining guide)

XRK can not be destroyed or burned. However, you can send XRK to a NOP_RETURN transaction thus making unspendable for further transactions.

The premined XRK coins are in total 50 Million. This value keeps on increasing as more XRK coins are added through mining rewards which is 10 XRK per Block

Testnet XRK are available for the community to build and deploy applications over the RecordsKeeper. You can get Testnet XRK through RecordsKeeper faucet:

RecordsKeeper Demo provides the new users with 1 XRK coin over Mainnet which can be used to publish the transaction over RecordsKeeper Blockchain. The maximum size of Data which can be published is based upon the fees. If you want to publish large data, you need to buy more XRK coins. To buy the XRK please contact us here.

The miner who confirms the transaction gets the XRK spent in transaction fees.

We have not been listed in any exchange as of now. However, we are in talk with multiple exchanges for the same. Please subscribe our news letter to get updates on Exchange listing.

To buy XRK in bulk you can contact us here.

Signup Now for Free

No Credit Card Required

Or Signup with Email

Stay in the loop! Subscribe our newsletter.