Kerne Logo
Kerne Proof of Reserves, free embed

A live reserve badge for your site. Free.

One line of HTML or markdown drops a live, signed reserve-freshness badge into your footer, README, or status page. It reads Kerne's hourly signed attestation and shows when the reserves were last signed: the live widget refreshes the time in the visitor's browser, the image refreshes on page load. It proves freshness and authenticity, not solvency.

Free, no account, no key custody, nothing to install. The badge is a read-only image or widget. Attestation freshness, not an audit: it does not certify solvency.

Copy it, paste it, done

Pick a theme, copy one line, and paste it where you want the badge. The image option works literally anywhere, including GitHub READMEs and email. The live widget adds a relative-time tick in the browser.

Live preview
Kerne Proof of ReservesLive read unavailableThe signed feed could not be read just nowkerne.fi/proof-of-reserves

This is the live badge, reading the same public attestation your embed reads, refreshing every 60 seconds. The relative time updates in the visitor's browser.

Copy one in
Markdown (README, docs)
[![Verified by Kerne](https://kerne.fi/badge.svg)](https://kerne.fi/proof-of-reserves?ref=badge)
HTML image (works everywhere, no script)
<a href="https://kerne.fi/proof-of-reserves?ref=badge" target="_blank" rel="noopener">
  <img src="https://kerne.fi/badge.svg" alt="Kerne signed reserve attestation badge" width="360" height="88">
</a>
Live HTML widget (updates in the browser)
<a data-kerne-badge></a>
<script async src="https://kerne.fi/badge.js"></script>

The image and markdown options are the most compatible: an image is never blocked by a site's frame or script policy. The live widget adds a relative-time tick that updates in the browser; use it where third-party scripts are allowed.

What the badge shows

1
When it was last signed

A relative timestamp, "Reserves signed N min ago", computed from the signed attestation's own timestamp. The live widget re-derives it in the browser; the image refreshes on page load. Either way a stalled feed becomes visible at a glance.

2
That it verified

A status dot that is green only when the signature recovers to the expected key, the figures are bound to that signature, and the snapshot is fresh. It falls to an explicit unverified state otherwise; it never paints a green seal it has not earned.

3
The backing ratio, subordinate

The PSM-aware backing ratio is shown as a small secondary figure, only when the attestation verified. The headline is freshness and authenticity, never a solvency claim.

How it works

The badge reads a public endpoint and renders what it finds. There is nothing to install, no key to hold, and no data of yours involved.

Step 1
You paste one line

An image tag or a small script tag in your footer or README. No build step, no dependency, no account.

Step 2
It reads the signed feed

The badge reads Kerne's hourly signed attestation from the public endpoint at /api/por/signed, the same one a counterparty would verify.

Step 3
It renders freshness

It shows when the reserves were last signed and whether the attestation verified, and links back so a visitor can check it themselves.

Want the badge to watch your own reserves?

This free badge shows Kerne's signed reserves. If you want the same freshness and peg watch pointed at your pool and your reserve endpoint, with an alert in your channel the moment something moves, that is the monitoring service: from $99 per month, self-serve, monitoring not attestation. A shareable status surface for your own data is included on the higher plans.

What this badge is, stated plainly

The badge proves that a named key signed a reserve snapshot, that the figures are bound to that signature, and that the snapshot is recent. That is the entire claim, on purpose. It is not an audit of any contract, not a guarantee of solvency, and not financial, legal, or accounting advice. A verified badge means the attestation is authentic and fresh, not that the reserves behind it are sufficient: a protocol whose reserves were short would still verify, and the backing figure is where a shortfall would show. A green dot is freshness and authenticity, nothing more.

Kerne is infrastructure and a service provider, not an auditor, custodian, or investment adviser. This badge is attestation tooling: it renders the authenticity, integrity, and freshness of Kerne's own signed reserve snapshot, read from a public endpoint. It is not an audit, a solvency opinion, or any form of investment, legal, tax, or accounting advice, and it cannot prevent a loss. Kerne is early and not yet externally audited, disclosed at kerne.fi/dataroom. The badge is free to embed; embedding it does not create any relationship beyond displaying a public, read-only image or widget.