TectraTectra
The Open Verification Standard

Prove what's real.
At the source.

Tectra is the cryptographic authenticity layer for images and video. AI companies, camera manufacturers, and artists sign their content at creation - anyone can verify it, anywhere, forever.

Your files never leave your device or infrastructure Free to verify · No account needed
AI-generated image being analyzed
Verified by Tectra

AI-Generated · Disclosed

Signed by AI Labs

AI-generated patterns detected
Signed by verified AI publisher
Blockchain provenance record
Human camera capture
On-chain provenance record Origin confirmed

Trusted by teams building at every layer of the content stack

AI Companies
Security Cameras
News Organizations
Digital Artists
Medical Imaging
Enterprise
The Problem

The internet has a trust problem.

AI-generated images are indistinguishable from real photographs. Deepfake videos are used to manipulate public opinion. Artists lose credit when their work is copied and re-shared without attribution. Security camera footage can be tampered with before court.

The world needs a universal way to answer a simple question: Where did this image come from?

85% of internet users

cannot reliably distinguish AI-generated images from real photos.

No industry standard

There is no universal protocol for signing or verifying image origin today.

Attribution is broken

Artists and photographers lose credit the moment their work is shared online.

How It Works

Sign once. Verify forever.

Three simple steps. Works with any image or video format, from any source.

01

Sign at Source

Embed a cryptographic signature into your content the moment it's created. Use our REST API, Python SDK, TypeScript SDK, or drop-in Docker agent.

python
# Python SDK
from tectravision_sdk import TectraClient

client = TectraClient(api_key="iai_...")
result = client.sign("photo.jpg")
print(result["record_id"])
02

Anchor on Blockchain

Content hashes are batched into a Merkle tree and anchored on Polygon. Creates an immutable, timestamped provenance record.

text
# Happens automatically.
# Each batch anchors a Merkle root
# for thousands of images in a
# single transaction.
# TX: 0x4a7f...c92b
03

Verify Anywhere

Anyone can verify any signed image through our public API, web interface, or Chrome browser extension. No account needed. Reveals who signed it and when.

bash
curl -X POST https://tectra.vision/api/v1/verify \
  -F "file=@image.jpg"

# Returns:
# { "authentic": true,
#   "signer": "Acme AI Inc.",
#   "confidence": 0.95 }
Use Cases

Built for every content creator

Whether you generate images, capture video, or create art - Tectra gives you provenance that survives the open internet.

AI Companies
Sign every image your model generates with your organization key. Users and platforms can verify 'Made by Model X at Company Y' - building trust in your outputs.
  • Prove model provenance
  • Combat misuse of AI outputs
  • Build user confidence
client.sign("generated.jpg", origin_type="ai_generated_image")
Security Cameras
Drop our Docker agent into your camera pipeline. Every frame is signed at capture, creating tamper-evident footage for legal and security use.
  • Tamper-evident footage
  • Legal chain of custody
  • Zero-config Docker deploy
# docker-compose.yml services: tectra-agent: image: tectravision/agent volumes: - /camera/output:/watch
Digital Artists
Sign your original work before publishing. Cryptographic proof of authorship that survives screenshots, re-uploads, and social media compression.
  • Prove original authorship
  • Survives re-uploads
  • Invisible watermark
result = client.sign("artwork.png") print(result["certificate"])
News Organizations
Establish chain of custody for photojournalism from camera to publication. Readers can verify that images were not altered after capture.
  • Editorial integrity
  • Chain of custody
  • Reader trust
# Sign at camera level client.watch("/ingest/", origin_type="photojournalism")
Medical Imaging
Create a tamper-evident audit trail for diagnostic images. Prove a scan was not modified between acquisition and diagnosis.
  • Regulatory compliance
  • Tamper detection
  • Audit trail
client.sign("scan.dcm", origin_type="medical_imaging", device_id="MRI-UNIT-7")
Enterprise & Legal
Sign internal documents, evidence, and media with organizational keys. Create legally defensible provenance records anchored on blockchain.
  • Legally defensible
  • Org-level keys
  • Blockchain anchored
# API key auth for CI/CD curl -H "Authorization: Bearer iai_..." \ -F "file=@evidence.jpg" /sign
Technology

Four layers of verification

Every signed image passes through four independent checks. Each adds a layer of certainty.

1

Invisible Watermark

DWT+DCT steganography embeds a 128-bit payload invisible to the human eye. Survives compression, screenshots, and re-encoding.

2

SHA-256 Hash

Exact cryptographic fingerprint of the original file. Detects any bit-level modification.

3

Perceptual Hash

Fuzzy image fingerprint catches modified copies - crops, color adjustments, and social media re-encoding.

4

Blockchain Anchor

Merkle root anchored on Polygon. Tamper-proof timestamp and chain of custody, verifiable by anyone independently.

Built on open standards

C2PA

Content Credentials

Tectra is a C2PA member. Industry standard for content provenance alongside Adobe, Microsoft, Google, and the BBC.

Polygon

Blockchain

EVM-compatible, low-cost blockchain. Smart contract stores Merkle roots permanently.

Ed25519

Cryptographic Signing

High-performance asymmetric signatures. Private keys never leave your infrastructure.

Merkle Trees

Batch Efficiency

Thousands of images anchored in a single transaction. Efficient and cost-effective.

Privacy & Security

Your content stays yours. Always.

Whether you're verifying in the browser, running the SDK, or using local tools — your actual image or video bytes never leave your device or infrastructure.

Zero-upload verification

For anyone checking content

When you verify via the web app, your browser computes a SHA-256 fingerprint locally — only that hash is sent to our servers. The SDK and CLI tools work the same way: verification runs against a fingerprint, not the file itself. For videos, frame fingerprinting runs entirely on your machine with nothing sent over the network.

Only a hash is ever transmitted

SHA-256 fingerprint computed locally — your file stays on your device.

Video verified entirely on-device

Frame fingerprinting runs locally via the SDK or browser. No upload.

No account or login required

Verification is fully public and anonymous.

Local signing architecture

For publishers and integrators

The Tectra SDK signs and watermarks content entirely on your machine. Private keys are encrypted at rest and never transmitted. Only the resulting cryptographic hash and metadata are registered with our servers.

Signing happens on your infrastructure

The SDK runs locally — images are processed in memory and never uploaded.

Private keys stay on your machine

Ed25519 keypairs encrypted with Fernet at rest. We never see your keys.

Only hashes reach our servers

SHA-256 fingerprints and metadata only — zero image content transmitted.

No image data stored on our servers No private keys ever transmitted Fingerprint computed locally — never the file Open-source verification library
Technical Deep-Dive

Read the Technical Solution Brief

An 18-page overview of Tectra's four-layer verification architecture, use cases across industries, competitive landscape, and security design.

Solution Brief

18 pages · PDF
Version 1.0 — March 2026

Ecosystem

Verify everywhere. Integrate anything.

SDKs for every language, a browser extension for instant verification, and an open-source library anyone can build on.

Browser Extension

Right-click any image on the web to verify its provenance instantly. See who signed it, when, and check the blockchain proof - all from your browser.

TypeScript SDK

Official SDK for JavaScript and TypeScript. Sign, verify, and manage content records from Node.js or the browser. Zero runtime dependencies.

Open Source Verify

tectra-verify is our MIT-licensed verification library. Extract watermarks, compute hashes, verify Merkle proofs - no API key needed. Build your own verification tools.

Integration

Integrate in minutes

Multiple ways to start signing content. Pick the one that fits your stack.

Sign any image with a single HTTP request. Works with any language or framework.

bash
# 1. Register and get your API key from the dashboard

# 2. Create a signing key
curl -X POST https://tectra.vision/api/v1/keys/signing-keys \
  -H "Authorization: Bearer iai_your_api_key" \
  -H "Content-Type: application/json" \
  -d '{"name": "production-key"}'

# 3. Sign an image
curl -X POST "https://tectra.vision/api/v1/sign?signing_key_id=<key-uuid>" \
  -H "Authorization: Bearer iai_your_api_key" \
  -F "file=@image.png"

# 4. Anyone can verify - no auth needed
curl -X POST https://tectra.vision/api/v1/verify \
  -F "file=@image.png"
Get Started

Start signing your content today.

Create a free account, generate your signing keys, and sign your first image in under 5 minutes. Verification is always free and requires no account.

1

Create your account

Individual or organization - your choice.

2

Generate a signing key

Ed25519 keypair, encrypted at rest.

3

Sign your first image

Dashboard, API, SDK, or Docker agent.

4

Share verifiable content

Anyone can verify - no account needed.