Back to Home

Custom Forms Onchain

Deep dive into our decentralized form infrastructure.

Worm allows you to build complex forms with rich text, dropdowns, star ratings, and file uploads. Every form definition is stored as a JSON blob on the Walrus Protocol, making it permanent and immutable.

Libraries & Protocols

  • Storage: Walrus Protocol (via HTTP Aggregator API) for storing large JSON files.
  • Blockchain: Sui Mainnet for anchoring form indices and access controls.
  • SDK: @mysten/sui and @mysten/dapp-kit for wallet connections and transaction execution.

Technical Architecture

When you create a form, the layout is serialized to JSON and uploaded to Walrus. The generated Blob ID is then registered on the Sui blockchain via a smart contract.