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
- Full documentation: tectra.vision/docs
- Protocol specification: tectra.vision/protocol
- Source: github.com/tectra-vision/tectra-verify
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)
| File | Size | Uploaded | |
|---|---|---|---|
| tectra_verify-0.1.1.tar.gz | 15.5 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| 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
|