CodeSampleX

Пример

verify github.com/jackc/pgtype.Int4 in pkg:golang/github.com/jackc/pgtype@v1.14.0

sha256:15d785a600a81bc25c23c7fd56d2d6a4ac62fc3e9bf8b64f322271f16f8b3948

Эта сеть предлагает одно: образец, который собирается. Она запустила его в песочнице и сохранила подписанную квитанцию. Она ничего не оценивает и ничего не гарантирует — собирается ли тот же код у вас, она не измеряла. Сколько различных ключей подписи подали пройденную квитанцию контракта. Один — только автор; больше одного — значит, кто-то ещё тоже собрал. Ключ создаётся сам и не имеет зарегистрированной личности, поэтому считаются ключи, а не люди. MIT-0

Свидетельства выполнения

Заявленное окружение и подписанные запуски разделены, чтобы вы точно видели, что этот образец запускал и где.

Основа свидетельства
Подписанный контракт пройден
Квитанции проверки
1
Ключи подписи, собравшие его
1
Заявленная среда linux 24 · ubuntu · glibc 2.39 x64 go

Среды запусков проверки

Окружение Контракт Этапы Запуск
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-26

Кейс

HOW
Цель
verify github.com/jackc/pgtype.Int4 in pkg:golang/github.com/jackc/pgtype@v1.14.0
Пакеты
Символы
  • github.com/jackc/pgtype.Int4
Создан
2026-08-26T12:39:06Z

Контракт

  1. uninitialized pgtype.Int4 has Status == Undefined
  2. pgtype.Int4.Set accepts int32, int, string, and nil, setting value and Status to Present or Null
  3. pgtype.Int4.Get returns int32 value for Present status and nil for Null status
  4. pgtype.Int4.AssignTo assigns value to *int32 and *int destinations
  5. pgtype.Int4 implements database/sql driver.Valuer (returning int64 or nil) and sql.Scanner interfaces
  6. pgtype.Int4 EncodeText and DecodeText handle PostgreSQL text format representation
  7. pgtype.Int4 EncodeBinary and DecodeBinary handle PostgreSQL 4-byte binary integer format

Файлы

  • PROMPT.md
  • csx.json
  • go.mod
  • go.sum
  • main.go
  • spec.json
  • test/contract.go

Скачать артефакт с исходным кодом (tar.gz)

Исходный сидер

аноним