Register

Create a member account in clear steps.

First create one soulbound Membership SBT for the connected wallet, then choose a residence H3 cell from a map. KYC or World ID is optional during signup and can be added from the member area whenever you are ready.

First-time wallet

Backend routing should show this flow only when the connected address has no active Membership SBT. Registered wallets should land on /member.

Step 1

Issue one soulbound Membership SBT.

Required

The first registration action creates the member account for the connected Sui address. Backend integration should reject duplicate active Membership SBTs for the same wallet.

Object typeMembership SBT
Owner0x7a9...21c
TransferDisabled
StatusNot issued yet
Wallet check
Connected addressLoaded from wallet laterIf this address already has an active Membership SBT, redirect to /member instead of showing registration.
Before issuing
Next: choose residence cell