Wysdom is a collaboration platform for web3 development and publishing. Its goal is to offer an all-in-one space for smart contract development, dApp prototyping, transaction analysis, on-chain exploration and knowledge sharing. It achieves this by utilising composable, shareable, and ownable interactive computational notebook, i.e. web documents that contain a mix of rich Markdown, charts, executable code and its corresponding output.
It is a development sandbox and publishing platform offering a unified workspace, allowing users to discover, interact with, comment on and fork different notebooks, to form a collective web3 knowledge base.
The project uses MetaMask SDK for wallet connection, SIWE for authentication, and a custom execution engine for executing different languages. The backend is done using express and Node.js. The verification is done in part using nargo on the server, and in part on-chain using Scroll as the main testnet chain.