In light of the move towards 0 royalties among marketplaces in the Solana ecosystem, we decided to focus our attention on adapting our existing conditional ownership technology to create a protocol-level royalty enforcement solution for creators. We call this solution the Cardinal Creator Standard (CCS).
SPL-Tokens do not have natively built-in guarantees for royalty payouts when they’re traded. Trading royalties have a very important role in the development of the Solana NFT ecosystem and the survival of its creators, and the goal of CCS is to provide a new standard of Solana NFT (built atop Metaplex) with a built-in mechanism for automatic royalty payouts on all trades that involve a simultaneous exchange of value.
Cardinal’s flagship audited protocol, the Token Manager”(repo), achieves conditional ownership of SPL tokens via a token wrapper that, among other things, enables permissioned token transfers. In order to enforce royalties, the token manager protocol is used in conjunction with Cardinal’s Transfer Authority program (repo), to create tokens that can only be traded via the approved transfer authority.
Because the concept is novel and everyone has many questions about technical implementation, vulnerability, edge cases, holder UX, creator UX, and much more, we’ve structured the remainder of this document as follows. First, we’ll share concise details about the technical implementation with links to our open source repos for those that want to dive deeper, and we’ll conclude with a set of FAQs that we feel will answer any and all questions/concerns you might have.
Permissioned
)
For a technical deep-dive on the code
The Cardinal Creator Standard encompasses a set of smart contract tooling designed to enforce royalties for NFT trading at the protocol level. NFTs wrapped with the CCS can only be traded in accordance with its rules, which dictate that royalties must be paid on all transfers of tokens that involve a coincident, adjacent exchange of value.
Hyperspace (https://hyperspace.xyz/) is currently the only secondary marketplace supporting trading of CCS tokens, but we are currently working with others to integrate them.