Skip to main content

pruv-openclaw

pruv-openclaw Python 3.10+ License: MIT

Cryptographic verification for OpenClaw agents. Every file read, file write, system execution, and API call — automatically recorded into a pruv identity chain with scope checking.

pip install pruv-openclaw

Usage

from pruv_openclaw import PruvOpenClawPlugin

plugin = PruvOpenClawPlugin(agent_id="agent-id", api_key="pv_live_...")
# Config-driven — hooks into before_action / after_action automatically
receipt = plugin.receipt()

Config-driven plugin with automatic scope mapping. Your OpenClaw config stays unchanged. pruv runs underneath it.

How it works

PruvOpenClawPlugin hooks into OpenClaw's action lifecycle with automatic scope mapping:

  • read_file → file.read scope
  • write_file → file.write scope
  • execute → system.execute scope
  • api_call → api.call scope
  • search → search.query scope

Every action is posted to the pruv identity chain via POST /api/identity/act. The chain is tamper-evident — modify one entry and verification detects exactly where.

Links

Metadata

Release files for pruv-openclaw 0.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for pruv-openclaw 0.1.0
File Size Uploaded
pruv_openclaw-0.1.0.tar.gz 5.3 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for pruv-openclaw 0.1.0
File Interpreter ABI Platform
pruv_openclaw-0.1.0-py3-none-any.whl Python 3 none any Details

Total release size: 10.4 kB

Release files / pruv_openclaw-0.1.0.tar.gz

Download URL pruv_openclaw-0.1.0.tar.gz
Size 5.3 kB
Tags Source
SHA-256 checksum
How to use checksums
23f4321cb8245a6ae959f09a385d15b3b70f42ae190cb8d1ce35bc4e8c4b9095
BLAKE2b-256 checksum
How to use checksums
e27b7be358649f5d7e8a1068e95f2967709f4c5085d16541884471a12822ee0b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Feb 23, 2026.

Transparency log

Release files / pruv_openclaw-0.1.0-py3-none-any.whl

Download URL pruv_openclaw-0.1.0-py3-none-any.whl
Size 5.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
9cfa09ec968f6d6c533d59e2d2e6c94c1803fe2b9ed1b609031ad35d2c90327a
BLAKE2b-256 checksum
How to use checksums
12780d7eec47096c697e1c9b630f72bc9dc2c59afc8868082b923121e2f3a27e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Feb 23, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page