Security & Compliance

AML

To keep Plume Vaults secure and globally compliant, Plume Vaults has implemented a sub-second and seamless AML (Anti-Money Laundering) check that happens before users deposit into any Plume Vault.

What You Need to Know

  • AML checks are required to deposit into Plume Vaults and are powered by TRM Labs.
  • AML checks run on both the app and smart contracts (to ensure they can't be bypassed).
  • Policies are disclosed to asset issuers and protocols whose assets are available through Plume Vaults.

Wallet restricted notification

Freeze and Seize Capabilities

Plume Vaults implements freeze and seize functionality directly in its smart contracts to enable compliance with global AML/ATF regulations.

  • Freeze illicit funds: Temporarily restrict transfers from wallets identified as illicit, preventing further movement while investigations proceed.
  • Seize illicit assets: Permanently redirect illicit funds to a designated recovery or authority wallet, similar to mechanisms in USDC and USDT smart contracts. Asset seizure capability can only be activated under a lawful order (e.g., federal law in the US).

How It Works

Plume Vaults uses TRM Labs, a leading blockchain intelligence provider, to run AML checks. Plume Vaults' compliance team defines the rules, and Predicate applies them.

Integrations can check an address with GET /v1/user/{address}/compliance. See the Core API reference for the request and response schema.

On this page