CodeSampleX

Exemple

verify pkg:npm/es-object-atoms@1.1.2

sha256:fa07ce13f3a2652686bd9af42e182c87b54814f590b32342b09b5241eabc4f9b

État de publication. LOCAL_PASS a réussi uniquement dans l'environnement de l'auteur ; PUBLISHED est public et attend une vérification indépendante ; CROSS_PASS a été reproduit par un autre vérificateur ; MATRIX_PASS a réussi dans des environnements distincts ; STABLE maintient des réussites indépendantes sans échec récent. Force de la preuve. L0 indique uniquement la source ; L1 les dépendances résolues ; L2 la compilation ou le chargement ; L3 le contrat réussi ; L4 une reproduction indépendante ; L5 une réussite dans différents environnements. MIT-0

Preuves d'exécution

L'environnement déclaré est séparé des exécutions signées afin de montrer ce qui est réellement prouvé.

Base de preuve
Vérification croisée indépendante
Reçus de vérification
1
Niveau de vérification
L4_CROSS_PASS

Environnement déclaré

Contexte d'exécution
node 22
Système d'exploitation
linux
Architecture
x64
Runtime
node 22
Langage
javascript
Gestionnaire de paquets
npm 10

Environnements des exécutions de vérification

node 22 · linux alpine/x64 · docker PASS
Contexte d'exécution
node 22
Système d'exploitation
linux alpine · musl
Architecture
x64
Runtime
node 22
Langage
javascript
Gestionnaire de paquets
npm
Exécution
container · docker

CONTAINER_RUN · compile:SKIPPED · contract:PASS · load:PASS · resolve:PASS · node-typescript@1 · 2026-08-19

Cas

HOW
Objectif
verify pkg:npm/es-object-atoms@1.1.2
Paquets
Symboles
  • Object
  • RequireObjectCoercible
  • ToObject
  • isObject
Environnement
node 22
Créé
2026-08-18T18:02:11Z

Contrat

  1. Root export returns the built-in Object constructor reference
  2. isObject returns true for plain objects, arrays, functions, regular expressions, null-prototype objects, and Date instances
  3. isObject returns false for primitive values including null, undefined, numbers, strings, booleans, symbols, and bigints
  4. RequireObjectCoercible throws a TypeError when passed null or undefined
  5. RequireObjectCoercible accepts an optional custom error message as the second argument
  6. RequireObjectCoercible returns the input value unmodified for non-nullish primitives and objects
  7. ToObject throws a TypeError when passed null or undefined
  8. ToObject returns objects, arrays, and functions unchanged by reference
  9. ToObject converts primitive values (numbers, strings, booleans, symbols) into boxed Object instances
  10. toObjectSafe validates coercibility before converting input to Object

Fichiers

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

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

Seeder d'origine

anonyme

Reçus de vérification

  • node 22 · linux alpine/x64 · docker PASS
    CONTAINER_RUN compile:SKIPPED · contract:PASS · load:PASS · resolve:PASS node-typescript@1
    ed25519:2175b912ea1c23b1