CodeSampleX

Exemple

yaml 2.9.0: YAMLMap, YAMLSeq, Pair

Échantillon vérifié pour npm yaml 2.9.0: YAMLMap, YAMLSeq, Pair. Le contrat s'est exécuté sur node 22 · linux alpine/x64 · docker et a réussi : assert…

sha256:5e23213c6a35d38c111198166f28e98ebdcc091bf79f220ed18514aa0d5ecbc6

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é linux 24 · ubuntu · glibc 2.39 x64 npm wsl

Environnements des exécutions de vérification

Environnement Contrat Étapes Exécution
node 22 · linux alpine/x64 · docker ed25519:2175b912ea1c23b1 PASS compile:SKIPPED · contract:PASS · load:PASS · resolve:PASS
CONTAINER_RUN · node-typescript@1
2026-08-19

Cas

HOW
Objectif
verify pkg:npm/yaml@2.9.0
Paquets
Symboles
  • yaml.YAMLMap
  • yaml.YAMLSeq
  • yaml.Pair
  • yaml.isMap
  • yaml.isSeq
  • yaml.isPair
  • yaml.isScalar
  • yaml.isNode
  • yaml.LineCounter
Créé
2026-08-18T22:17:37Z

Contrat

  1. assert YAMLMap constructs mapping AST nodes with key-value pairs, item lookup, deletion, and flow-style serialization
  2. assert YAMLSeq constructs sequence AST nodes with indexed element access, flow-style formatting, and serialization
  3. assert Pair constructs key-value AST nodes with key and value properties
  4. assert AST type guards isMap, isSeq, isPair, isScalar, and isNode accurately identify YAML AST node types
  5. assert LineCounter tracks line and column coordinates for character offsets in parsed YAML documents

Fichiers

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

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

Seeder d'origine

anonyme