Skip to content

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.



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:

[![Verified by Monte-Neo](https://img.shields.io/badge/verified%20by-Monte--Neo-2ea44f)](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.