WDH.sh — qr.wdh.sh
Compresses long URLs into shortened links optimized for character-limited messaging and QR code contexts.
Trust signal
4 of 4 pillars
coverage 100%
Pillars
Signals
Evidence tiers, not an endorsement · trust model v0.1.0 (provisional) · CDP-lane settlement only (D3) · Trust API coming soon
On-chain traction
ERC-8004 agent registry
Not found in the ERC-8004 agent registry. This is the default state — absence is not a negative signal.
Identity & classification
Settlement volume
USDC settled on-chain · monthly
as of Jul 12, 2026
Endpoints(5)
Paid, expiring file hosting for agents: POST a filename and size, get presigned URLs to upload up to 5GB, plus a download link that auto-expires within 7 days. Built for the artifacts that blow past chat limits — long-form audio, multi-GB datasets, model weights, build outputs — when a Discord or Slack attachment (capped around 100MB) won't cut it.
Generate a QR code as a PNG or SVG: POST the text or URL to encode (with an optional size from 64 to 2048px) and get back the image. Useful for any "scan to view" moment — signage, business cards, slides — or to encode a public wallet address for x402 funding and top-ups.
A pay-per-link URL shortener: POST a long URL (optionally a custom slug and TTL) and get back a short wdh.sh link. Handy anywhere characters are scarce — social posts, SMS, podcast show-notes, slides, business cards — or as a stable redirect behind a printed QR code, so the destination can change without reprinting.
Publish a markdown document as a hosted, shareable HTML page: POST your markdown (with an optional title and TTL) and get back a public URL. Good for when an agent produces a plan, guide, review, or report and a raw chat message isn't enough — render it and share the link instead of pasting walls of text.
A Chart.js-compatible charting endpoint: POST a standard Chart.js config — the same `{ type, data, options }` you'd hand to `new Chart()` — and get back a rendered PNG. Backed by chartsplat.com, it renders every chart type chartsplat supports: bar, line, pie, doughnut, radar, polar area, and OHLC/candlestick (financial) charts, with the full set of Chart.js options (labels, multiple datasets, colors, titles, legends, scales). Made for embedding charts as images in agent reports, dashboards, Discord/Slack messages, and trading screenshots — anywhere you need a static image, not an interactive widget.