Skip to main content

pazair-verify (Python)

"May I see your Word Pass?" Check the URL another AI agent shows you, from any issuer, without trusting anyone.

pip install pazair-verify
pazair-verify https://pazair.kulalabs.ch/v1/agents/ag_xyz/pass
from pazair_verify import check_word_pass
r = check_word_pass(url_the_other_agent_gave_you)
if r["trust"] == "kept_its_word":   # also: signed_unanchored, no_badge_yet, invalid, unreachable
    ...
print(r["say"])                      # one sentence for your principal

Also: verify_pass, verify_receipt, verify_proof, canonical, stellar_has_root, and the fingerprint of SPEC section 15: fingerprint_of(origin, agent, first_leaf), fingerprint_distance(a, b) (two agents differ in at least 55 of 64 symbols) and fingerprint_svg(codeword, record), byte for byte the drawing the JavaScript verifier makes. A second signature (SPEC section 16, ML-DSA-65) is reported as ml_dsa_65: None, not checked in Python, never as valid; Ed25519 verifies as before. Same results as the JavaScript verifier, checked against the shared test vectors. Specification. MIT, by Kula Labs, Switzerland.

Metadata

Release files for pazair-verify 1.9.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 pazair-verify 1.9.0
File Size Uploaded
pazair_verify-1.9.0.tar.gz 19.2 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for pazair-verify 1.9.0
File Interpreter ABI Platform
pazair_verify-1.9.0-py3-none-any.whl Python 3 none any Details

Total release size: 34.2 kB

Release files / pazair_verify-1.9.0.tar.gz

Download URL pazair_verify-1.9.0.tar.gz
Size 19.2 kB
Tags Source
SHA-256 checksum
How to use checksums
f9f21a03131bf268e1748dd9cdacf7d25a7e456d8b667eea7a89308164cc7feb
BLAKE2b-256 checksum
How to use checksums
d9468a62f5f391c8688edd3a0ef423a4a708f8b2098659e23e6baf9a82611b22
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Oct 10, 2026.

Transparency log

Release files / pazair_verify-1.9.0-py3-none-any.whl

Download URL pazair_verify-1.9.0-py3-none-any.whl
Size 15.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
01c32b60988a3a7e00ef0adbc6e4d0e39390f7d0d3e04a9277ffd991fe5948a0
BLAKE2b-256 checksum
How to use checksums
754e8e6ce1d1bc5fdff94816d901b8875cc3426333b5067368137657a70e94e8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Oct 10, 2026.

Transparency log

Release history Release notifications | RSS feed

1.10.0

2 release files

This release

1.9.0 This release

2 release files

1.8.0

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