Reading a stream in Ceramic does not need authentication.
However, in the "readAndDecrypt" function, authentication to Ceramic is always performed.
So, even if users just want to read data, they have to create (or choose) their DIDs for authentication, which is not good for UX.
How about removing the authentication?