/recordin

Primary LanguageJavaGNU Affero General Public License v3.0AGPL-3.0

Welcome to Record'in Blockchain Platform

About

Record'in is a pure-java Blockchain data and documents storage platform based on Ethereum protocol (Ethereumj). It is designed to work for private or semi-public consortium governance models.

The additional features to a standard blockchain are:

  • Support for a data model like in a standard database engine, with relations between objects
  • Authentication Layer
  • Multi-level security layers based on ACLs over object classes, user owned or individual objects
  • Support for external documents storage
  • GDPR compliant

It can work in a standalone or in a multi-node networking environement. Each node can have its own configuration:

  • Share or not its users database, to allow login on other nodes or just on selected ones
  • Share or not its external documents database, to allow cloning the documents on all nodes or just on selected ones
  • Is a mining node
  • Is a read only node

Record'in also provides the capability of building software modules able to extend the platform behaviour, like any standard ERP, for following actions on objects:

  • validation (with the datamodel)
  • create
  • write
  • delete
  • check secutity

Finally, the platform provides access to the data an all the actions through 2 ways:

  • WEB interface
  • REST-JSON interfaces (the web interface relies on these URLs)

Running Record'in

Just download the release from github: https://github.com/recordins/recordin/releases

Extract the archive, and run recordin.sh on Linux, or recordin.bat on Windows.

Then open your Internet browser, and go to the following URL: http://localhost:8080

Beaware that the first time, the platform takes about 10mn to initiate. Record'in requires at least IE 11 for the web interface to run correctly.

Contact

You can find more informations and documentation on our website: www.recordins.com.

License

Record'in is released under the AGPL-V3 license.