Hackathon Problem Statement
Design and implement a DLT solution for tracking the status of invoices across the buyer and seller
-> An invoice is created by the Seller in the system and is made visible to the buyer. A created invoice is valid only if it has the signature of the seller. -> An invoice is later settled by the buyer and the status is changed from CREATED to SETTLED. A “settle” transaction needs to have the signatures of both the buyer and the seller. -> There should be only current version of the invoice at any point in time
Invoice should include properties:
- Buyer
- Seller
- Amount
- Status