Skip to content

CERTCRYPT/certcrypt-verifier-toolkit-python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CERTCRYPT Verifier Toolkit for Python

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.

Purpose

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.

CERTCRYPT boundary

  • not a claim of factual truth
  • not a validator of correctness
  • not a custodian of documents
  • not blockchain notarization
  • not a trust badge

Boundary of this verifier toolkit

  • 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.

Expected Properties

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 Issued and Independent
  • no semantic inflation of verification results

Public Specifications

Public specifications and technical documentation will be published at:

https://docs.certcrypt.com

The public website is available at:

https://certcrypt.com

License

Copyright © 2025-2026 CERTCRYPT.

Licensed under the Apache License, Version 2.0. See LICENSE for the full text.

Contact

Website: https://certcrypt.com
Docs: https://docs.certcrypt.com
Blog: https://blog.certcrypt.com
Open source: opensource@certcrypt.com