You will need a standard size loaf pan; do not grease the pan.
Boil dates in ½ cup water until water is nearly reduced completely and dates are very soft (about 3 minutes, full boil).
Remove dates from heat. Cool slightly; place in blender or food processor.
Add additional ¼ cup + 2 Tablespoons water and process until completely smooth.
Spoon dates into mixing bowl.
Stir in coconut oil, nut/seed butter, molasses, vanilla extract and salt; stir until smooth.
Stir in protein powder until no dry areas remain.
Add chocolate; stir to distribute.
Spoon mixture into loaf pan.
Chill in fridge or freezer until firm. (Overnight in fridge, or 2 hours in freezer.)
Cut into squares and enjoy!
Store leftovers in fridge.