TectraTectra
Documentation

Tectra Overview

Tectra is the open cryptographic authenticity layer for images and video. It gives every piece of digital content a verifiable origin - signed at the source, anchored on blockchain, and verifiable by anyone, anywhere, forever.

What is Tectra?

When an image is signed with Tectra, it receives four layers of unforgeable provenance:

Invisible Watermark

DWT+DCT steganography embeds a 128-bit cryptographic payload. Survives screenshots, compression, and re-encoding.

SHA-256 Hash

Exact cryptographic fingerprint. Any bit-level modification is immediately detected.

Perceptual Hash

Catches modified copies - crops, color adjustments, and social media re-encoding.

Blockchain Anchor

Merkle root anchored on Polygon. Immutable timestamp and chain of custody, independently verifiable.

Architecture

Signing Pipeline

Image / Video

Source file

SHA-256 + pHash

Hash & fingerprint

Ed25519 Sign

Cryptographic signature

Watermark Embed

Invisible 128-bit payload

Redis Batch Queue

Queued for anchoring

Merkle Tree Build

Batch of thousands of records

Polygon Blockchain

Immutable on-chain anchor

Verification Pipeline

Watermark ExtractInvisible payload match
SHA-256 HashExact file fingerprint
Perceptual HashModified copy detection
Blockchain LookupOn-chain proof verify
Confidence Score returned (0–100%)

System Architecture

Clients

Next.js Dashboard
Python SDK
TypeScript SDK
Docker Agent

FastAPI Backend

/api/v1/sign
/api/v1/verify
/api/v1/auth
/api/v1/keys
/api/v1/dashboard

Data & Infrastructure

PostgreSQL
Polygon Blockchain
Redis + Celery

Explore the docs

Open Standard

Tectra implements the C2PA Content Credentials standard, backed by Adobe, Microsoft, Google, the BBC, and others. Tectra is a C2PA member. All blockchain records are on Polygon and independently verifiable.