Introduction

Keyvoy

Wallet Infrastructure for Canton Network

Keyvoy provides embedded wallet infrastructure, authentication, and developer tools for dApps building on Canton Network.

Think of it as Privy for Canton — we handle the complexity of Canton party management, authentication, and wallet creation so you can focus on building your application.

What You Get

  • Embedded Wallets — Create Canton wallets for your users with zero friction. No seed phrases, no browser extensions.
  • Authentication — Plug-and-play auth with Google, email, and wallet providers via Auth0.
  • Transaction Signing — Submit Daml commands on behalf of users through our custody layer.
  • Trust Level Migration — Users can upgrade from embedded to custodial to self-custody wallets.
  • Webhooks — Real-time event notifications for user activity, transactions, and more.
  • Dashboard — Admin panel to manage apps, users, API keys, and analytics.

Quick Links

Architecture

Your dApp → Keyvoy SDK → Keyvoy API → Canton Network
                ↓                    ↓
           Auth0 (Auth)      PostgreSQL + Redis

Keyvoy runs a Canton participant node and manages party allocation, command submission, and event streaming on your behalf. Your users never need to understand blockchain concepts.

Canton Network Basics

Canton is not a typical blockchain. Key differences:

ConceptTraditionalCanton
IdentityAddress (0x...)Party (hint::fingerprint)
Smart ContractsSolidityDaml (typed, functional)
PrivacyPublic ledgerOnly participants see data
FinalityProbabilisticImmediate

Keyvoy abstracts these differences behind a familiar SDK interface.