Comment on page
Introduction to Configurable Asset Privacy for Ethereum (CAPE)
This documentation site is dedicated to CAPE: Configurable Asset Privacy for Ethereum.
CAPE is a smart contract application developed by Espresso Systems that enables digital asset creators to configure who can see data regarding the custody and transfer of the assets they create. Users can create new tokens and wrap existing Ethereum tokens to give them the desired privacy properties.
Using CAPE, a digital asset creator can define viewing policies for their assets concerning any of the following data:
- Sender and receiver addresses
- The amount of an asset sent, received, and held
- The type of asset being sent, received, and held
In addition to viewing policies, asset creators can also use CAPE to define other policies around their assets, including freezing policies, offering asset creators like stablecoin providers the ability to retain controls to address fraud, theft, and dispute resolution.
For end users, CAPE offers better privacy options for sending, receiving, and holding assets than what is offered natively on Ethereum today. An important consideration in designing CAPE has been to allow users to have a clear understanding of who has insights into and controls over their transactions, and to empower users to actively opt in and out of the data they are sharing. For this reason, configured policies for CAPE assets are shown in the user interface that we have designed.