The token working group is currently exploring new standards designed to address the unique needs of managing real-world asset ledgers—such as those required to comply with the CMTAT standards—as well as stablecoin ledgers. These types of ledgers often require privileged management operations to ensure compliance, security, and operational integrity.
As part of this initiative, we are considering the following management operations that can be executed by privileged parties:
- Pause and Unpause Ledger: Temporarily halt all transaction processing while maintaining read access to the ledger’s state. This operation is useful in situations where transactions need to be suspended due to maintenance, security concerns, or regulatory intervention.
- Deactivate Ledger: Permanently halt all transaction processing on the ledger. Unlike a pause, deactivation is irreversible, ensuring that the ledger can no longer be used for transactions while its historical state remains accessible.
- Freeze and Unfreeze Accounts: Restrict specific accounts from being used in transactions. This operation can be applied to enforce compliance measures or respond to suspicious activity.
- Wipe Account: Remove all tokens from a specific account. This operation is designed to address scenarios where tokens must be revoked or nullified, such as in cases of fraud, regulatory action, or user-requested account closure.
These operations should provide a robust framework for ensuring the compliant and secure management of token ledgers. However, we recognize that additional functionalities may be valuable, and we welcome input from the community.
Are there other operations that you believe would be useful for managing real-world asset and stablecoin ledgers? Share your suggestions here to help us shape the next generation of ICP ledgers!