Web2-like Experience
How does Chatiwal integrate the seamless experience of Web2 into Web3?
A common challenge in decentralized systems is balancing security, decentralization, and user experience. Chatiwal addresses this with a dual approach:
Session Key Signing for Seamless On-Chain Access
To reduce friction from repeated on-chain verifications:
Users sign once to generate a session key, which is then securely cached client-side.
The session key is valid within a defined time window or until explicitly revoked.
This minimizes the need for repeated wallet signatures, preserving the fluid experience users expect from Web2.
User-Controlled Storage
Chatiwal separates messaging and storage responsibilities:
By default, Chatiwal does not store any message or metadata on-chain or off-chain.
Users who wish to retain messages or content can opt-in to storage, signing and uploading snapshots to Walrus.
Storage incurs cost only when chosen by the user, ensuring fee control remains fully user-centric.
This two-layer design ensures that:
Users retain control over privacy and cost
Interactions feel instant and frictionless, similar to traditional messaging platforms
Web3 principles of transparency, ownership, and decentralization are maintained without compromising usability
Last updated