Before a link exists
Every destination is screened before it becomes a link, whichever door creates it — the assistant, the API, the MCP. Two things are refused: an address that is not public, and a destination a reputation service lists as malware, phishing or similar. A flagged destination never becomes a link, and nothing can switch the check off. If the safety check itself cannot answer, the link is not created and you are asked to try again in a few minutes. Destinations that already have links are re-checked daily, as many as each day allows. One that becomes listed later is withdrawn: its links stop resolving and the row on the Links page reads Withdrawn, followed by the reason.The daily check
Once a day, UTMKit asks each destination that still has live links whether it answers. Reachable means a response with a status below 400; a redirect counts, and where it points is not followed. A 404, a 500, a timeout, a DNS failure, a refused connection or a TLS error marks the destination unreachable. Only ordinary web addresses on the standard ports are checked; withdrawn, expired and stopped links are skipped. The check gets through as many destinations as each day allows, oldest-checked first, so on a very large workspace not every destination is refreshed daily; one never checked shows nothing.The check never touches the link itself: a link to a dead page keeps redirecting, and you decide what to do.
What you see
On Links, a link whose destination failed its last check carries a red Destination down badge next to its edge badge — a link can be Live and point at a 404 at once. Hover for the reason and the day it started, for example404 · since 2026-08-26.
The mark is set on the first failure and cleared on the first success. Editing the destination clears it immediately, and the new destination goes first in line.
Type destination:unreachable in the search box to list only the failing links; the CSV export’s destination_status column says what the badge says.
The activity log records one Destination unreachable entry per link when it stops answering and one Destination recovered when it answers again — never one per day.