Skip to main content

What is KuraPrivacy?

KuraPrivacy is a privacy protocol that combines uncompromising on-chain transaction privacy with operational characteristics designed for enterprise use. It enables wallets, payment services, and other applications to deliver privacy protection alongside regulatory compliance.

Problems KuraPrivacy solves

Token transfers on public chains — including stablecoins — typically expose the sender, recipient, amount, token, and balances as publicly observable data. While this transparency is a core property of blockchains, it conflicts with the privacy that users and organizations expect in scenarios such as B2B remittance, point-of-sale payments, and payroll.

Simply hiding transaction details, however, can turn privacy solutions into a vector for money laundering and other illicit activity. This is a major barrier for enterprises evaluating privacy systems.

In addition, many privacy solutions require a separate signing key dedicated to operations on the privacy contract, distinct from the user's regular wallet signing key. Users must juggle multiple keys, complicating the experience. For organizations, this multiplies the operational load of issuing, storing, revoking, and handing over keys — itself a barrier to adoption.

KuraPrivacy addresses these challenges by providing both sufficient privacy protection — anonymity, confidentiality, and unlinkability — and protocol-level compliance features for regulatory alignment.

Key features of KuraPrivacy

KuraPrivacy is not merely a mechanism for hiding transactions. It is designed so that existing wallets and payment services can deliver privacy, operational fitness, and necessary controls at the same time.

FeatureSummary
Privacy-preserving transfers and value movementProvides anonymity (hiding who sent and received), confidentiality (hiding amount and token type), and unlinkability (preventing correlation across multiple transactions), while supporting Kura address issuance, deposits, transfers, withdrawals, balance display, history, and execution-status queries.
Selective disclosureMaintains strong privacy by default while letting authorized parties — regulators, service operators, etc. — view transaction history and balances for specific accounts by holding the necessary viewing keys.
Support for common signing schemesWorks with EOAs, WebAuthn / passkey, multisig, and contract wallets under the same Kura address, policy, and recovery model. From individual passkey UX to organizational multi-step approvals, privacy features remain available regardless of authentication method, enabling a seamless user experience.
Allowlist supportAn allowlist of authorized Kura addresses (accounts) can be enforced so that only those accounts can transact. This enables operations such as "only KYC-verified users can transact."
Forced asset transfer and freezeBased on pre-defined policies, assets inside the Kura Contract can be forcibly moved without normal transfer approval. Useful for personnel offboarding, regulatory response, and emergency asset recovery.
Low-gas designKuraPrivacy achieves notably high gas efficiency among privacy solutions. Compared with Railgun, a leading privacy solution, where deposits and transfers require roughly 1,100,000 gas, Kura keeps the same operations at around 400,000 gas — under one third.
Multi-chain supportThe initial phase supports all EVM-compatible chains. Support for non-EVM environments such as Solana will be evaluated based on demand.

Primary use cases

KuraPrivacy is useful in situations that demand both privacy and compliance. Representative examples:

  • B2B remittance: Transferring stablecoins between business partners without exposing counterparties or amounts to competitors or unrelated third parties.
  • Payroll: Executing on-chain payroll, especially across borders, without publicly exposing individual employee salaries.
  • Retail and service payments: Accepting stablecoin payments while keeping the merchant's sales history and revenue figures confidential, with audit support available when required.
  • DAO / treasury operations: Performing community-to-community transfers and treasury management without exposing token holdings publicly.

Why teams choose KuraPrivacy

  • Privacy and compliance in the same architecture
    • Many privacy solutions hide transaction details, but few combine that with sufficient compliance capabilities.
    • KuraPrivacy embeds selective disclosure, allowlists, and forced transfer at the protocol layer, achieving privacy and regulatory alignment simultaneously. The design satisfies the governance requirements of enterprises and financial services while avoiding unnecessary public exposure of user transactions.
  • Adoption without rebuilding existing authentication and wallets
    • Adopting KuraPrivacy does not require a major rebuild of existing user authentication or wallet experiences.
    • Passkeys, EOAs, multisig, contract wallets, and other commonly used authentication and signing methods can be connected to Kura. From simple B2C transfer flows to multi-step organizational approvals, all can be composed on the same foundation.
  • ZK proofs, chain synchronization, and encrypted state managed in the service layer
    • KuraPrivacy provides enterprises with a service that offers ZK proof generation, blockchain synchronization, and encrypted transaction state management via an API.
    • Partners using the Service API can embed private transfer functionality without directly handling ZK or on-chain state management details. Engineering teams can focus on application experience and business requirements without absorbing the implementation cost of cryptography or chain integration.
  • Integration Overview: What is required to integrate KuraPrivacy and what scenarios each feature supports.
  • Service API: A concise reference for the HTTP API.