Please describe your proposed solution
As part of the MVP for Hydra-Enabled Accounting and Micropayments System we have implemented a custom accounting system that enables managing ADA balances for customers and merchants and orchestrating payments via NFC protocol. As part of the process, several limitations were identified:
- partial commits not yet supported by Hydra - this is in the roadmap of the Hydra team for coming months and assuming this is put in place, we would be looking to further enhance the solution in this direction to enable more cost efficient operations of the overall solution.
- Hydra head capacity - currently, based on our analysis and design, also due to unavailability of partial commits, we can only load a limited number of customers / merchants. To avoid this limitation we are planning on implementing a batching system that will enable linear scaling of the solution.
Further, we shall implement support for native (non-ADA) balances to be managed as part of the Hydra-based accounting system as well as payments orchestration respectively. In combination with bridging, leveraging this feature would also enable cross chain integration. In this sense, we shall bridge to Bitcoin blockchain and as a result enable support for BTC payments.
In order for the cross chain functionality to work, we shall also implement custodial wallet management functionality that will enable funds movement across integrated ecosystems.
As an outcome we shall have a cost efficient micropayments solution based on custom Hydra accounting system supporting NFC payments via ADA, USDM and BTC.