I was wondering what the technical restrictions/difficulties on implementing custom tokens will be at launch? With that I don’t mean a new general crypto-currency, but I would like to create certain digital tokens to be used in a service I intend to provide. The goal is to have these tokens as actual property of the owners, so they can transfer them to others without the service acting as an exchange that handles the trade. The main reason for this is to absolve the service from legal responsibility/regulation concerning these tokens/assets.
Each token’s name would need a unique ID, which would be cryptographically signed by the service as a sign of authenticity at the moment of issuance. The name would also have previous and current owner ID fields, the latter signed by the previous owner, just like SafeCoins.
I guess the difficulty is the lack of transaction managers. Since the service is a trusted party already, would it theoretically be possible for the service to function as the transaction manager? Like transaction managers, the service could make a read-only transaction object for exchanges to verify the transaction was made. If necessary, it could also re-sign the token.
If anyone could help me wrapping my head around this idea and it’s details, I would really appreciate it.