The Hello World tutorial defines a sample Ricardian Contract (abreviated snippet below):
## CONTRACT FOR HELLO WORLD
### Parameters
Input parameters: NONE
Implied parameters:
* _**account_name**_ (name of the party invoking and signing the contract)
### Intent
INTENT. The intention of the author and the invoker of this contract is to print output. It shall have no other effect.
However it does not say how or where to implement this example code.
- Where should the Ricardian Contract be placed in your smart contract project folder structure? (e.g. in the same folder as the main
.cpp
contract file, in a subfolder, etc.)? - What file type should it be (e.g.
.cpp
,.txt
,.md
)? - What naming convention should/must it follow? (e.g. does it need to have the same name as the
.cpp
)