Zero code changes — wrap any Python agent
The fastest way to start. Wrap any Python agent withplog run and every framework is instrumented automatically:
~/.provenlog/events.db. No code changes required.
One-line import
If you prefer to instrument from within your code:| Variable | Default | Description |
|---|---|---|
PROVENLOG_ENABLED | 1 | Set to 0 to disable |
PROVENLOG_AGENT_ID | auto | Agent identifier |
PROVENLOG_URL | — | Server URL; omit for embedded mode |
PROVENLOG_DB_PATH | ~/.provenlog/events.db | SQLite path |
Python SDK — explicit setup
For full control over what gets logged:TypeScript SDK
Server mode with dashboard
Point any SDK at a running server for multi-agent aggregation and the web dashboard:Verify your audit trail
Next steps
Auto-Instrumentation
Deep dive into
plog run and import provenlog.auto.Framework Integrations
Per-framework setup for LangChain, CrewAI, and more.
Core Concepts
Understand events, hash chains, and Merkle trees.
Dashboard
Explore the built-in web dashboard.