I sat down with a blank slate and thought about this and have come up with something which is a mirror of @peg's suggestion. I have a bunch of other feelings about stuff the Others Shards
section is missing - but we might as well leave that till we do a full round of participant testing and interface improvements. For completeness here are the things my brain threw at me:
- (1) a filter so that we can see others shards reduced to a specific person
- (2) emergency button to enable to forward button as peg suggested.
- where a shard has been returned, the date that it was returned.
- the version of the shard type (TMI?)
I am not sure if this all came up in the initial thread but I had thoughts about - how do we know which shards to return.
Say Robyn has sent me 10 shards, how do I know which of them to return? I wouldn't presumably - shards do have a date attribute, but it is unlikely that Robyn would remember the date that they made their SSB back up ritual. Would it be more memorable if the system created a long seed and showed this to Robyn at the time of ritual and then sent along to the shardholders. I am not sure there is alot of benefit to that route for the additional bytes it would cost.
A simpler mechanism would be for me to return to Robyn all the shards that I am holding of theirs.
As such we'd need a Forward All <Person>'s shards
@peg @kieran had you thought about this in your journies? I have read through the initial write up but didn't see either of you mention this (though I may have glossed over).
This is an image of the interface for someone wanting to recover their identity. When they arrive to the /dark-crystal
interface they see an existing option in My Crystals
called "RECOVER SSB IDENTITY". They'll need to click into this to make their requests, or it is where invites they have made OUT OF BAND will go to.
This is the view when clicking into "RECOVER SSB IDENTITY".
This place serves three purposes.
One is the container to collect forwarded shards. These can be grouped by Ritual Date
Another purpose is for you to be able to message and request all shards from particular people IN BAND.
The third and super important purpose is to give the person a script they can use with their friends. It tells them super easy their CURRENT SSB identity so that others can more easily know they are sending the shard to the right account.
cc: @mix @kieran-two