Looks like a centralized alternative to a bank card. Rather than using an existing network like Visa or MasterCard as the backbone it appears that their intent is to build their own separate system. The project is still in the planning phase though, so what it eventually looks like (if it ever happens) is anyones guess.
What I typically do is listen to some music. I have a collection of soundtracks from some of my favorite video games. I pick a couple of pieces from the whole collection and let the music lead me through my memories. It’s not too far off from the feeling of going through an old photo album. I imagine one could get a similar effect by returning to any number of things that they used to enjoy.