The Open Assets Protocol is a simple and powerful protocol built on top of the Bitcoin Blockchain. It allows issuance and transfer of user-created assets. The Open Assets Protocol is an evolution of the concept of colored coins.
The following documents are available:
- Open Assets Protocol specification: Specification of the core protocol
- Open Assets Address Format specification: Special address format for wallets supporting the Open Assets Protocol, preventing assets from being sent to legacy wallets
- Asset Definition Protocol specification: A protocol built on top of the Open Assets Protocol for associating an asset with metadata
Source code related to the Open Assets Protocol:
openassetsPython module: The reference implementation of the Open Assets Protocol- Colorcore: A client providing a command line and RPC interface for performing operations through the Open Assets Protocol
- NBitcoin: A Complete .NET Library for Bitcoin with its TransactionBuilder to issue, transfer and swap assets