Compliance

Pro-active measures to prevent illicit usage

1) KYT screening to prevent taint and downstream blocking

Hinkal integrates Chainalysis KYT to screen deposits and interactions, preventing red-flagged wallets from using the protocol. The objective is simple: users should be able to access privacy safely without later having their funds or addresses blocked by exchanges, custodians, or other compliance systems. To support this, Hinkal is designed so that the protocol’s smart contracts do not become “tainted” or inadvertently trigger compliance alarms through exposure to sanctioned or high-risk flows.

2) Selective disclosure for auditability and proof of ownership

Hinkal Wallet includes selective disclosure, enabling users to prove transaction history and ownership when required (e.g., for an exchange review, audit, or internal compliance). Users can export an audit file for a chosen time interval and share it with third parties to establish provenance and provide an audit trail, without making all activity public by default.

3) Integrity Check for large deposits (>$10,000) for Hinkal Wallet and Hinkal Send. SDK integrators can use their compliance systems.

For deposits over $10,000, Hinkal requires an Integrity Check. This can be satisfied by either:

  • Proving ownership of an existing CEX account, or

  • Completing zkKYC with one of Hinkal’s partners.

Integrity Check flow (>$10,000 only)

  • Users do not need to submit traditional KYC to Hinkal.

  • If the user has an account at a supported exchange, they can prove account ownership without revealing personal data to Hinkal, using zkTLS-based attestations.

  • This proof is generated by logging into the exchange and producing a zero-knowledge proof (powered by Reclaim Protocol).

  • Hinkal verifies the proof and accepts it as evidence that the user is not associated with sanctioned entities (per the attestation constraints.

Supported exchange attestations: Binance, Coinbase, OKX, Gate, KuCoin, HTX, MEXC.

Last updated