Description
I would like to donate model-transparency-go -- a Go implementation of the model-signing library that provides ML model integrity and provenance verification using the Sigstore ecosystem. The project supports signing and verifying ML models via Sigstore (keyless), private keys, X.509 certificates, and PKCS#11/HSMs, produces Sigstore bundle format v0.3, and maintains full bidirectional interoperability with the Python model-signing package (tested in CI against model-signing v1.1.1).
I presented this project at the OpenSSF Model Signing SIG Meeting on 11th February 2026 and received positive interest from maintainers and community members.
Motivation:
- Community Need: There was an open request in the sigstore/model-transparency (issue #414) for a Go implementation to enable direct, synchronous model signing from Go applications and also enable direct integration with cloud-native applications without depending on Python FFI or subprocess wrappers.
- Ecosystem Alignment: Almost every core Sigstore component is written in Go, so a Go model-signing library keeps it ecosystem native.
- Model Validation Operator: The MVO currently shells out to the Python CLI for continuous model verification; a Go library helps native integration and eliminates Py runtime deps. PR Link
- Personal Growth: I am fairly new to the Sigstore community and saw this as the ideal entry point.
Features:
- Hashing: SHA256 (default) and Blake2
- Serializations: File and Shard
- Signing and Verifying:
- Default Sigstore Flow
- Public-Private Key
- Certificate
- OCI Manifest
- Compatibility with Python package (0.0.1 to 1.1.1)
- Open Telemetry Integration
- Open Telemetry tracing is an opt-in via the
otel tag.
- Sign and Verify operation attributes are exported via OLTP to any compatible backend (Grafana, Jaeger)
- Interfaces
- CLI Interface
- High Level Go Library
- Low Level Go library
High Level Architecture:

Current Repository Link: https://github.com/sigstore/model-transparency
Documentation: https://github.com/sampras343/model-transparency-go/blob/main/README.md
Next Steps:
- PCKS#11 Integration
- KMS Integration
- ORAS Integration
- Migration to
claims.jsonl after finalization
- Model Lineage
Description
I would like to donate model-transparency-go -- a Go implementation of the model-signing library that provides ML model integrity and provenance verification using the Sigstore ecosystem. The project supports signing and verifying ML models via Sigstore (keyless), private keys, X.509 certificates, and PKCS#11/HSMs, produces Sigstore bundle format v0.3, and maintains full bidirectional interoperability with the Python model-signing package (tested in CI against model-signing v1.1.1).
I presented this project at the OpenSSF Model Signing SIG Meeting on 11th February 2026 and received positive interest from maintainers and community members.
Motivation:
Features:
oteltag.High Level Architecture:
Current Repository Link: https://github.com/sigstore/model-transparency
Documentation: https://github.com/sampras343/model-transparency-go/blob/main/README.md
Next Steps:
claims.jsonlafter finalization