## Flow type

This project use flow to define type for data structure, an important thing to keep in mind is the difference
between

Contract vs AvailableContractDetails


### Contract
This refer to contract bought by client, normally obtained from proposal_open_contract call

### AvailableContractDetails
This refer to options that are available for purchase, obtained from contract_for.