VeritaLink turns any URL into a permanent, tamper-evident reference. We capture a content snapshot, sign it, and give you a short link. When someone follows it years later, they get the original content — and a cryptographic proof that nothing's been quietly swapped.
Links break. Pages change. "Citation needed" becomes "citation lost." VeritaLink fixes that by treating each link as a signed, preserved reference rather than a trust-me-it-was-there pointer.
Submit a URL. VeritaLink fetches the content, hashes it, and stores an immutable snapshot — HTML, screenshot, or full resource set, depending on the link type.
The snapshot is signed and included in an append-only transparency log with public checkpoints. You get back a short link and a receipt.
Following the short link shows the preserved content with a badge: this matches the original hash. The original URL lives alongside; if it's still good, we say so. If it's drifted, we flag it.
# Preserve a URL — snapshot, sign, get back a short link + receipt. $ veritalink capture https://example.gov/policy/2026-q1.pdf captured-at 2026-04-21T12:00:00Z digest sha256:9f2b54…c8f3d short-link https://vl.link/r/9f2ba17 receipt policy-2026-q1.vl-receipt.json OK included in log checkpoint #00042 # Resolve and verify — offline-checkable, no trust in us required. $ veritalink resolve https://vl.link/r/9f2ba17 --verify ✓ snapshot digest matches ✓ signature valid, timestamp 2026-04-21T12:00:00Z ✓ included at leaf 18,204 of log ✓ original URL currently returns matching content (liveness ok) RESULT: preserved and still live # Batch-preserve an entire bibliography or references file. $ veritalink capture --from references.bib --out references-preserved.bib ✓ 48 URLs captured, 47 live on first fetch, 1 already 404 (snapshot preserved)
Citation integrity for journals, preprints, and theses — every reference a preserved, hashable record rather than a rotting URL.
Briefs, filings, and policy documents that cite live web resources. Preserve what you cited; prove what you saw.
Source links that don't rot. Anchor every outbound URL in your reporting to a snapshot that survives takedowns and edits.
One email when the capture API and browser extension are ready. Unsubscribe in one click.