Official Python reference verifier toolkit for evaluating CERTCRYPT artifacts under public rules without relying on live issuer systems.
CERTCRYPT is infrastructure that makes certification independently verifiable under public rules. Selected artifacts can reach Independent through Proof of Independence, a structural result, so later verification no longer depends on the issuer's live systems.
The verifier toolkit is intended to support independent evaluation of CERTCRYPT artifacts under public rules, without requiring access to the issuer's live systems.
Note
Pre-launch.
CERTCRYPT is currently in controlled pre-launch.
This repository is being prepared as the public home for reference verifier tooling. Public verifier code, conformance material, fixtures, and implementation notes will be released progressively as the public specifications stabilize.
The current repository content is intentionally minimal. It establishes the public scope, licensing, security process, and terminology boundary for the verifier before implementation artifacts are released.
The toolkit will help verifiers evaluate whether an artifact has reached the conditions associated with Independent.
Independent means that later verification no longer depends on the issuer's live systems, internal databases, vendor continuity, or institutional cooperation.
The verifier role is evaluation under public rules. It is not endorsement, semantic validation, or institutional trust.
- not a claim of factual truth
- not a validator of correctness
- not a custodian of documents
- not blockchain notarization
- not a trust badge
- not a determiner of semantic truth, legal validity, or factual correctness
- not a substitute for the public rules under which an artifact is evaluated
- not an endorsement of the issuer or of the underlying material
- not a live dependency that later verification must rely on
It evaluates verification state under public rules.
Public verifier tooling is being designed around:
- deterministic verification behavior
- independent evaluation under public rules
- fail-closed handling of invalid or incomplete inputs
- no dependency on issuer live systems for later verification
- clear separation between
IssuedandIndependent - no semantic inflation of verification results
Public specifications and technical documentation will be published at:
The public website is available at:
Copyright © 2025-2026 CERTCRYPT.
Licensed under the Apache License, Version 2.0. See LICENSE for the full text.
Website: https://certcrypt.com
Docs: https://docs.certcrypt.com
Blog: https://blog.certcrypt.com
Open source: opensource@certcrypt.com