EOSIO Tools

Ricardian Template Toolkit

Human readable agreement templates for smart contracts

Human readable agreement templates for smart contracts

The Ricardian Template Toolkit provides a standard framework to display human readable versions of smart contracts in applications so users of EOSIO based applications have a consistent user experience. Smart contracts can be seen as ‘smart’ digital agreements. When users interact with them, they authenticate and give ‘permission’ to ‘sign’ an agreement. In EOSIO development, Ricardian Contracts clearly present the agreements to which users are consenting. They are paired with smart contracts to represent a human-readable version of the intent of the smart contract stored on the blockchain.

This paradigm results in a more robust and secure network because users will know and can verify what they are agreeing to when signing a blockchain transaction.