Skip to content

VSC Go Verifier

VSC includes an experimental Go verifier prototype.

The Node.js v1.x implementation remains the current reference implementation.

Terminal window
go run ./cmd/vsc-go verify-bundle <bundle-folder>
Terminal window
go run ./cmd/vsc-go verify-bundle --json <bundle-folder>

The Go implementation provides an independent implementation path for:

  • verifier comparison
  • machine-readable results
  • conformance testing
  • future interoperability

Human-readable comparison:

Terminal window
npm run vsc -- compare:fixtures

Machine-readable comparison:

Terminal window
npm run vsc -- compare:fixtures --json

A successful JSON comparison reports:

{
"result": "COMPARE_PASS"
}

The Go verifier is experimental.

Its existence does not make VSC production-ready.

Return to VSC Overview →.