Canto is a general purpose blockchain. This means that you can create smart contracts and decentralized applications with it. It was created using Ethermint, using the Cosmos SDK.