It's a super viable option, there is already a solution using this protocol: sci-hub. I think one of the biggest challenges will be this distribution, I know few nodes that have implemented the search engine