A Byteball asset is a digital representation of anything that has value for example shares, loyalty points, precious metals, collectibles, gems etc. An asset can be purely digital without any manifestation but in many cases it represents something in the real world. The philosophy of Byteball Market is that a digitized asset is a promise that by presenting it to the entity that created it will provide the real world object, certificate or a unit of service or some other digital goods to the presenter. The entity that digitizes such an asset is called an issuer and in that sense assets has a meaning and value in the domain of their issuer. For example you may want to create a digital asset for trading gold called GLD. You can only assign the value of gold to the digital asset if every issued GLD is backed by real gold (of a certain weight, purity etc). Or you may want to issue loyalty points with the promise that each 100 points returned to you will allow the presenter to get a small free item in your shop.
Of course, these promises may be exchangeable to other promises and traded on exchanges, some may become a medium of exchange and have digital money like properties but their real value is always backed by the original promise the issuer made when the asset was issued.
In some cases, however, a digital asset may not be based on any promise whatsoever. Those assets will most likely have no monetary value or if they will, that is purely speculative. One might argue that such assets could be created in a global scope without the need to bind them to an issuer, still the creator of such asset would control the distribution of it and from that perspective it would be unfair to others who would want to see a different distribution method but the asset name was already reserved preventing them from issuing it.
For these reasons, Byteball Market always associates an issuer to every asset.
Byteball Market distinguishes two kinds of issuers:
For test purposes, creating assets with unverified issuers is fine, but if you want to create a useful asset, you want to go for the verified issuer. Here are the main steps to follow:
This step should be fairly straightforward. Go to the login page and scan the QR code with you mobile Byteball wallet or if you are already using your mobile phone simply click the CONNECT WALLET link. It may take a moment until you get signed in.
Automated issuer verification is done via Byteball's built-in attestation feature. Byteball supports a number of attestation methods such as real name, email address or Steem user attestation. Byteball Market is working towards to support the current and future attestation methods. For now, let's assume at this point that you already attested one of your Byteball addresses with the real name attestor. Navigate to the My Issuer screen and press the "Add attested issuer" button as the screen below shows:
After inserting your address, Byteball Market will check if your profile is private or public. Real name attestations are most likely private since you would not want to expose your private data publicly in the DAG, so in order to verify your privately stored name, you will be asked to share you first and last name with Byteball Market:
You can see that your first and last name is pre-selected so all you need to do is to press the "Send this profile" button and then send the encrypted profile message back to the chatbot.
Next, Byteball Market verifies your profile and confirms that your issuer is created. Now, if you go back to the web site and press the "Refresh" button, you will see your newly created issuer that you can use to create assets and publish their metadata into the DAG and sync it to user wallets once they receive some of your asset:
As you can see, creating a verified issuer is very simple, you are guided along the process. One thing you have to keep in mind though is that as soon as you publish an asset with your issuer, the asset name and metadata will contain your verified issuer name. That means it will be stored in the Byteball DAG publicly, irrevocably, forever in a decentralized database all around the world.