WITNESSCTL(1)

πŸ“¦
version 0.4.3 Β· 3 versions
, in ubuntu resolute, ubuntu stonking

πŸŽ€ WITNESSCTL(1) πŸŽ€

okay so. this is witnessctl, bestie β€” the command that operates on the litewitness(1) database. that's the whole vibe. it's a manual-page situation, it's giving "I have exactly one job and I do it flawlessly" energy πŸ’…


🌸 NAME 🌸

witnessctl β€” operate on the litewitness(1) database πŸ¦‹


✨ SYNOPSIS ✨

witnessctl <command> [options]

like, you pick a command and then you hand it whatever options it wants. that's the shape of it, periodt.


πŸ’– DESCRIPTION πŸ’–

so this page is basically a menu, and the menu is the commands. no cap, that's the whole thing. each command wants a -db <path> because hello, it needs to know where the database is at, and the rest of the flags are per-command situations. pick your fighter:

🫢 Commands 🫢

  • add-log β€” the one called add-log. flags it takes:
    • -db <path> β€” the database <path>, obviously, she needs directions πŸ—ΊοΈ
    • -origin <origin> β€” the <origin> in question ✨
  • add-key β€” the one called add-key. flags it takes:
    • -db <path> β€” database <path> πŸ’Ύ
    • -origin <origin> β€” the <origin> ✨
    • -key <verifier key> β€” a <verifier key>, exactly that kind πŸ”‘
  • del-key β€” the one called del-key. flags it takes:
    • -db <path> β€” database <path> πŸ’Ύ
    • -origin <origin> β€” the <origin> ✨
    • -key <verifier key> β€” a <verifier key> πŸ”‘
  • add-sigsum-log β€” the one called add-sigsum-log. flags it takes:
    • -db <path> β€” database <path> πŸ’Ύ
    • -key <hex-encoded key> β€” a <hex-encoded key> this time, not a verifier key, don't mix them up bestie 🚨
  • list-logs β€” the one called list-logs. flags it takes:
    • -db <path> β€” database <path>, and that is literally the only one πŸ’Ύ
also note: add-sigsum-log is out here with -key <hex-encoded key> while add-key and del-key roll with -key <verifier key>. they are not the same flag, they do not do the same thing, do not YOLO them πŸ”₯

and that's the page, babe πŸŽ€ this is witnessctl version 0.4.3-3build1, dated February 2026, dropped as a User Command in the WITNESSCTL(1) section of the manual. go be iconic with it πŸ’…βœ¨πŸ¦‹

πŸ“¦ where this page comes from