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