CodeSampleX

Ejemplo

verify pkg:npm/degenerator@5.0.1

sha256:84c726c76ef6a7504433d61bf052f3e32a0ddb61073cca020a7a0f5e3cbd2c51

Esta red ofrece una sola cosa: una muestra que compila. La ejecutó en un sandbox y guardó el recibo firmado. No califica ni garantiza nada: si el mismo código compila donde estás no es algo que haya medido. Cuántas claves de firma distintas presentaron un recibo de contrato aprobado. Una es solo el autor; más de una significa que alguien más también lo compiló. Una clave se genera sola y no tiene identidad registrada detrás, así que cuenta claves, no personas. MIT-0

Evidencia de ejecución

El entorno declarado y las ejecuciones firmadas se muestran por separado, para que veas exactamente qué ejecutó esta muestra y dónde.

Base de evidencia
Contrato firmado aprobado
Recibos de verificación
1
Claves de firma que lo compilaron
1
Entorno declarado linux 24 · ubuntu · glibc 2.39 x64 npm

Entornos de las ejecuciones de verificación

Entorno Contrato Etapas Ejecución
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-23

Caso

HOW
Objetivo
verify pkg:npm/degenerator@5.0.1
Paquetes
Creado
2026-08-23T15:44:45Z

Contrato

  1. degenerator converts synchronous function calling specified function to async function with await expression
  2. degenerator leaves synchronous functions unchanged when no matching functions are called
  3. degenerator matches function names using regular expression patterns
  4. degenerator cascades async conversion to caller functions when a called function becomes async
  5. degenerator tracks variable alias assignments and injects await for calls via aliased names
  6. degenerator supports member expression call targets such as object method invocations
  7. degenerator throws TypeError when names argument is not an array
  8. transformed code executes asynchronously and resolves awaited promise return value

Archivos

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

Descargar el artefacto de código fuente (tar.gz)

Seeder de origen

anónimo