Skip to main content

pruv verification layer for CrewAI agents

Project description

pruv-crewai

pruv-crewai Python 3.10+ License: MIT

Cryptographic verification for CrewAI agents. Every crew kickoff, task execution, agent handoff, and tool usage — automatically recorded into a pruv identity chain.

pip install pruv-crewai

Usage

from pruv_crewai import CrewAIWrapper

wrapped = CrewAIWrapper(crew, agent_id="agent-id", api_key="pv_live_...")
result = wrapped.kickoff()
receipt = wrapped.receipt()

Wraps CrewAI's kickoff() with automatic recording. Your crew code stays unchanged. pruv runs underneath it.

How it works

PruvCrewObserver intercepts CrewAI lifecycle events:

  • on_crew_start / on_crew_end — crew lifecycle
  • on_task_start / on_task_end — individual task execution
  • on_tool_use — tool invocations
  • on_agent_handoff — agent-to-agent handoffs

Every event 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_crewai-0.1.0.tar.gz (5.4 kB view details)

Uploaded Source

Built Distribution

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

pruv_crewai-0.1.0-py3-none-any.whl (5.0 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for pruv_crewai-0.1.0.tar.gz
Algorithm Hash digest
SHA256 95fc31f6b404c2ac531884bd50b06eeec0d3464dfbeaf6c3bbb7b01e5980b48c
MD5 d3c1d0e9a616fa5f4807016373b21822
BLAKE2b-256 99b27ece04659f98316c431ef5c82a7560cc2dd664cfefb2e9f792bf726ce011

See more details on using hashes here.

Provenance

The following attestation bundles were made for pruv_crewai-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_crewai-0.1.0-py3-none-any.whl.

File metadata

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

File hashes

Hashes for pruv_crewai-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 041fc9a452135459e025b1e4ba3e10bdb3b83b37c6bdd9cbc79c791a3713e8a9
MD5 83ccb636e286cc6a23ade5d06905b96d
BLAKE2b-256 d8dbc666ebb3a8ba870ec12f9c1bef6a536a2d4be2b810909ce22b05ed7e6b1d

See more details on using hashes here.

Provenance

The following attestation bundles were made for pruv_crewai-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