Ed25519 Signed · Zero Custody · Immutable

A mathematical
witness
for your
digital files.

Drop any file. VerixID records its SHA-256 fingerprint on an immutable ledger — signed with Ed25519. The file never leaves your device. Publicly verifiable by anyone. No account. Just math.

Record ID · Live Preview
SHA-256 Fingerprint 3e13751b7f1df26f0a7f5283
4dc29b345cb4774f8baa9176
a229a8244a4ee7b3
StatusActive
Registered2026-03-22 · 11:03 UTC
LedgerImmutable ✓
File uploaded0 bytes — never
Ed25519 Signature63c5d1c2...c2700 ✓
Retention10 years
🔒
0 bytes
sent to server
#
SHA-256
industry-standard hash
🔏
Ed25519
every record signed
📅
10 years
guaranteed retention
How it works

Three steps.
Lifetime proof.

Step 01
📂

Drop your file

Any format. Any size. Your file is processed entirely inside your browser — nothing is transmitted to our servers. Zero custody by design.

Step 02
🔢

Fingerprint computed

Your browser computes a SHA-256 hash locally using the Web Crypto API — a 64-character unique identity of your file at this exact moment.

Step 03
🔏

Signed & recorded

Hash + timestamp is written to our immutable ledger and signed with Ed25519. Write-once. No UPDATE. No DELETE. Publicly verifiable by anyone.


Trust architecture

Triple-layer proof.
Not promises.

🔢 Layer 1
SHA-256 Fingerprint

Mathematical fingerprint of your file. Computed locally in your browser — the file never leaves your device.

🔏 Layer 2
Ed25519 Signature

Every record is cryptographically signed. Verifiable by anyone using our published public key — no trust in VerixID required.

📒 Layer 3
Immutable Ledger

Append-only by architecture. Timestamps cannot be altered. 10-year retention enforced by design, not policy.

Chain of Trust
verixid.com — trusted by your browser via HTTPS/TLS
↓ publishes
/.well-known/verixid-public-key.pem — Ed25519 public key
↓ verifies
ed25519_signature — on every ledger record
↓ independent verification result
✓ "This record was issued by VerixID — unmodified since registration"

Technical verification guide →  ·  Download public key (PEM) →


Scope of proof

What the math proves — and what it doesn't.

✓ What we prove

  • This file existed at this exact timestamp
  • This fingerprint was first registered under this Record ID
  • The file has not been modified since registration
  • This record was issued by VerixID — Ed25519 signature verifiable
  • Tamper-evident chain of custody

✗ What we don't prove

  • Who created the file
  • Content or meaning of the file
  • Copyright ownership or IP rights
  • Intent or legal liability
  • Court verdict or legal judgment
We don't take sides. Math does.

SHA-256 doesn't recognize UU ITE, GDPR, or DMCA. Ed25519 doesn't care about jurisdiction. Anyone, anywhere can submit a hash to the VerixID ledger and independently verify every record using our published public key — no trust in VerixID required. For users in Indonesia, records are additionally admissible as supporting evidence under UU ITE.


Who uses it

Built for anyone
who needs proof.

💼Freelancers

Prove you delivered the original.

Timestamp your deliverable before sending. If a dispute arises, the ledger settles it — with an Ed25519-signed record no one can deny.

📷Creators

Timestamp your creative work.

Register a fingerprint of your photo, video, or design the moment it's created — before anyone else can claim it.

🔬Researchers

Pre-publication proof of authorship.

Submit a hash of your draft before peer review. Immutable evidence of the original version — verifiable by journals and reviewers.

⚖️Legal & Compliance

Court-admissible document integrity.

A Certificate of Authenticity (COA) is available on demand — formal proof for legal proceedings and IP disputes.

⌨️Developers

Add timestamping to your app.

REST API. Submit a hash, get a Record ID with Ed25519 signature. Any language. Any stack. Public key available for independent verification.

🛡️Privacy-First

Anonymous by architecture.

No account. No email. No name. The ledger only knows the hash, timestamp, and signature. We cannot see your file — by design.


For developers

Submit a hash.
Get a signed record.

Submit any SHA-256 hash via REST API and receive a Record ID with an Ed25519 signature. Verify independently using our public key. Full documentation available.

View API Reference → Verification Guide →
# Submit a hash to the ledger
curl -X POST https://verixid.com/api/submit \
  -H "Content-Type: application/json" \
  -d '{"hash":"3e13751b7f1df26f..."}'

# Response
{
  "record_id":          "vx2026038ce3abc0",
  "server_timestamp":   "2026-03-22T11:03:09Z",
  "receipt_signature":  "15d7642ba388...",
  "key_version":        1
}

# Verify independently
# Public key: verixid.com/.well-known/verixid-public-key.pem

Submit your first file.
Free. No account.

30-day free Record ID. Ed25519-signed. Publicly verifiable. No credit card.

Drop a File Now →
✓ No file upload ✓ No account required ✓ Ed25519 signed ✓ Publicly verifiable ✓ Just math