Support Center

How can I become a verified issuer?

Last Updated: Jan 23, 2015 08:17PM GMT
Should I get my asset verified?
Being verified is optional. If you want your asset to be private, and only be used within your circle of friends, you can just share the asset ID (which is cryptographically secure), and your friends can easily check the asset ID matches when they receive a coin. You don’t need a verified asset in that case.

A verified asset is useful if you want strangers to believe in the value of your asset. But again, it’s not a hard requirement either, the same way people can (sometimes) trust websites with anonymous people behind it.

But let’s say you really want to go all the way and prove your asset is trustworthy and has a real company behind it. All you need to do is host the metadata file for the asset on your own servers, and on an HTTPS URL.

Steps to follow to get an asset verified:
  1. Make sure you have a website and an SSL certificate
    • If you are a trustworthy business, you should have a website of some kind. The next step is to make sure you have an SSL certificate for your website. There are two types of SSL certificates:
      • Domain validated: They are easy to get, but only validate your domain name. You can get those for free with StartSSL. This will mark you as a verified issuer, but the issuer will only show as your website domain name (like “”) on Coinprism.
      • Organization validated: They are usually more expensive to get. The certificate authority will verify you are the owner of your company. Coinprism will then display the official name of your company as the issuer (like “Apple Tart Ltd.”).
  2. Host the metadata file on your server​
    • When you create a new asset, you will see something called the “Resource URL”, which should look like “” (note that you can also find this Resource URL, also called Asset definition URL link from the Asset Directory).
      Copy this address, and open it on your browser in a different tab. You should see a file containing the information you have defined, in JSON format.

      The next step is to host a metadata file on your server. The metadata file contains all the information and contract about your coin. It is a simple JSON file that looks like this:
        "source_addresses": [
        "contract_url": "",
        "name_short": "LEMO",
        "name": "Lemonade Stand Revenue Share",
        "issuer": "The Little Lemonade Stand",
        "description": "This token represents a share of ownership in the little lemonade stand in my street. Each token grants right to 1% of the monthly profits from my stand.",
        "description_mime": "text/x-markdown; charset=UTF-8",
        "type": "CryptoToken",
        "divisibility": 4,
        "link_to_website": true,
        "icon_url": "",
        "image_url": "",
        "version": "1.0"

      Save the file on your disk, and open it. You should see a line that says:
      "link_to_website": false,
      Replace the “false” with “true”:
      "link_to_website": true,

    • Save the file and close it.

      Now you need to place this file on your website. It doesn’t need to be linked from anywhere on your site, but it needs to be available when the address of the file is typed. In addition, the address needs to be HTTPS. The address can be anything, but should be preferably shorter than 31 characters (including https://). In this example, we’ll host it at “”.

      After this is done, verify that the file is correctly hosted by typing the URL in your browser (“” in this case), and you should see the JSON file.

      Write down the address of the file and keep it with you as we will need it in Step 6.

      Note that if you don’t have the choice and the address has to be more than 31 characters, use an URL shortener (like to shorten it. As an example let's say it's hosted at
  3. Specify the metadata URL when issue your coins​
    The last step is to specify this when issuing your coin. It should look like this:

    This is it.

    The URL you specify ( will be embedded in the Blockchain, and associated to your colored coin. Wallets like Coinprism can then fetch that URL, examine the SSL certificate, and validate end-to-end authenticity.
seconds ago
a minute ago
minutes ago
an hour ago
hours ago
a day ago
days ago
Invalid characters found