Choose your stack
Target CLN or LDK to match your architecture
The VLS SDK moves your Lightning keys and signing logic onto a dedicated signer that enforces Lightning rules and your policies before releasing a signature.
One breach can drain all funds. Keys stored on nodes create single points of failure.
Most teams wrap a hot wallet with custom scripts or plugins. That's hard to audit, easy to misconfigure, and ultimately caps how much risk you're willing to put on a single node.
Custodial obligations can slow iteration and limit market entry.
Keys remain strictly off-node, can be secured on hardened devices and paired with customizable security policies.
Validate every operation before signing. Stay secure even if node is compromised.
Users retain control. Reduce custodial risk and regulatory overhead.
Choose your stack and follow three simple steps
Target CLN or LDK to match your architecture
Local test environment with signer connection
Get StartedConfirm policy checks run and unsafe requests are blocked
Policy ExamplesCompare security and custody models for serious Lightning balances.
| Feature | Recommended VLS | Non-custodial hot wallet | Custodial hot-wallet |
|---|---|---|---|
| Keys off-node (dedicated signer) | ✓ | ✕ | ✕ |
| Independent validation & policy component | ✓ | ✕ | ✕ |
| Non‑custodial | ✓ | ✓ | ✕ |
| Safe if node is compromised | ✓ | ✕ | ✕ |
| Regulatory compliance* | Low burden (in non‑custodial designs) | Medium burden | High burden (full custody) |
| Security profile | Enterprise‑grade; designed for large LN balances | Single‑box hot wallet; harder to harden and audit | Centralised custodian; you trust their controls completely |
* Very rough comparison only, not legal advice. Actual regulatory exposure depends on your jurisdiction, licensing, and how you structure custody and settlement—always consult counsel for your specific setup.
Real outcomes from better Lightning security architecture
With node-compromise risk contained at the signer, you can hold larger Lightning balances without feeling like you're betting the company on one box.
Clear separation of duties and policy controls make it easier to explain your security model to risk teams, regulators, and enterprise customers.
VLS bakes in Lightning-aware checks and integrations so your team can focus on product instead of building and maintaining a bespoke security subsystem.
Whether you're securing your own funds or building for customers
Secure your Lightning funds with enterprise-grade security. Keep keys in a separate environment while maintaining full self-custody.
Build truly non-custodial Lightning wallets and services where only users can control their funds. Reduce your regulatory burden and increase user trust.
Recent VLS releases & improvements
Integrates lnrod into main workspace, adds BOLT12 signing support, improves monitoring, and upgrades dependencies for security and performance.
Release notesAdds SimplePolicy config, LDK phase-2 support, and key handling fixes.
Release notesIntroduces LSS support, trusted oracle validation, and HSMD v6.
Release notesVLS (Validating Lightning Signer) keeps Lightning private keys off the node and validates every request before signing. If a node is compromised or misbehaves, VLS refuses the signature. Result: non‑custodial control, hot‑wallet speed and enterprise-grade security.
The attacker can request operations, but VLS checks channel state, HTLCs, amounts, destinations, and timing before signing. Malicious or out‑of‑policy requests are rejected, containing the incident.
Yes. Under the standard definition: only the user who holds keys with VLS can move funds. The node may propose updates, but the validating signer enforces policy and approves or rejects. A compromised node alone cannot move funds.
VLS ships reference integrations for CLN and LDK. LND and Eclair are not yet supported.
Validating signer with policy engine, vlsd daemon/Docker, UTXO oracle (txood), Lightning Storage Server, and CLN/LDK integrations. Licensed Apache‑2.0 and open for audit.
Fewer custody incidents and less custom security code frees up time to ship features. Non‑custodial options powered by VLS attract users who won't deposit funds in custodial solutions. See Greenlight's case study.
Join industry leaders who trust VLS to protect Lightning funds.