Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
21 changes: 20 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,13 @@

> Verify CertifiedData.io certificates from the command line. Audit-friendly, zero crypto dependencies.

## Verify something real, right now
## Verify real production evidence yourself

<!-- Absolute raw URL rather than a relative path: the GIF lives under docs/
and is deliberately NOT in the published tarball (package.json `files` is
an allowlist of dist/, README.md and LICENSE), so a relative link would
break on npm. This URL renders on both GitHub and npmjs.com. -->
![Verifying a real CertifiedData payment receipt with the public npm verifier: the command runs, prints VALID, and lists the policy hash, authorization, decision record, artifact hash, certificate and Stripe settlement bound by the signature](https://raw.githubusercontent.com/certifieddata/verify/main/docs/media/verify-demo.gif)

No install, no account, nothing of ours on your machine:

Expand All @@ -25,6 +31,19 @@ Both ids are real production artifacts, and both verdicts are computed locally
against the issuer's published key — not read back from our API. If our servers
disagreed with the maths, this tool would side with the maths.

The receipt above carries signed bindings for the policy snapshot that
authorized the spend, the authorization and decision records, the live Stripe
settlement, the artifact hash and the certificate issued for it. The recording
uses the short `npx @certifieddata/verify …` form; the longer form above is the
one that also works on Windows, where `verify` is a cmd.exe built-in.

What that signature establishes is narrow and worth stating exactly: that
CertifiedData issued the record, that its bytes have not changed since, and
which policy, authorization, decision, artifact and settlement were bound
together at the moment of signing. It does **not** establish that the policy was
a good one, that any control was effective, or that anyone is compliant with any
regulation.

## Install

```bash
Expand Down
Binary file added docs/media/verify-demo.gif
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading