...
- Should we generate this public key from the seed or let the user choose one?
- How can we implement this ISI as a composition of ISIs Instruction::Composition(AddDomain, RegisterAccount, AddBridge)? (also think about a regular composition of ISIs)
- How can we prevent accounts with multisignature and assets if RegisterAccount will be used?
- How we will know that all the data will be consistent (e.g. new account will be added to the corresponding domain and be named 'bridge')?
...