Panther Compliance

Compliance

TL;DR

  • Zone Managers determine what compliance looks like for their Zone/s

  • The Protocol is agnostic as to which third-party compliance provider/s integrates

  • The Protocol does not process user data; compliance providers do

  • Transactional data can only be accessed by stakeholders with the correct keys

Introduction

Considering the difficulties in developing a decentralized solution that preserves privacy and enables compliance, Panther designed an approach that utilizes three essential components: third-party compliance provider integrations, Panther zAccounts, and Zones.

By leveraging the Protocol’s Zero-Knowledge characteristics, these elements collectively form a pathway to achieve compliance.

Read about the regulatory rationale for Panther integrating compliance tools.

Panther has built a system that retains neutrality by integrating compliance providers that accept multiple types of verification. These systems are called “multi-compliance vendors,” as they allow users to choose from a variety of compliance providers while retaining a decentralized approach.

For testnet, the Panther DAO was commissioned to select a multi-compliance vendor that aligns with its interests.

Discussed in Panther’s forum.

When integrating these providers, the following requirements are taken into consideration:

  • Ability to blocklist Politically Exposed Persons (PEPs) or newly-flagged individuals based on unverified identities

  • Blocklists for Externally Owned Accounts (EOAs), i.e. wallets

  • Ability to create an “allowlist” to control entry to a Zone

  • Preferably, the ability to have an on-chain verification list maintained through oracles/smart contracts

  • Performing validations at deposit and withdrawal

  • Optionally, allowing users to register multiple addresses. This is suggested so that users can break the on-chain link between their transactions by withdrawing and depositing from different addresses.

  • Optionally, using a Zero-Knowledge proof to allow users to create new accounts once they have passed verification.

Panther Protocol allows compliance providers to process user data without the Protocol learning it: by proving a user’s ownership of their wallet and giving them a Zero-Knowledge proof that attests to the validity of their KYC statements. This allows users to access Panther but maintains the Protocol’s neutrality. The diagram below exemplifies this process:

What next?

Not only do the compliance providers enable Zone Managers and users to demonstrate their transactional activity to regulators, but they also give the individual zAccount holder, the user, a high degree of control over what data they reveal to whom. Learn more about user reveals.

Last updated