in src/local_gpu_verifier_http_service/cmd/local_gpu_verifier_http_service/main.go [276:292]
func parseToken(output string) interface{} {
lines := strings.Split(output, "\n")
for i, line := range lines {
if strings.Contains(line, "Entity Attestation Token:") {
// Attempt to parse the following lines as JSON
jsonCandidate := strings.Join(lines[i+1:], "\n")
jsonCandidate = strings.TrimSpace(jsonCandidate)
var token interface{}
if err := json.Unmarshal([]byte(jsonCandidate), &token); err == nil {
return token
}
break
}
}
return nil
}