Alice wants to send ツ10 to Bob
initial slate Alice ---------------------------------------------------> Bob
Bob signs the
Alice's slate
response slate Alice <--------------------------------------------------- Bob
Alice signs the response slate
final slate Alice ---------------------------------------------> Grin Node
Bob should have ツ10 in the next block
Alice wants to send ツ10 to Bob
Alice `grin wallet send -d slate.json -m file 10`
slate.json Alice ---------------------------------------------------> Bob
Bob `grin wallet receive -i slate.json`
# produces slate.json.response
slate.json.response Alice <--------------------------------------------------- Bob
Alice `grin wallet finalize -i slate.json.response`
Bob should have ツ10 in the next block
something portable
something you carry with you all the time
something without a command line