Skip to main content

tectra-verify

Open-source image provenance verification library. Part of the Tectra content authenticity platform.

tectra-verify lets you verify whether an image was registered on the Tectra provenance network. It computes perceptual and cryptographic hashes locally, extracts embedded watermarks, and checks the result against the Tectra verification API.

This package contains verification and extraction logic only — no signing, key management, or watermark embedding.

Install

pip install tectra-verify

To enable watermark extraction (optional):

pip install tectra-verify[watermark]

CLI Usage

tectra-verify check image.jpg
tectra-verify check photo.png --api-url https://custom-api.example.com

Python Usage

from tectra_verify import verify_image

result = verify_image("image.jpg")
print(result)

Lower-level utilities are also available:

from tectra_verify import extract_watermark, compute_hashes, verify_merkle_proof

Links

License

MIT — see LICENSE.

Metadata

Release files for tectra-verify 0.1.1

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

Source distribution (sdist)

Source distribution for tectra-verify 0.1.1
File Size Uploaded
tectra_verify-0.1.1.tar.gz 15.5 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for tectra-verify 0.1.1
File Interpreter ABI Platform
tectra_verify-0.1.1-py3-none-any.whl Python 3 none any Details

Total release size: 23.9 kB

Release files / tectra_verify-0.1.1.tar.gz

Download URL tectra_verify-0.1.1.tar.gz
Size 15.5 kB
Tags Source
SHA-256 checksum
How to use checksums
15ddce9e92847d455fa30300777cf168e3ca4cf7c9cae47ce6f418cb5bc9cac3
BLAKE2b-256 checksum
How to use checksums
a6593471bfeef4503b349a44e3a581c7cc33b228180e2e222cd53bc436dc9a99
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.3

Release files / tectra_verify-0.1.1-py3-none-any.whl

Download URL tectra_verify-0.1.1-py3-none-any.whl
Size 8.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
ba46acbd57ccf6a60bfd32664176d7de30cc973ed7a6d69322b1d74ac410bd09
BLAKE2b-256 checksum
How to use checksums
9e65c6e42360c5129d8640137d9a8c6924db5fd1c9b4a57c57855f5183c9409b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.3

Release history Release notifications | RSS feed

This release

0.1.1 This release

2 release files

0.1.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