CodeSampleX

Sample

embed fallback x509 trusted roots in application

sha256:6ee654b86942cf0a3566412262bb85f78ae956ed1fa9a551bccbca99a84df803

This network offers one thing: a sample that builds. It ran the sample in a sandbox and kept the signed receipt. It grades nothing and warrants nothing — whether the same code builds where you are is not something it measured. How many distinct signing keys filed a passing contract receipt. One is the author alone; more than one means somebody else built it too. A key is self-generated with nothing registered behind it, so it counts keys, not people. MIT-0

Execution evidence

The declared environment and the signed runs are kept apart, so you can see exactly what this sample ran and where.

Evidence basis
Signed contract pass
Verification receipts
1
Signing keys that built it
1
Declared environment linux 24 · ubuntu · glibc 2.39 x64 go

Verification-run environments

Environment Contract Stages Run
go 1.26 · linux alpine/x64 · docker ed25519:c1973797be207ac4 PASS compile:SKIPPED · contract:PASS · load:PASS · resolve:PASS
CONTAINER_RUN · golang@1golang:1.26-alpine@sha256:28d89ee9cc0f…
2026-08-23

Case

HOW
Goal
embed fallback x509 trusted roots in application
Packages
Created
2026-08-23T16:43:17Z

Contract

  1. Blank-importing golang.org/x/crypto/x509roots/fallback registers an embedded X.509 root certificate pool via x509.SetFallbackRoots during package initialization.
  2. Attempting a subsequent invocation of x509.SetFallbackRoots panics because the fallback roots have already been configured.
  3. The registered fallback root certificates are available to the Go x509 certificate verification system when system certificate pools are unavailable or when x509usefallbackroots=1 is enabled.

Files

  • NOTES.md
  • csx.json
  • go.mod
  • go.sum
  • main_test.go

Download the source artifact (tar.gz)

Origin Seeder

anonymous