At it's core, this is an HD Wallet question:
I'm looking into developing a special purpose alt-coin and would like keep it largely the same as bitcoin except for what follows. I would appreciate if someone would help me by telling me if a new protocol could be developed to support these requirements:
1. we need to be able to have an internal organization create the seeds on behalf of a user (at their request.)
2. this internal org would securely and confidentially maintain the user-to-seed relationship (no one else would know and it's a key requirement
3. the user would be able to create any number of private or public keys themselves but always maintain the connection back to the original seed
Users would send and receive coins as bitcoin works today, with a blockchain as the ledger. Users would be awarded coins by the company and can spend them/trade them with anyone else who also has a PK.
With these requirements, I would essentially have an audit trail of everyones transactions but only the internal organization could tie the transactions to a real employee.