@kieran "There's nothing about the interface at the moment that indicates precisely which shard the custodian should return. There needs to be somekind of metadata to indicate whether the identity is their SSB private key at the very least (which in effect acts as a master key to regain access to the other secret shards)."
I have proposed here an alternate strategy where we return ALL shards of a person. This way we don't need to attach metadata :) We can trust that human brains remember their relationships.
e.g.
I can't remember who I selected, but I can go and look at the old id, see who I was friends with and then make a guess about who it was that I elected for this important job.
If we are making Dark Crystal internally do lots of guessing with all the different incoming shards from the potential shard holders then it is cheap for people to just guess at all the likely candidates.
I am not sure in terms of Security on the Humyn Layer if this is a TERRIBLE IDEA or not. It means a robber could in the click of a button request ALL SHARDS from ALL SHARDHOLDERS. If people don't follow the advice and check in with their friends when they are requesting - could this lead to chaos?