- MBC is a bond lifecycle management system
- it does not know anything about transactions
- it allows you to update a bond
- it specifies the rules revolving around bond updates/creations
- it tracks bond changes and allow printing an endorsement document
- it reports the bond changes to the transaction system
- it creates transactions when provided a hash of bond changes
- it provides a list of transactions for a given bond
- it provides an invoice for a specific transaction
- it allows you to create a manual transcation for a specific bond
- communicate via message layer or REST
- payload = hash of bond changes