Skip to content

Getting started ​

Everything you need to build on the Meddleware platform.

Prerequisites at a glance ​

ToolMinimum versionNotes
Node.js22.18.0 or ≥ 24.12.0LTS recommended
npm10+Ships with Node
Sui CLItestnet v1.80.0Managed via suiup; the Move packages' CI uses this version
Walrus CLIcurrent testnet releaseOptional — the SDKs do not need it
Dockerany recentFor building app images and running the Rust gateway

See Toolchain for installation steps and version pinning.

What you can build ​

The Meddleware platform provides composable tools on Sui:

  • Walrus Storage — upload files to Walrus through an upload relay, optionally gated by an access pass.
  • Sealed Storage — encrypt data to on-chain Seal policies and store the ciphertext on Walrus.
  • Access Gate — create and sell NFT access passes that gate content, relay access or any service.
  • Token Issuance — publish your own Sui coin from the browser with your wallet.

They compose: the hosted Walrus relay admits Access Gate pass-holders, and Sealed Storage's nft_gate policy decrypts for the holders of a gate's passes.

Quick orientation ​

Every component is its own repository under github.com/meddleware-org:

LayerRepositories
Move packagesaccess-gate-sui, sealed-storage-sui, token-issuance-template-sui
TypeScript SDKsaccess-gate-client, access-gate-gateway-client, sealed-storage-client, walrus-storage-client, wallet-adapter
Servicesaccess-gate-gateway (gateway: Workers + Rust), sui-indexer (display-only read-indexer)
Appswalrus-storage-ui, sealed-storage-ui, access-gate-ui, token-issuance-ui, dashboard
Shared UIdesign-tokens, ui, walrus-storage-kit
Documentationdocs (docs.meddleware.co.uk), dev (this site)

Next steps ​

2026 Meddleware. All jams preserved.