fun toBase58String(): String
This is generated by serializing the composite key with Kryo, and encoding the resulting bytes in base58. A custom serialization format is being used.
TODO: follow the crypto-conditions ASN.1 spec, some changes are needed to be compatible with the condition structure, e.g. mapping a PublicKey to a condition with the specific feature (ED25519).