The KYC procedure/provider is left to the token issuer and the asset purchaser has the capability of disclosing the transaction details to the authorities, on their request.
This seem to be interesting or anywhy something new. Is there some built in functionality of dusk which binds an address to the identity?
If it is left to the token issuer, it sounds rather simple. Just include in the transaction the hash linked to the ID of the purchaser in the database of the token issuer.
Hash | ID | KYC OK? | KYC details
-------------------------
2A4F | 001 | Yes | my-kyc-provider-001
E71D | 002 | No | my-kyc-provider-002
The trick is to get everyone use the same protocol.
Not sure what is meant with transaction details. What kind of transaction details can we not see already using any other crypto?
Taking a hint on the phrase authorities, i guess that private information such as source of funding can only be disclose by the purchaser by him self and no other parties will be involve.