I don't even want to put IO into the device at all. Not only because it increases cost and size, but because I don't what the user having to interact. We have to find better ways to fit the device in your life, so you don't even think about it.
There are a bunch of research papers on our website, as well as some very basic descriptions of how it works. https://affectablesleep.com