Skip to content

Installation

Terminal window
pip install obsigna

Or with uv:

Terminal window
uv add obsigna
  • Python 3.11+

pip install obsigna installs the library only. Receipts are signed by a separate obsigna-daemon process, which also ships the agent-receipts CLI (list, show, verify). Install it on macOS or Linux — Windows is not supported yet:

Terminal window
# macOS (Homebrew)
brew install agent-receipts/tap/obsigna
# Linux / from source (requires Go 1.26.1+) — builds the daemon and the obsigna CLI
go install github.com/agent-receipts/ar/daemon/cmd/obsigna-daemon@latest
go install github.com/agent-receipts/ar/daemon/cmd/obsigna@latest

See Daemon Setup for other install methods, socket paths, and running the daemon as a service.