Combine the nuts, espresso, cacao, protein powder and salt in a food processor and process into flour. Add half the dates and process adding more dates until the mixture forms into dough. It may take a few more or less depending on the stickiness of your dates. Then add the nibs and seeds and pulse a couple times to incorporate them evenly.Scoop into balls or transfer the dough onto a sheet of plastic wrap, fold over plastic to cover dough and press into a rectangle an inch thick. Cut into bite size pieces. Bites will keep for several weeks if kept sealed at room temperature, or longer refrigerated.