Skip to main content

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

Project description

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.

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

tectra_verify-0.1.0.tar.gz (15.0 kB view details)

Uploaded Source

Built Distribution

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

tectra_verify-0.1.0-py3-none-any.whl (8.0 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: tectra_verify-0.1.0.tar.gz
  • Upload date:
  • Size: 15.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for tectra_verify-0.1.0.tar.gz
Algorithm Hash digest
SHA256 186356ed2912fb66b8d7e15dd5ce56a22444c4b84abbcb292afd7c3b7610bf63
MD5 87ad79b7e221ee4d88b1945cbe85095b
BLAKE2b-256 0c6b910924d6a57d6bcaed46d3bdbee8eddecadb3e490c5cc9968040eb0a40d7

See more details on using hashes here.

File details

Details for the file tectra_verify-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: tectra_verify-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 8.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for tectra_verify-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 606cf862f7ae9f698b5fcabd80b63ae5617b95c0c86ea560248e5a4da2d7a9ca
MD5 5c7c5d631e8adf222fe39edd5a2f5280
BLAKE2b-256 b7b6644c81ded787e40bec199cac3f18aea3719a599eb10537506db636969733

See more details on using hashes here.

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