...
This makes it difficult to talk about changes to the management of accounts, even for something like authorization. We should first untangle this (I admit the diagram itself is a mess…it just became too difficult to draw all the interrelationships). Here is one aspirational model where we separate Synapse-managed accounts and participant accounts, so that all the business logic around participants is clearly separated from our more reduced code to manage admin accounts:
...