Problem
The runtime has an NRAS post-appraisal client from #125, while STATUS.md still lists gpu-cc as planned. There is no tracked implementation gate proving that genuine NVIDIA confidential-GPU evidence is collected, cryptographically appraised, bound to the workload or channel key, and enforced fail closed.
A mocked NRAS response or a structurally valid GPU claim is not sufficient for a hardware-attested GPU claim.
Scope
Implement and validate the NVIDIA GPU evidence path independently of any particular customer, model, event, or deployment.
Acceptance criteria
Relationship to existing work
#125 covers NRAS REST integration and mocked response handling. This issue covers the hardware-backed collection, cryptographic trust, binding, enforcement, and reproducible validation required to turn that client into a defensible gpu-cc assurance path.
Problem
The runtime has an NRAS post-appraisal client from #125, while STATUS.md still lists gpu-cc as planned. There is no tracked implementation gate proving that genuine NVIDIA confidential-GPU evidence is collected, cryptographically appraised, bound to the workload or channel key, and enforced fail closed.
A mocked NRAS response or a structurally valid GPU claim is not sufficient for a hardware-attested GPU claim.
Scope
Implement and validate the NVIDIA GPU evidence path independently of any particular customer, model, event, or deployment.
Acceptance criteria
Relationship to existing work
#125 covers NRAS REST integration and mocked response handling. This issue covers the hardware-backed collection, cryptographic trust, binding, enforcement, and reproducible validation required to turn that client into a defensible gpu-cc assurance path.