Linktarythe notary for links

How Linktary verifies a link

2026-09-25 · 9 min read · Linktary team

How Linktary verifies a link

Every Linktary short link is verified to origin before it goes live. This article is the complete technical description of that process: what we fetch, what we look for, how we score it, and what each verdict means. We publish this because our verification is the product — and a verification system you can't inspect isn't worth trusting.

Step 1: the bounded chain fetch

When you create a link, Linktary fetches the destination with a strict budget:

The fetch never runs on the click path. Verification happens once, at creation — plus whenever the owner explicitly asks for a recheck. When someone clicks your link later, the redirect is a single database read. That's deliberate: the hot path must be fast and deterministic, and it must never depend on a third-party server responding in time.

Step 2: the signal taxonomy

Each fetched chain is scored against four signal families. Every signal has a code, a severity (block / warn / info), and a numeric weight. The weights are what make the verdicts reproducible: the same chain always scores the same.

Chain signals — what the redirect path itself says:

Host signals — what the domain names say:

Content signals — what the bytes say (final hop only):

Domain-age signals — how new the destination is:

Threat-intelligence feeds (Google Safe Browsing, urlscan.io) can be wired in later through a provider interface that already exists in the engine; today the engine is fully self-contained and needs no API keys.

Step 3: score → verdict

The score is the sum of all signal weights. The thresholds are public and fixed:

ScoreVerdictWhat the visitor sees
100 or moreBLOCKEDThe destination never loads. A block page explains why, naming the top signals in plain language. There is no bypass.
40 to 99CAUTIONAn interstitial shows a destination preview with the reasons for caution. The visitor can proceed only by explicitly confirming.
Below 40SAFEA direct 302 redirect, like any short link.

If the engine itself fails — the destination times out, the network errors, something unexpected breaks — the result degrades to CAUTION, never to an error and never to a silent pass. Link creation never fails because the verification engine had a bad day; the cautious verdict is the default.

Step 4: the trust report

Every verdict is published on a public trust report at linktary.com/v/<code> — no account needed. It shows the verdict badge, the full redirect chain hop by hop, the plain-language explanation of every signal, the score, and when the check ran. Agents get the same data as JSON at /v/<code>.json.

The trust report is the point of the whole design. Anyone who receives one of our links — a colleague, an IT admin, a suspicious recipient — can open it and see exactly why we vouched for the destination. A verification nobody can audit is marketing. Ours is inspectable.

The design principles, summarized

  1. Verify at creation, never on the hot path. Clicks are a single
  2. database read. Verification gets a bounded budget and never touches the redirect.

  3. Publish the machinery. Signal codes, weights, thresholds — all
  4. public, all reproducible.

  5. Fail cautious. Engine trouble is a CAUTION verdict, not an error
  6. and not a free pass.

  7. Show your work. Every verdict ships with a public, machine-readable
  8. trust report.

Transparency is the moat. Anyone can build a shortener; the reason to trust ours is that you can read exactly how it thinks. For the question every CISO asks next — what can Linktary see, and what can't it — read The honest crypto design and the /security page.