The World Bank and the Commonwealth Bank of Australia agreed to create a platform to launch the first bond that was created, allocated, transferred and managed using distributed ledger technology. This new blockchain operating debt instrument, bond-i, was launched in August 2018. Creating and managing the business logic that underpins this application was a critical component. This was built on top of an Ethereum blockchain with a set of smart contracts that formed the foundation for the application.

bond-i

Partnered with World Bank, Microsoft was able to assist in developing blockchain technology to form the core application. Why blockchain? To summarize it best, to streamline and simplify the process that exists between debt capital market intermediaries and agents. This can help to raise capital and trading securities, improve the operational aspects of the application, and provide transparency to the regulatory oversight with this process.

Authoring, testing, and auditing of the core components was able to use the Truffle suite to enable bringing this to market quickly.

The system was built in cooperation with CBA, in a decentralized model with the blockchain nodes stretching the two continents with the key participants. The application allowed investors to engage in the interaction with the bond, with the first one holding 90 million in value.

Building a complex platform to support this required not only the deep experience with the financial instruments, but also knowledge of blockchain technology and most specifically, smart contracts. Authoring, testing, and auditing of the core components was able to use the Truffle suite to enable bringing this to market quickly. Truly the productivity gains realized by the tooling was key to making this real.