Installation

Requirements

  • Python 3.11 or later

  • pip (included with Python)

Standard Install

pip install nomotic

Optional Extras

# Slack integration for the approval queue
pip install nomotic[slack]

# Development tools (testing, linting, docs generation)
pip install nomotic[dev]

Platform Support

Nomotic runs on Linux, macOS, and Windows. The governance runtime is pure Python with zero required external dependencies.

Verify Installation

nomotic doctor verifies your issuer keys, certificate store, audit trail integrity, and configuration files. Use --fix to auto-repair common issues.

Development Install

To install from source for development:

Docker

The governance runtime runs in containers. The API server can be started with:

Environment variables for container configuration:

Variable
Default
Description

NOMOTIC_HOST

127.0.0.1

Bind address

NOMOTIC_PORT

8420

Server port

NOMOTIC_DATA_DIR

~/.nomotic

Data directory

NOMOTIC_METRICS

false

Enable Prometheus metrics

NOMOTIC_LOG_LEVEL

INFO

Log level

Telemetry

Nomotic includes opt-in anonymous telemetry that is disabled by default. No data is collected unless you explicitly enable it. See Telemetryarrow-up-right for details on what is collected and how to opt in.

Last updated