
Company News
Free Business Plan Upgrades for Open Source Maintainers
Open source maintainers are under more pressure than ever. We're raising our open source program from the Team plan to the Business plan, free.
@graneth/verify
Advanced tools
Offline verifier for Graneth's signed governance receipts — checks the Ed25519 signature against a public key you already have. Zero network calls, zero runtime dependencies.
Offline verifier for Graneth's signed governance receipts. Recomputes the
canonical bytes and checks the Ed25519 signature against a public key you
already have — no network calls, no account, no dependencies beyond Node's
built-in crypto/fs.
npx @graneth/verify receipt.json --key graneth-key.json
Don't have the key yet? Download it once (this tool won't fetch it for you):
curl -o graneth-key.json https://graneth.com/.well-known/graneth-attestation-key.json
--key accepts either that key document or a raw PEM public key. Exits 0 on a
valid signature, 1 otherwise, with a human-readable reason.
PASS — Ed25519 signature is valid.
scan #4821 acme-corp/payments-api
verdict: PASSED (critical 0, warnings 2)
keyId: 3ed76e31c05aecdb
The signature covers the object it was given, so a receipt can be validly signed and still not state a repository or a verdict. When that happens the tool says so rather than printing a blank:
PASS — Ed25519 signature is valid.
scan #4821
NOT ATTESTED: repository, verdict — the signature is valid, but
this receipt's signed object does not carry those facts.
Exit code is still 0 in that case: the signature really is valid, and scripts key on that. What changes is that the human reading it is not left to assume the receipt attested to more than it did.
Programmatic use: import { verifyReceipt } from "@graneth/verify".
MIT
FAQs
Offline verifier for Graneth's signed governance receipts — checks the Ed25519 signature against a public key you already have. Zero network calls, zero runtime dependencies.
The npm package @graneth/verify receives a total of 23 weekly downloads. As such, @graneth/verify popularity was classified as not popular.
We found that @graneth/verify demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Company News
Open source maintainers are under more pressure than ever. We're raising our open source program from the Team plan to the Business plan, free.

Security News
The supply chain control that delays freshly published gems now covers lockfile generation and gem vendoring in Ruby projects.

Security News
During a UK cyber test, a Mythos 5 agent used sockpuppets, social engineering, and prompt injection to try to get a maintainer to merge malware.