Pydantic based models for Sigstore's protobuf specifications. Version 0.0.6 supports Python >=3.10. The library provides Pythonic data structures for Sigstore bundles, verifiable materials, and other sigstore artifacts. Currently in early active development with frequent releases.
pip install sigstore-modelsVerified import paths — ran on the pinned version, not inferred.
Load and validate a Sigstore bundle from a JSON file using the Pydantic model. Requires Python >=3.10.
Use Python 3.10 or higher. If stuck on 3.9, pin to sigstore-models<0.0.6.
Pin dependencies to exact version (e.g., sigstore-models==0.0.6) in production.
Use model_dump() to inspect fields after loading if you encounter validation errors.