Swarm is a licensed* platform. This requires us to adhere to financial regulations that specify where we can accept users from, and what we need to know about a user before using the protocol. User information and onboarding processes are managed via Passport, your key to the world of licensed* DeFi.
Passport contains a user's personal details, verifications, trading allowances, connected addresses and other important account information.
Setting up a Passport is simple and requires users to connect a wallet, verify an Ethereum address, and verify their identity.
Onboarding is the process of setting up your Passport for licensed DeFi, and includes verifying your identity. It can be completed online in just a few minutes, similarly to opening a bank account.
A wallet connects you to the Ethereum blockchain. Wallets enable users to easily associate and verify an Ethereum address with their Swarm account. Wallets are further used for easy viewing and transfer of asset balances, as well as interacting with smart contracts and protocols like Swarm.
It's important to understand that wallets don't have custody of users' funds. Wallets are simply a tool for managing assets held on the blockchain in a specific address. This is called self-custody. Users are responsible for their assets, private keys, passwords and any other information they have used or provided to set up a wallet. Other than the data users are required to share for identification purposes, Swarm will never request access to any other private information such as private keys or passwords.
Linking an existing MetaMask wallet:
Enter the password for the MetaMask account you would like to use. Then choose the address within your MetaMask account that you would like to connect to the Swarm Wallet. Connect this wallet and you will be automatically directed back to the Swarm Onboarding page. \
If you need to create a new MetaMask wallet, setting one up is easy. Add Metamask either as an add-on or extension to your browser application (Chrome, Brave, Firefox or Edge are the currently supported browsers for MetaMask) or to your mobile phone. It’s available through the Metamask Website, Apple App Store or Google Play. MetaMask has a great FAQ and also more support here. Then you can complete the above steps for connecting an existing MetaMask wallet.\
Verify your ETH address ****Once you have a wallet connected, the platform will direct you to verify ownership of your ethereum address by signing a message with your wallet. This operation does not incur any network fees.
Our goal is to continuously improve the user experience on Swarm, and we know that identity verification is often a hassle. We've carefully selected our KYC partners to minimize the pain and get users up and running as quickly as possible.
Users can currently select between two vendors for identity verification.
Identity Verification with Sum and Substance
Sum and Substance is an established KYC vendor that provides easy identity verification via desktop or mobile. Most applications are approved in under 10 minutes, allowing you to start trading immediately.
You will be led through a straightforward process of entering personal information, uploading your Identification Documents, and a facial biometrics scan to for comparison purposes, and to protect you and your account from fraud.
Once account information is submitted, both automatic and manual checks are performed according to the Anti-Money Laundering and Financing Terrorism legislation that we are subject to as per our bank licensing regulations.
Identity Verification with Yes
Customers in Germany (and eventually in other EU countries) can also verify their identity with Yes.com using their online bank account information, which has already gone through rigorous KYC and compliance checks by their banking entity. Users will be asked to find their bank and then connect to their online bank account via their username and password on their online banking platform. When this information is verified, they will be brought back to the Swarm Passport page.
4. Verifying your email address
Once users have connected and verified their ETH wallet address and verified their identity, the last step in the onboarding process is to verify their email address. This is to prevent duplicate or fraudulent accounts, and will be checked against other information provided. ****
In most cases approval for initial limited trading is automatic and done in under 10 minutes. Unlimited trading may require extra verifications. Users should consult their Passport for specific instructions.