Omnibus Ledger - Managing Customer Accounts

Hello,

Back again. Currently building out an application on ICP, and looking how to mimic an omnibus ledger structure for the back end- similar to how exchanges and custodians manage customer/client accounts and a front end similar how customers interact with their exchange/custodial accounts. Customers will not authenticate into IC, and we would be acting in a “custodian” fashion for Ck assets. Users would be able to see their unique balance but not be able to move or withdraw funds, unless requested. Has an implementation like this already have been done and/or anything that can be referenced to start building?

And if not, where’s the best place to start?

2 Likes

Building on top of Orbit could be a good fit for what you are looking for. There you can configure your custom approval policies, such that a user would have an account and would be able to request a transfer, but the custodian would need to approve.

1 Like

Thank you. I can’t find the developer documents within the GitHub. Additionally, orbit was recently demo’d by Dfinity on their official X account, is that backend admin management portal available? Right now we have built a custom admin portal, however, due to the nature of digital assets I would prefer to use the offical release.

Any guidance on either the developer documents or backend admin console?