First, you will need to add the e-mail attestation bot. If you are already familiar with Byteball, you will know that the Byteball wallet app has a lot of bots available that provide information and services once you add them to your wallet. We will add the e-mail attestation bot to the wallet so that you can access the e-mail attestation process.

Figure 1: go to chat

From the wallet (again, the ‘single address’ wallet), tap the chat button.

Figure 2: go to the Bot Store

In the chat menu, tap the Bot Store tab to get a list of available bots.

Figure 3: add the e-mail attestation bot

From the list of available bots, choose the ‘Email attestation bot’.

Figure 4: add the bot

Add the bot to your wallet by tapping the button.

Figure 5: insert your wallet address

The bot explains its purpose and the general outlines of the process. Add your wallet address by clicking the blue button left-under.

Figure 6: enter wallet address

From the options, choose the first one (insert wallet address).

Figure 7: wallet address inserted

If you have done things right, your Byteball wallet address should be inserted now. Do not insert your e-mail address yet. That comes in the next step.

Tap the arrow to submit the wallet address.

Figure 8: insert e-mail address

Next, the bot asks you to submit the e-mail address for attestation. Please note that you can either choose to have the e-mail address listed publicly or to keep it private. If you choose a public address, the whole world can look it up from the Byteball pages. So take that into account when choosing the e-mail address to submit.

Figure 9: type e-mail address and submit

Insert your e-mail address for attestation and submit it.

Figure 10: public or private

As stated above, you will have to choose whether to make the e-mail address public or private. The Official Byteball Medium post on e-mail attestation offers the following explanation:

“If you choose your attestation to be private, it will be stored in your wallet, nobody will see your email, and later you can disclose it to any peer you like. Third-parties will only know that you had attested some email address.

If you select public attestation, your email will be published to the DAG and linked to your Byteball address. This will allow others to send money to your email address, see below”

I chose public by the way.

Figure 11: making the payment

The e-mail attestation process requires you to pay a small sum (0.5 MB) for the attestation. The bot sets up the payment.

It’s as easy as tapping the payment link, reviewing the details of the payment and sending the payment. Next screenshot is the payment page after tapping the payment link in the bot chat.

Figure 12: payment window

You can review the payment details but these have been prefilled already by the bot. Tap to send the payment.

Figure 13: insert wallet password

Assuming you have set up a password for your wallet, sending the payment requires your password. Insert it to finalise the payment.

Figure 14: payment sent, awaiting confirmation

After sending the payment, the bot instructs you to wait until the payment has been confirmed. This takes about 5–10 minutes on the Byteball network. Proceed once the bot has indicated that the payment has been confirmed.

Figure 15: insert verification code

The bot has sent a verification code to the e-mail address that you submitted. Look up that e-mail and retrieve the verification code.

Figure 16: finalising the verification process

Enter the verification code that your received by e-mail and submit it.

Figure 17: e-mail attestation process done

The bot will confirm that your e-mail is attested now and provides a summary link to the explorer. Now, people can send bytes to your wallet while just using your e-mail address.

Figure 18: explorer showing the attestatoin details

Figure 18 shows the details of the attestation in the Byteball explorer.