Web4 Protocol is dedicated to creating a truly open, decentralized social network ecosystem where users regain control of their data and social relationships. We believe social networks should belong to users, not big tech companies.
-
Web2: Controlled by Big Tech
- Companies own and control all user data
- Users face censorship and account bans
- No true data ownership or freedom
-
Web3: Still Dependent
- Relying on third-party infrastructure
- Limited control over data storage
- High costs and technical barriers
-
Web4: True Independence
- We build, we own
- Complete control over our website
- True data sovereignty and freedom
- Provides basic HTML structure
- Built-in debug panel (debug-panel) for status and error display
- Debug utility class for logging and display
- Web4Layout class for application layout management
- Widget loading and application system
- Global error handling and DOM change monitoring
Contains the following main containers:
wallet-container
: Wallet integrationtheme-container
: Theme managementtitle-container
: Title displaypost-container
: Post managementthread-container
: Thread discussionsbuild-container
: Build tools
-
Initialization Phase
- Initialize Debug panel and Web4Layout
- Load layout configuration from Irys network
-
Widget Loading Sequence
- Theme widget
- Wallet widget
- Title, post, thread, and build widgets
-
Component Features
- Each widget is an independent component
- Contains standalone HTML, CSS, and JavaScript
- Latest versions retrieved via GraphQL queries
- Complete error handling and debug logging
This project is licensed under the MIT License