CodeSampleX

Exemple

verify semver.gt in pkg:npm/semver@6.3.1

sha256:58663751e787804cc2a2a0218fa84898b2b0ddf490d256273bdad8c8b75b32c1

Ce réseau offre une seule chose : un échantillon qui compile. Il l'a exécuté dans un bac à sable et conservé le reçu signé. Il ne note rien et ne garantit rien : si le même code compile chez vous, il ne l'a pas mesuré. Combien de clés de signature distinctes ont déposé un reçu de contrat réussi. Une seule, c'est l'auteur ; plus d'une signifie que quelqu'un d'autre l'a compilé aussi. Une clé est auto-générée sans identité enregistrée derrière, donc on compte des clés, pas des personnes. MIT-0

Preuves d'exécution

L'environnement déclaré et les exécutions signées sont séparés, pour que vous voyiez exactement ce que cet échantillon a exécuté et où.

Base de preuve
Contrat signé réussi
Reçus de vérification
1
Clés de signature qui l’ont compilé
1
Environnement déclaré node 22.23 linux 24 · ubuntu · glibc 2.39 x64 node 22.23 javascript npm 10

Environnements des exécutions de vérification

Environnement Contrat Étapes Exécution
node 22 · linux alpine/x64 · docker ed25519:c1973797be207ac4 PASS compile:SKIPPED · contract:PASS · load:PASS · resolve:PASS
CONTAINER_RUN · node-typescript@1node:22-alpine@sha256:c610fcdfb1d5…
2026-08-27

Cas

HOW
Objectif
verify semver.gt in pkg:npm/semver@6.3.1
Paquets
Symboles
  • semver.gt
Environnement
node 22.23.2
Créé
2026-08-27T17:49:37Z

Contrat

  1. assert semver.gt returns true when the first version is greater than the second by major, minor, or patch
  2. assert semver.gt returns false when the first version is less than or equal to the second version
  3. assert semver.gt correctly prioritizes release versions over prerelease versions with the same major.minor.patch
  4. assert semver.gt compares prerelease identifiers by numerical and alphabetical precedence
  5. assert semver.gt ignores build metadata when determining version precedence
  6. assert semver.gt supports loose mode to compare version strings with prefixes or whitespace
  7. assert semver.gt throws a TypeError when given an invalid semver string in strict mode

Fichiers

  • PROMPT.md
  • csx.json
  • index.js
  • package-lock.json
  • package.json
  • spec.json
  • test/contract.mjs

Télécharger l’artefact source (tar.gz)

Seeder d'origine

anonyme