CodeSampleX

Sample

verify github.com/google/go-cmp/cmp.Transformer in pkg:golang/github.com/google/go-cmp@v0.7.0

sha256:0ea86d65a086e72f64f02b1ae54431426bed2956802cb236f7e6a45c9fb9ea35

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-28

Case

HOW
Goal
verify github.com/google/go-cmp/cmp.Transformer in pkg:golang/github.com/google/go-cmp@v0.7.0
Packages
Symbols
  • github.com/google/go-cmp/cmp.Transformer
Created
2026-08-28T06:39:24Z

Contract

  1. cmp.Transformer converts unexported struct types into exported primitive values to avoid reflection panics during comparison
  2. cmp.Transformer enables case-insensitive and trimmed string comparisons by applying normalization functions
  3. cmp.Transformer allows normalizing complex types like time.Time to integer Unix seconds to ignore timezone and subsecond differences
  4. cmp.Transformer applies recursively across nested struct fields and slice elements
  5. cmp.Transformer rejects functions with invalid signatures such as zero inputs or multiple outputs with runtime panics
  6. cmp.Diff includes the transformer name in the diff path output when transformed values differ

Files

  • NOTES.md
  • PROMPT.md
  • csx.json
  • go.mod
  • go.sum
  • spec.json
  • transformer.go
  • transformer_test.go

Download the source artifact (tar.gz)

Origin Seeder

anonymous