 These referral patterns can be conducted multiple times to create a chain or hierarchy of elements.A relevant decision is choosing a representation of the text such that markup can be included to assist the software agent while maintaining readability.To be a Ricardian Contract, it has to be parsable both by the program and by a human reader.