A really great summary and explanation of some of the concepts we’ve designed in the Finance Library. Thanks @gyorgybalazsi for taking the time to write this up!
I’m keen to understand if there were parts of the library that you found odd, difficult to understand, or if you have any suggestions on how to improve it.
One aspect, for example, which I’ve always struggled with a bit is the
AssetSettlementRule. I think having to grant other parties the explicit right to credit my account is the right approach, but with the current implementation I basically grant the right to credit whatever asset in whatever quantity, so like a blanko permission to credit anything to my account. That feels somewhat too permissive. And the fact that all the controllers learn of each other undesirable, so we could think of ways to improve that. What’s your take on this aspect?