plog CLI works with both local SQLite databases and remote servers.
Installation
Commands
Global flags
All commands support targeting a remote server:--server, commands operate on the local SQLite database at ~/.provenlog/events.db.Documentation Index
Fetch the complete documentation index at: /llms.txt
Use this file to discover all available pages before exploring further.
The plog command-line interface
plog CLI works with both local SQLite databases and remote servers.
# From PyPI (Python SDK + CLI)
pip install provenlog
# From source (full CLI with dashboard)
git clone https://github.com/provenlog/provenlog.git
cd provenlog && make install
| Command | Description |
|---|---|
plog run | Wrap a Python agent with automatic instrumentation |
plog serve | Start the ProvenLog server and dashboard |
plog log | Query the audit trail |
plog verify | Verify hash chain integrity |
plog export | Export verifiable evidence packages |
plog policy | Run compliance policy checks |
plog timestamp | Request RFC 3161 timestamps |
plog proxy | Start the MCP proxy |
plog ingest | Pipe events from stdin |
plog playground | Interactive integration tester |
plog openclaw | OpenClaw Gateway observer |
plog <command> --server http://localhost:7600
--server, commands operate on the local SQLite database at ~/.provenlog/events.db.