Skip to content

Explanation

Understanding-oriented material: what sigillum is, how it is put together, the reasoning behind those choices, and where the edges are.

sigillum is a standalone signing CLI. It owns almost no logic of its own — it wires together upstream modules and ships the signing backends. That thinness is deliberate, and the pages below explain why.

  • Components & architecture — the module stack (sigillum → go/signing-cligo/signing + backends) and how the pieces fit together.
  • Concepts — why sigillum exists as a separate tool from gtb, and the build-time backend blank-import model.
  • What sigillum does not do — the limits. No verify command, no key algorithm that serves both signature formats, no encrypted private keys, no runtime backend selection, no configurable signing.

Where should I start?