I want to implement blockchain technology for my Surety bond products with my IT developers. Is there any checklists / process before getting into it. Say like what is the basic thing which i need to know (pre-requisites) and how i can initiate the development. Ido i need to pay any or i can develop with my own developers without any cost? Please advice