Vaulkyrie is a Solana wallet suite for users and builders who want more than a single local private key. The suite brings together a browser wallet, cross-device signing coordination, FROST threshold custody, Privacy Vault flows powered by Umbra, and a post-quantum-oriented PQC Wallet path based on Winternitz one-time authorization.Documentation Index
Fetch the complete documentation index at: https://docs.vaulkyrie.xyz/llms.txt
Use this file to discover all available pages before exploring further.
Threshold Vault
Split signing authority across participants with FROST DKG and threshold Ed25519 signatures.
PQC Wallet
Use a Winternitz one-time authorization path that advances to a fresh root after each PQC spend.
Privacy Vault
Access private transfer workflows through Vaulkyrie’s Umbra integration.
What Vaulkyrie offers
Vaulkyrie is designed as a wallet suite rather than a single wallet mode.| Option | Who it is for | What it does |
|---|---|---|
| Threshold Vault | Teams, shared treasuries, advanced self-custody users | Requires a threshold set of participants to cooperate before a Solana transaction can be signed. |
| PQC Wallet | Users testing hash-based authorization models | Uses one-time Winternitz signing material and rotates to the next root after each spend. |
| Privacy Vault | Users testing private transfer workflows | Connects Vaulkyrie wallet flows to Umbra-powered private transfer operations. |
| Relay Server | Multi-device users and operators | Coordinates cross-device DKG/signing sessions and optional server cosigner support. |
| SDK and CLI | Developers | Provide instruction builders, PDA helpers, account decoding, DKG harnesses, and integration tooling. |
Official links
Main website
The public Vaulkyrie website and landing page.
GitHub organization
The destination organization for Vaulkyrie repositories.
X / Twitter
Official Vaulkyrie updates.
System overview
Current code-sourced status
| Surface | Current state |
|---|---|
| Browser wallet | Implemented as a Vite React browser extension in src/. It includes onboarding, approval UI, threshold signing, PQC wallet UI, Privacy Vault UI, and internal wallet SDK code. |
| Relay server | Implemented in relay-server/src/. It supports WebSocket ceremony relay, session invites, server cosigner registration/signing, and PQC sponsorship helpers. |
| Rust SDK | Implemented in crates/vaulkyrie-sdk/. It includes instruction builders, PDA helpers, account decoders, error decoding, and optional FROST helpers. |
| CLI | Implemented in crates/vaulkyrie-cli/. It is usable from the workspace for DKG harnesses, instruction JSON, PDA derivation, decoding, and inspection. |
| TypeScript SDK | Now being prepared as a package from browser SDK code. Until it is published, local workspace/package-link usage is the intended path. |
Where to start
- Read the codebase map to understand the moving parts.
- Read Threshold Vault, PQC Wallet, and Privacy Vault to choose a wallet mode.
- Read Rust SDK and CLI and TypeScript SDK before building an integration.
- Read Readiness before testing with real infrastructure.
