What would be the best way to handle the accounts and private keys within company or organisation?
Normally companies are using own centralised or 3rd party software where user accounts could be activated or deactivated at will by the software administrator (owner) or the account can be restored and password could be reset if credentials are lost by the user.
In case of a block chain software accounts this is not the case so the question is how the loose of user credetials could be resolved?
Lets suppose this case maybe it will give an clearer idea about the problem:
Company A) is using some business software.
This business software creates some public data reports that needs to be shared with other companies.
To do that Company A) needs to create a NEM account that will be used to appostile or sign the documents (reports) issued by the business software that they use.
To do that Company A) needs to validate the created NEM account (do some sort of KYC) so that other entities gathering that info from that account know
who is the issuer of the reports.
The company does that all and works fine for some time issuing signed reports.
After some time for whatever reason access to NEM account is lost or hacked and the company can’t sign the reports any more so other parties can’t trust
the issued reports any more.
In this case what would be the solution to that issue?
Also what would be the bet way to KYC a company?
Can a company do a self KYC procedure?
create account sign data of the company (name, registry id number , var number, address , website, link to the appositle document, etc…)
and put that data on that link in the appostile
Or the KYC of the company should be done by 3rd party for example company X) that would keep records of all the companies.
I hope you understand my question and that someone with more experience could give more insight into the matter.