Counterparty is a Smart-Contract system Dapp layer for Bitcoin blockchain.
It uses XCP and BTC to create the contract. (see info)
Creating a token is fairly simple:
- Log in to or create a wallet in Counterwallet
- Make sure your addresss has enough BTC for a transaction fee (currently 0.0002 BTC)
- If you want to create an alphabetical token, your address will also need 0.5 XCP for the anti-spam fee
- Click “Address Actions” on your address
- Click “Create a Token/Asset”
The API documentation is here.