Auth

Enable account-to-account transfers through seamless integration with popular exchanges and wallets

Overview & Concepts

Auth enables direct account-to-account transfers between custodial accounts (i.e., exchanges and fintechs) and non-custodial accounts.

Backed by a deep network of supported venues, Auth eliminates manual and error-prone transfer steps that lead to fragmented user experiences. Our platform handles secure authentication, initiates transfers, and ensures visibility and adherence to key compliance and AML standards. Offered through easy-to-integrate SDKs, Auth is built for scale, security, and seamless user journeys.

Supported Custody Models & Assets

Auth supports both custodial solutions, such as brokerages like Gemini, as well as non-custodial solutions such as Metamask wallets.

You can review our full list of supported Auth Providers here.

Compliance & Name Matching

Auth supports two versions of our transaction flow depending on platform requirements and integration pattern: a tech-only solution and a more robust name-matching service.

Auth Lite - provides tech connectivity without account-matching validation between the end-user account and the external account being connected

  • Enables faster and more flexible integrations with minimal friction for end users
  • Works best for low-risk or closed-loop environments where account ownership verification is not required

Auth Validate - Performs account matching between the KYC’d customer record and the external account being connected

  • Adds a layer of identity verification to reduce the risk of misdirected transfers or fraud

  • Supports compliance with internal policies or regulatory requirements that require account ownership validation

Supported Configurations

Tailor your Auth setup using the available configuration options:

  • Custodial vs. non-custodial accounts - configure whether zerohash Auth SDK displays Custodial accounts (e.g., Gemini or Robinhood exchanges), Non-Custodial Accounts (e.g. Metamask or Phantom wallet), or both
  • Auth Provider configurations - fine-grain control for enabling specific custodial and non-custodial accounts by product
  • Asset & blockchain network control - specify which assets and networks you wish to support for your platform and your customers, by product-line (e.g. Fund, Withdrawals, etc.)
  • Block non-Auth initiated transfers - specify whether you want to only accept deposits that have been initiated through our product, ensuring that only transfers from the correct, verified (KYC'd) customer are credited to their account
  • Customizable name matching logic - Tailor the strength of our name matching algorithm to find the right balance of speed and accuracy.


Did this page help you?