Looks like totally unnecessary middleman. Why do I need to use provider when I can verify myself on my own? Maybe I don’t understand something but it goes against the self sovereignty principle