CodeSampleX

Exemple

verify pLocate in pkg:npm/p-locate@5.0.0

sha256:32943f55f4980b0857355c33635c069265b7eeeb42d6d4748b96aceec2d69e96

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 pLocate in pkg:npm/p-locate@5.0.0
Paquets
Symboles
  • pLocate
Environnement
node 22.23.2
Créé
2026-08-27T10:04:11Z

Contrat

  1. pLocate resolves with the first element in iterable that satisfies an async or sync tester function
  2. pLocate resolves to undefined when no element in iterable satisfies tester
  3. pLocate supports iterables containing promises that resolve to elements
  4. pLocate preserves input order by default when async testers resolve out of order
  5. pLocate with preserveOrder false returns the fastest resolving match
  6. pLocate respects concurrency option to limit parallel tester executions
  7. pLocate works with non-array iterables such as Set and generator functions
  8. pLocate propagates errors when a tester throws or an input promise rejects

Fichiers

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

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

Seeder d'origine

anonyme