Enterprise Grade Compliance
This recipe allows users to meet compliance requirements by verifying the asset balances on both public and private chains while also checking relevant whitelists and blacklists.
Partners
Cube3: Manages compliance screening through whitelist/blacklist verification.
Jiritsu: Validates underlying asset reserves using ZK MPC Cloud Core Technology.
Example Use Case Diamond Standard wants to partner with JP Morgan (JPM) to enable the purchase of its Diamond Standard Coin (DSC) by JPM customers through the use of smart contracts. JPM needs to verify the underlying Diamond reserves along with ensuring that the seller of the DSC is compliant.
Benefits
Automated compliance verification across multiple chains
Real-time validation of underlying assets and reserves
Comprehensive whitelist/blacklist screening
Secure smart contract execution based on compliance checks
Sequence
JPM triggers a request from one of its users to purchase DSC from a different JPM user.
A smart contract is initiated,which sends a trigger to W3.
W3.io sends a request to Jiritsu to have it validate the underlying Diamond Reserves.
Jiritsu’s ZK MPC Cloud Core Technology verifies the underlying reserves and sends a message back to W3, yes/no.
If yes, W3.io sends a message to Cube3 to check the users for compliance.
Cube3 checks the users against its whitelists/blacklists and sends a message back to W3.io, yes/no.
W3.io batches the information and puts in on-chain.
The smart contract receives the on-chain data and either executes or doesn’t.