- Embedded risk control mechanism
- (Recommended) TSS Node callback mechanism
Embedded risk control mechanism
The embedded risk control mechanism is a basic risk control mechanism built into the TSS Node. It:- Can be enabled or disabled through the configuration file.
- Uses a set of predefined rules that are fixed and cannot be customized.
- Provides a foundational layer of security for your MPC Wallet operations.
TSS Node callback mechanism
The TSS Node callback mechanism provides a flexible, customizable risk control mechanism that:- Implements your custom risk control rules.
- Reviews all task requests in real-time.
- Makes approval/rejection decisions based on your business logic.
- Communicates securely with the TSS Node using JWT authentication.
Controlled operations
Both risk control mechanisms can review and control the following task requests:- Key generation (KeyGen): Creating new key shares for MPC Wallets.
- Key signing (KeySign): Signing transactions or messages.
- Key resharing (KeyReshare): Redistributing key shares among participants.
Risk control workflow
The following diagram illustrates how the two risk control mechanisms work together:- If enabled, the embedded risk control module evaluates the request using its basic rules.
- If configured, the callback risk control module sends the request to all configured callback servers.
- The embedded risk control module approves (if enabled).
- AND all configured callback servers approve.
Next steps
Feel free to share your feedback to improve our documentation!