proofstep
Tracing SDK — part of Proofstep, the CI gate for AI agents that knows the difference between a regression and a bad day.
Instrument an AI application or agent, and send the trace to a Proofstep server.
import proofstep
proofstep.init(endpoint="https://proofstep.internal", api_key="ps_prod_…")
with proofstep.capture("outbound") as captured:
proofstep.set_state(unsubscribed=False)
with proofstep.start_span("gmail.send", span_type="tool", tool_name="gmail.send") as span:
span.set_args({"to": recipient, "thread_id": thread})
set_args is not decoration: trajectory policies match on args.*, so a check whose result never
reaches the trace cannot be audited later.
Secrets are redacted in this process, before export. Access tokens, refresh tokens, API keys,
passwords, session cookies, and Authorization headers are never intentionally stored.
Install the evaluation extras with pip install "proofstep[eval]", or the CLI with
pip install proofstep-cli.
Documentation
Full documentation lives in the repository.
Apache-2.0.
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file proofstep-0.1.0-py3-none-any.whl.
File metadata
- Download URL: proofstep-0.1.0-py3-none-any.whl
- Upload date:
- Size: 22.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0b25a9d8dacd9045e20baafb1e537b0563cf317ac9b37207575938b8007705ff
|
|
| MD5 |
af03870e368a982b0c69414645b2f6df
|
|
| BLAKE2b-256 |
f8ac66cc99c7810cfdfa1903ef19b14e8d8ca815fef21bb970b94def9125fbee
|
Provenance
The following attestation bundles were made for proofstep-0.1.0-py3-none-any.whl:
Publisher:
release.yml on IlaKhan17/proofstep
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
proofstep-0.1.0-py3-none-any.whl -
Subject digest:
0b25a9d8dacd9045e20baafb1e537b0563cf317ac9b37207575938b8007705ff - Sigstore transparency entry: 2552036935
- Sigstore integration time:
-
Permalink:
IlaKhan17/proofstep@77c1617ec9e57aec0c3c30e3a2498c4375fd55d1 -
Branch / Tag:
refs/tags/v0.1.0 - Owner: https://github.com/IlaKhan17
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@77c1617ec9e57aec0c3c30e3a2498c4375fd55d1 -
Trigger Event:
push
-
Statement type: