issue-bond is way to write readable bonds in code.
A bond can be issued with three things: a bond id, an outcome, and an issuer name:
var bond =
Then you can add work and expenses which are required to achieve the outcome:
bond bond bond bond
The bond is purchased and executed:
var investorId = issueBond var shareId = issueBond issueBond var invoiceid = issueBond issueBond issueBond//... // and then there will be some way to mature the bond and pay out the investor here... no need to write that code until we have more revenue than expenses.