Verify a certificate¶
Check a Monte-Neo strategy-verdict/1 certificate in your browser. The check runs locally:
the certificate and the key are not sent anywhere.
A valid signature means the certificate was not edited after it was signed. Add the issuer's
public key to also check who signed it. A signature does not re-run the checks; to reproduce
the numbers, run monte-neo verify --recheck with the original data and strategy.
Link straight to a check¶
Put the certificate somewhere public (for example, commit verdict.json to your repository) and
link to this page with two parameters:
https://neozork.github.io/Monte-Neo/verify/?cert=<https URL of the certificate JSON>&key=ed25519:<your public key>
The page loads the certificate and checks it right away. Use this link behind the "Verified by Monte-Neo" badge:
[](https://neozork.github.io/Monte-Neo/verify/?cert=https://raw.githubusercontent.com/OWNER/REPO/main/verdict.json&key=ed25519:KEY)
Requirements and command-line alternative¶
Ed25519 in the browser needs a current Chrome, Edge, Firefox or Safari. The same check from the command line:
pip install "monte-neo[sign]"
monte-neo verify --check-signature verdict.json --public-key issuer.pub
How signing works: Verifier API → Signing a certificate.