How to use XRK Wallet?

RecordsKeeper wallet is used to check your XRK balance, send and receive XRK to other XRK wallets. RecordsKeeper wallet has a toggle on top right corner through which you can switch to Testnet and Mainnet of the RecordsKeeper Blockchain. This wallet supports both networks so you can check your balance, send and receive transaction on both these networks.

After Creating a new wallet or Restoring your XRK Wallet you can follow the steps below to get familiar with the environment for XRK wallet.

Step 1: To access the RecordsKeeper wallet follow this link: You will see a window like this:

Step 2: If you already have XRK wallet, please enter your wallet address in the text area and then press the submit button. If you don’t have a valid address then follow the How to create and restore XRK Wallet? (link to the blog) to generate or restore your Public Address. You will see the wallet interface like this:

Here you can see three tabs on the top of the wallet which are Transactions, Receive and Send tabs. Transactions tab is the default one which will show your XRK balance on the top and transactions history below this with the details like Transaction id, time, transaction amount and a label which shows if the transaction is incoming or outcoming. If they are incoming transactions then they are shown in green and if they are outgoing transactions then they are shown in red.

Step 3: The next is the Receive tab which shows your XRK public address, use this address to receive payments. A similar window will be shown to you:

Step 4: The next is the Send tab which is used for sending XRK to other XRK wallets on the same network. A similar window will be shown to you:

Sender’s XRK address is shown at the top which is your XRK public address and now enter Recipient’s Address and the XRK amount you want to send to the receiver. You can also fill the optional data fields given at the bottom which are Record identifier key and optional data with the send transaction. Then click on the Send transaction button to push the transaction on the RecordsKeeper Blockchain.

Step 5: After you click the send transaction button a window will appear which is used to authorize the transaction. An approximate fee gets reflected in this window this is the fee that gets credited to the miner who confirms the transaction. Enter the private key of your XRK address here and click on “Send”, your transaction gets confirmed and broadcasted on the RecordsKeeper Blockchain.

A confirmation screen is shown as below, you can click on the transaction link to view the transaction in the RecordsKeeper Blockchain Explorer:

You can also view all your transactions in the transaction tab of the wallet. This wallet is designed with top performance and security, where we always ask for your Private Key and never store at our end.

How to upload a file on RecordsKeeper Blockchain?

RecordsKeeper Public Blockchain comes with a functionality where you can upload large data over the RecordsKeeper Blockchain. Currently, the maximum stream size that can be uploaded over the RecordsKeeper Blockchain is 4 Mb and the maximum block size is 10 Mb. RecordsKeeper team recommends uploading hash of the file over the Blockchain as it will increase the performance of the application where you are using the file, but still, you can upload files over the Blockchain itself.

Files up to 4 megabytes

RecordsKeeper provides you with a key-value based database on top of the Blockchain. You can upload the file to the same database. The value allowed in the RecordsKeeper Blockchain has to be in the hex format. So to upload a file over the RecordsKeeper Blockchain, you need to convert your file into the hex format. All the files can be converted and represented in hex format be it CSV, JSON, XML, JPEG, PNG or any other format. You can use your in-house tools or some other online tools to convert the file to hex format before upload. If you are familiar with programming or has your own RecordsKeeper node setup then you can directly use this command below to publish the file over the RecordsKeeper Blockchain.

rk-cli recordskeeper publish root file1 `xxd -p PublishMe.txt | tr -d ‘\n’`

The command above uses the shell function to convert the file to the hex format and then upload it over the RecordsKeeper Blockchain. Here we have taken an example of .txt file.

While retrieving the file you need to make sure to convert the hex format back to your file format. You can also use the file name as the key for easy retrieval or publish the key as the hash of the file to create a check process in order to verify the file. You can also store the file type in your key as to specify which file is to be recreated on retrieval.

Files bigger than 4 megabytes

If you have files bigger than 4 megabytes and you want to publish over the RecordsKeeper Blockchain, then after converting the file into hex format, you can divide the file into blocks of 4 megabytes each and then publish it over the blockchain with paths defined in the key. On retrieval, you can get all part files hex values using the key and then you can join them together to re-create your file.

Please note: All the data you publish over the RecordsKeeper Blockchain requires XRK tokens as fees. Currently, you can publish 10 KiloByte of data with 1 XRK token. You can also check the basic demo for publishing and retrieve records here:

How to participate in XRK Airdrop?

RecordsKeeper is providing a free distribution of XRK tokens to anyone making the request for the same. You can receive the XRK tokens by following simple steps, but before we get started, please make sure to:

  1. Never disclose your private key, if it is necessary to empty your wallet and or create a new one.
  2. RecordsKeeper does not store your private key and any parties asking for your private key for XRK, are not part of the RecordsKeeper.

Let’s get started: 

  • Step 2: Fill in the details with your name, email referral code (if any) and your RecordsKeeper public address.
  • Step 3: If you don’t have a valid RecordsKeeper wallet or RecordsKeeper address with you then you can click on the “Create a new XRK Wallet here” link to generate a new RecordsKeeper wallet. You can follow How to create & restore XRK wallet : How to Blog Posts


  • Step 4: Once you have filled in all the details you can click on “Get XRK Tokens”. This will send you a confirmation email to the email address provided by you.

  • Step 5: Click on “Claim 5 XRK Tokens” to get your free XRK coins.

  • Step 6: You can see your transaction by clicking on the link provided in the confirmation message, you can also check your balance by providing the address in the RecordsKeeper wallet available at

You can utilize the free XRK tokens to publish data and make transactions over the RecordsKeeper Blockchain.

In case of any query, please reach out to us at [email protected].

Press Release: RecordsKeeper – An Open Public Ecosystem for Record Keeping & Data Security

Last few years turned the spotlight onto the Blockchain Technology, and the rest, as they say, is history in the making. Right from basics, everyday financial decisions to unprecedented social and economic impact, we believe that Blockchain has what it takes to change how the world functions.

However, experts believe that the full potential of the incredible Blockchain Technology isn’t yet explored. With every passing day, new use-cases are emerging for Blockchain Technology. Every industry is solving old-age problems or making the entire system more efficient with the help of the Blockchain. But the surface has barely been scratched when it comes to the massive impact.

With the same belief, we are happy to announce, RecordsKeeper – an Open Public Ecosystem (with Mine-able Blockchain) for Record Keeping & Data Security.

Founded by Toshendra Sharma & Rohendra Singh in the November of 2016, RecordsKeeper platform is built to store, share, and manage data-objects safely in the form of a key-value pair with each Blockchain transaction. The ecosystem is fueled by “XRK” tokens which are used to pay the transaction fees based of record size for every record published and is being collected by the miners as a reward for their efforts to conform the transaction over Blockchain using proof-of-work consensus.

The RecordsKeeper’s Private Blockchain can also be set up in any local infrastructure or cloud. Alternatively, users can directly use RecordsKeeper’s Public Blockchain which is maintained by hundreds of miners already and more are joining this mining pool every day. RecordsKeeper consists of passionate developers, marketers, and Blockchain-specialists who believe in what the platform offer to the world at large.

RecordsKeeper Blockchain solution for record keeping and data security

Since the platform is based on the Blockchain Technology, which also powers Bitcoin & Other Cryptocurrencies, the data stored on it cannot be deleted, tampered, or edited in any form by anyone including the owner of the Data. This decentralized outlook on how data stored is what makes RecordsKeeper a powerful platform.

Records published on RecordsKeeper are:

  • Immutable in nature
  • Verifiable without any trusted third party
  • Private, if encrypted before publishing
  • Authentic, cannot be created for old dates
  • Non-repudiable, once published cannot be denied

Several use-cases for the RecordsKeeper emerges due to fundamental nature of query-able key-value pair based storage system. Some of them are:

Check out the RecordsKeeper Tools & Resources at below links:

RecordsKeeper’s public ledger also offers unlimited storage of data along with encrypted storage. By sending a transaction, this data can be shared with the interested parties. Due to the immutability of this public database, it can be used by millions of users to share and store records in verifiable formats.

As of today, a new block of data is being created every 15 seconds which can be maximum of 8MB with permission Proof-of-Work Consensus. And, for the RecordsKeeper’s team, this is just a beginning.

In case of any query, please reach out to us at [email protected].

Data security on Recordskeeper

Documents or records stored on RecordKeeper are very safe due to Blockchain & Asymmetric Key Cryptography (aka Public-Key Cryptography). This pair (Blockchain & Asymmetric Key Cryptography) help us achieving the 4 major aspects of security with high confidence in lesser cost. While in traditional technology you have to invest a lot to achieve these below 4 aspects of security.:

Also, all 4 major aspects of security can be achieved in RecordsKeeper’s Blockchain

  • Confidentiality.
  • Integrity.
  • Availability.
  • Non-repudiation.

Blockchain: Since Blockchain is a decentralized ledger & store everything immutably, it is highly secured. In short, it means it is very very difficult as well as expensive to forge or modify a transaction and it is extremely easy to detect the inconsistency & forged data/transaction/stored information. So nobody can modify or forge the data stored in Blockchain. Hence Integrity, Availability & Non-repudiation can be achieved with Blockchain easily. But What if someone read my documents? The answer to this question is in Cryptography.

Asymmetric Key Cryptography: It is a method of locking digital documents using two different Keys. Everything you store in Blockchain is locked with your one key (Public-Key) hence It can only be unlocked using your another key which will be in your mind. Until unless you share your passphrase with the hacker, computationally it is impossible to hack/guess the keys & unlock your stored files.

This above set of technology makes your documents unchangeable, incorruptible, undeletable, and unreadable for anyone except you. Isn’t it cool?  🙂

What is a use case for Large Businesses with Intra-Businesses setup?

For Large Business (BFSI, Telecom, Healthcare, Supply-chain)

Let’s say, for example, Kotak Bank has implemented our solution in-house to save time & money avoiding redundancy in KYC within the Bank. Below steps will result in saving cost & time through Intra-Bank KYC Blockchain model.Let’s say Kotak Bank has implemented our solution in-house to save time & money avoiding redundancy in KYC within the Bank. Below steps will result in saving cost & time through Intra-Bank KYC Blockchain model.

Let’s say Kotak Bank has implemented our solution in-house to save time & money avoiding redundancy in KYC within the Bank. Below steps will result in saving cost & time through Intra-Bank KYC Blockchain model.

Step 1: Kotak Customer applies for Bank account with Kotak and uploads the documents for KYC on Kotak’s website.
Step 2: Kotak Bank verifies the Identity by doing the KYC & upload the documents (via APIs) to the RecordsKeeper’s Blockchain (Implemented in-house in Kotak’s infra- structure)
Step 3: Kotak Opens the account & also gives “Kotak KYC ID” to the customer and also maps it to customer’s account.

Step 4: Now the same customer wants to apply for term insurance with Kotak for 3 Crore.Step 5: Customer only has to share the “Kotak KYC ID” while applying for term insurance and Bank will get KYC from customer’s account. Only additional documents can be added to the Blockchain if missing.

Step 6: Kotak can rely on the KYC documents safety & immutability because it is on Private Blockchain in a distributed manner. Also giving them high availability without relying on the central system for records keeping.

Step 7: Kotak can now produce the documents in front of regulators while proving the KYC docs directly from the Blockchain with just one click.

Step 8: Kotak can also share their customers KYC docs with the associate companies & departments externally in a highly secure manner.

How RecordsKeeper is aligned with Records Management Regulations ?

RecordsKeeper Blockchain-centric solution is built to store, share and manage your information in the safest fashion. Once your data is over the RecordsKeeper Blockchain, it cannot be deleted, tampered or modified even by the data owner. The only difference between a traditional database storage platform and RecordsKeeper is that Recordskeeper stores docs in Blockchain immutably & securely in a distributed manner while other database storage platform store them in Traditional (MySQL/Oracle) DBs, which are mutable, has central storage as well as control hence making them less secure.

Documents stored in RecordsKeeper can be accessed back in the same formats they are stores. For eg. Documents stored as PDF will be accessed as PDF, JPEG will be accessed as JPEG etc. This makes us compliant with “ISO 15489 Information and documentation — Records management” which specifically deals with the Records Keeping & Management in Corporations.

How does RecordsKeeper work?

RecordsKeeper is an Open Public Mineable Blockchain for RecordKeeping & Data Security. It offers a full suite of structured and easily accessible record keeping for organizations and individuals. Record Keeper creates a platform for structured storage over the decentralized network for the ease of data access and security between peers. The Record Keeper capitalizes over the pros of the Blockchain network to create an ecosystem for secure transfer, authorization, integrity, and authenticity of data.

Here is a demo of how Recordskeeper work 

Step 1: Introduction

Register yourself on Recordskeeper Blockchain by providing your name and email I’d to store your documents in the records keeper 

Step 2: Get XRK token

Generate XRK wallet to upload data on the Recordskeeper Blockchain; it is necessary to have an XRK wallet to upload data on the XRK wallet.

After generating the XRK wallet, you will be provided with the public & private key. Download the keys and keep it save for the further transactions.

If you already have an XRK wallet, enter your private key and start uploading the data on the Recordskeeper Blockchain.



Step 3: Create Record

Here, you can start recording your data into the Recordskeeper Blockchain.

Follow the instructions to enter data into the Recordskeeper Blockchain

  • Enter your data identifier which is associated with your data, and it will be publically visible on the blockchain
  • Enter your data, which may be in any format like JSON, digest, hex code, text, e.t.c.

Step 4: Review Data

Now review the data carefully, which you have entered to be stored on the Recordskeeper Blockchain and click on authorize to submit the data on the blockchain, specifying the private key of your XRK wallet.

You can also review the data with the transaction URL provided to you.

Step 5: Retrieve your data

Enter your Record identifier to retrieve data from Recordskeeper Blockchain.

Now, you have successfully understood the method of storing and retrieving data from the Records Keeper Blockchain.

What is RecordsKeeper?

RecordsKeeper is an open source Blockchain platform which is used for publishing and verifying data. It is a secure way of storing data in a key-value pair, over blocks which are connected with each other in a structured manner. This data is available to everyone who has the key corresponding to the data. It is impossible to tamper with any data because each node which is connected to the Blockchain stores the copy of the complete ledger. Records on the RecordsKeeper Blockchain are confirmed by the independent miners who confirms transactions on the ledger.

For getting started with RecordsKeeper Blockchain first you have to generate a public and private key pair by using RecordsKeeper Wallet, these keys are used for uniquely identifying any user on the RecordsKeeper Blockchain. Then you can easily publish any data on this Blockchain with a key that corresponds to the data that you publish on the Blockchain with the help of your private key. This data gets permanently stored on the Blockchain and can’t be tampered later. If anyone wants to retrieve your data, then they can do so by using the key that you have assigned to your data. This will retrieve all the data that is pushed on to the Blockchain corresponding to a particular key.

RecordsKeeper offers a full suite of structured and easily accessible record keeping for organizations and individuals. RecordsKeeper creates a platform for structured storage over the decentralized network for the ease of data access and security between peers. The RecordsKeeper capitalizes over the pros of the Blockchain network to create an ecosystem for secure transfer, authorization, integrity, and authenticity of data. Each peer is an autonomous agent, capable of performing these actions without significant human interaction.

In RecordsKeeper Blockchain one can create multiple streams based on various use cases of Blockchain Technology like Enterprise KYC, Insurance Records Keeping, Corporate Compliances Records Keeping, Supply Chain Management, etc. Each stream is used for a particular purpose in which data is stored on a key-value pair, where a particular key is used in verification of data.


What is a Blockchain?

Blockchain is a distributed list of public or private ledger recorded in the blocks. It is a foundational technology of most of the cryptocurrencies on the Internet. Most famous among all is Bitcoin.

You can virtually imagine it as a long list of memory blocks connected to each other sequentially in a very very knit manner. Where these blocks are stored redundantly in multiple computers spread all over the world making it highly available & fast. Everything in those memory blocks is stored as a transaction.  Those transactions are confirmed by the participating computers through some consensus algorithms making it highly difficult to forge, delete or modify the transactions. Though transactions are visible to every connected computer but yet no one can trace that who are the parties associated with those transactions. Until unless those parties declare it by themselves.

Data stored in Blockchain is highly secure & immutable. In short, it means it is very very difficult as well as expensive to forge or modify a transaction and it is extremely easy to detect the inconsistency & forged data/transaction/stored information.