The Architecture of a Web 3.0 application