CodeSampleX

Пример

generate hash-based UUID with custom hasher using github.com/google/uuid.NewHash

sha256:82a587d8b8ab1bbc9d9c4eef604b3bf4cec88d7b2f811c3bbe697412e00bb37a

Статус публикации. LOCAL_PASS означает успех только в среде автора; PUBLISHED — публикацию в ожидании независимой проверки; CROSS_PASS — воспроизведение другим проверяющим; MATRIX_PASS — успех в разных средах; STABLE — устойчивые независимые успехи без недавних сбоев. Сила доказательства. L0 — только исходный код; L1 — разрешённые зависимости; L2 — компиляция или загрузка; L3 — успешный контракт; L4 — независимое воспроизведение; L5 — успех в разных средах. MIT-0

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

Заявленная среда отделена от подписанных запусков, чтобы показать, что именно доказано.

Основа свидетельства
Независимая перекрёстная проверка
Квитанции проверки
1
Уровень проверки
L4_CROSS_PASS
Заявленная среда go 1.26 windows 11 x64 go 1.26 go go 1

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

Окружение Контракт Этапы Запуск
go 1.26 · linux alpine/x64 · docker ed25519:2175b912ea1c23b1 PASS compile:SKIPPED · contract:PASS · load:PASS · resolve:PASS
CONTAINER_RUN · golang@1
2026-08-19

Кейс

HOW
Цель
generate hash-based UUID with custom hasher using github.com/google/uuid.NewHash
Пакеты
Символы
  • github.com/google/uuid.NewHash
Окружение
go 1.26.5
Создан
2026-08-19T07:14:19Z

Контракт

  1. uuid.NewHash generates deterministic UUID for given hash algorithm, namespace, data, and version
  2. uuid.NewHash sets the specified UUID version and RFC4122 variant
  3. uuid.NewHash generates identical UUID for same hash, namespace, and data
  4. uuid.NewHash generates distinct UUIDs for different namespaces, data, or hash functions
  5. uuid.NewHash matches standard NewSHA1 and NewMD5 results when given matching hash algorithms and versions

Файлы

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

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

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

аноним