Verifier Badge
A small public mark, linked to the receipt.
The badge is a discreet visual cue that a work has been anchored to Bitcoin through the office. It is intended for portfolios, blogs, and source repositories, where a single click leads to the canonical receipt page and the full record of attestations.
What the badge does
The badge is a visual mark that the file behind it has been
anchored to the Bitcoin chain through the office. It carries
one piece of information — the public receipt identifier — and
links to the receipt page at /r/<id>,
where the OpenTimestamps proofs are presented in full and are
independently verifiable against the chain. The badge itself
is decorative; the receipt is the instrument.
How to embed
Three patterns are supported. Each renders the same canonical
link to /r/<id> and may be
pasted into the surface that fits the host context.
SVG image, in HTML
The pure-SVG form. No JavaScript on the embedding page, no extra fetches, suitable for any static site, RSS reader, or email client.
<a href="https://orphograph.com/r/{ID}">
<img src="https://orphograph.com/api/badge/{ID}.svg"
alt="Verified on Bitcoin via Orphograph"
width="220" height="40">
</a>
Markdown
For source-controlled READMEs and Markdown-rendered blogs.
[](https://orphograph.com/r/{ID})
HTML widget, with live verification
A script tag that renders a small in-page pill after itself.
The widget reads the receipt id from its
data-receipt attribute, validates
it, draws a cream-and-serif pill, and best-effort queries the
office for a live VERIFIED status. If the live check is
unavailable from the embedding origin, the pill displays
PENDING and the receipt page
remains the authoritative source.
<script src="https://orphograph.com/widget.js"
data-receipt="{ID}"
async></script>
Verifying the badge
The badge is a visual reference and not itself an attestation.
The verifiable instrument is the receipt at
/r/<id>, which presents the
five OpenTimestamps attestations and the on-chain commitment.
A reader who wishes to confirm a badge follows its link and
reads the receipt; an OpenTimestamps client or the MIT-licensed
verifier may be used to confirm the receipt against Bitcoin
directly, without contacting the office.
Privacy
The badge renders only the public receipt identifier, which is already the last path segment of the receipt URL. No filename, no fingerprint, no customer email, and no network address is written into the badge or queryable through it. The widget's live-status request reads only the receipt's public status and sends no cookies.
Customization
The SVG badge accepts two query-string parameters:
?variant=light(default) or?variant=dark— the cream paper or the ink reverse.?size=small,?size=medium(default), or?size=large— three preset widths suitable for inline use, sidebars, and hero placements respectively.
The parameters compose. Example:
/api/badge/{ID}.svg?variant=dark&size=large.
Live demo
The badge below references a known-good receipt:
The same receipt rendered with the live-verifying widget:
A full side-by-side gallery, with light and dark variants and all three patterns rendered live, is available on the badge demo page.
Attribution
If the badge appears on a third-party site, an attribution link to https://orphograph.com is appreciated but is not required. The badge itself links to the receipt page, which carries the wordmark.
Questions about the badge may be put to the office at [email protected].