The library is inspired by NVIDIA's nvtrust tool and provides a simple Go implementation for NVidia GPU attestation. It includes bindings for libnvidia-nscq. The goal is to help build tamper-proof systems for anyone who cares about data privacy.
Key features:
* Integration with go-nvml for GPU attestation.
* Go bindings for NVSwitch via libnvidia-nscq.
* Easy API for evidence collection and NRAS workflows.
* Apache-2.0 licensed.
https://github.com/confidentsecurity/go-nvtrust (README has quick start, examples, and API docs).