Skip to main content

pruv verification layer for OpenClaw agents

Project description

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_filefile.read scope
  • write_filefile.write scope
  • executesystem.execute scope
  • api_callapi.call scope
  • searchsearch.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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pruv_openclaw-0.1.0.tar.gz (5.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pruv_openclaw-0.1.0-py3-none-any.whl (5.1 kB view details)

Uploaded Python 3

File details

Details for the file pruv_openclaw-0.1.0.tar.gz.

File metadata

  • Download URL: pruv_openclaw-0.1.0.tar.gz
  • Upload date:
  • Size: 5.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for pruv_openclaw-0.1.0.tar.gz
Algorithm Hash digest
SHA256 23f4321cb8245a6ae959f09a385d15b3b70f42ae190cb8d1ce35bc4e8c4b9095
MD5 b33751cbb09fc1da3426a1b5ff25e237
BLAKE2b-256 e27b7be358649f5d7e8a1068e95f2967709f4c5085d16541884471a12822ee0b

See more details on using hashes here.

Provenance

The following attestation bundles were made for pruv_openclaw-0.1.0.tar.gz:

Publisher: publish.yml on mintingpressbuilds/pruv

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pruv_openclaw-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: pruv_openclaw-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 5.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for pruv_openclaw-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 9cfa09ec968f6d6c533d59e2d2e6c94c1803fe2b9ed1b609031ad35d2c90327a
MD5 4f86b029171633849436f7bc8f4e9504
BLAKE2b-256 12780d7eec47096c697e1c9b630f72bc9dc2c59afc8868082b923121e2f3a27e

See more details on using hashes here.

Provenance

The following attestation bundles were made for pruv_openclaw-0.1.0-py3-none-any.whl:

Publisher: publish.yml on mintingpressbuilds/pruv

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page