VLS Documentation

Welcome to the documentation for Validating Lightning Signer (VLS)β€”an open-source validating signer library for securing Lightning Network funds.

These docs are organized to help developers understand what VLS is, how to integrate it, and how it protects funds from Lightning-specific exploits.


🧭 Sections

Section Purpose
Overview What VLS is, why it matters, and how it compares to blind signing
Get Started Step-by-step integration guides for CLN, LDK, Docker setups
Security Details on VLS policy engine, exploits it prevents, and implementation pitfalls
Sequence Diagrams Protocol sequence diagrams for VLS implementations

πŸ™‹ New to VLS?

Start with:

πŸ‘‰ Why Validating Signing?
πŸ‘‰ Start Here


πŸ’¬ Questions or Feedback?

  • Join us on Matrix
  • Or open an issue in this repo

Thanks for building secure Lightning with us ⚑