After creating my first blockstack identity the API returned no username in the beginning, now that somehow changed and I actually get my blockstack id as a username. I also saw that I can create identities which don’t have a username at all, so I need to consider that there will be users without blockstack.id using my app. Is it possible to use UserSession.getFile without a username to get files from another user? Maybe using the identity address?
(I’m actually planning to write a small smart EOS contract where user can “announce themselves”, so other users know from where to load files, in that registry I wanted to write the blockstack.id but I don’t necessarily get one, so now i’m thinking of using the identity address, but I’m not sure if it’s possible to do file lookups with that)