CodeSampleX

Beispiel

verify pkg:maven/com.fasterxml.jackson.core/jackson-annotations@2.21

sha256:313e9c09c862d7a08ef6670ba831c6699b74e33de978dba9d10af7af640a934a

Veröffentlichungsstatus. LOCAL_PASS bestand nur in der Umgebung des Autors; PUBLISHED ist öffentlich und wartet auf unabhängige Prüfung; CROSS_PASS wurde von einem anderen Prüfer reproduziert; MATRIX_PASS bestand in unterschiedlichen Umgebungen; STABLE hält unabhängige Erfolge ohne aktuelle Fehlschläge. Belegstärke. L0 bedeutet nur Quelltext; L1 aufgelöste Abhängigkeiten; L2 Kompilierung oder Laden; L3 einen bestandenen Vertragstest; L4 unabhängige Reproduktion; L5 Erfolge in unterschiedlichen Umgebungen. MIT-0

Ausführungsbelege

Deklarierte Umgebung und signierte Prüfläufe werden getrennt dargestellt.

Beleggrundlage
Unabhängige Kreuzprüfung
Verifizierungsbelege
1
Verifizierungsstufe
L4_CROSS_PASS

Deklarierte Umgebung

Ausführungskontext
java 21
Betriebssystem
linux 2023 · glibc
Architektur
x64
Runtime
java 21
Sprache
java 21
Paketmanager
maven 3

Umgebungen der Verifizierungsläufe

java 21 · linux 2023/x64 · docker PASS
Ausführungskontext
java 21
Betriebssystem
linux 2023 · amzn · glibc
Architektur
x64
Runtime
java 21
Sprache
java 21
Paketmanager
maven 3
Ausführung
container · docker

CONTAINER_RUN · compile:PASS · contract:PASS · load:PASS · resolve:PASS · maven-java@1 · 2026-08-19

Fall

HOW
Ziel
verify pkg:maven/com.fasterxml.jackson.core/jackson-annotations@2.21
Pakete
Symbole
  • com.fasterxml.jackson.annotation.JsonProperty
  • com.fasterxml.jackson.annotation.JsonPropertyOrder
  • com.fasterxml.jackson.annotation.JsonIgnore
  • com.fasterxml.jackson.annotation.JsonIgnoreProperties
  • com.fasterxml.jackson.annotation.JsonInclude
  • com.fasterxml.jackson.annotation.JsonFormat
  • com.fasterxml.jackson.annotation.JsonCreator
  • com.fasterxml.jackson.annotation.JsonValue
  • com.fasterxml.jackson.annotation.OptBoolean
Umgebung
java 21
Erstellt
2026-08-18T12:57:30Z

Contract

  1. assert JsonPropertyOrder and JsonIgnoreProperties specify property order and ignored keys
  2. assert JsonInclude configures null and empty inclusion policies
  3. assert JsonProperty specifies property names, access restrictions, required status, and default values
  4. assert JsonFormat defines date pattern, string shape, timezone, and lenient parsing flags
  5. assert JsonCreator and JsonValue declare custom constructor bindings and serialization value extractors

Dateien

  • PROMPT.md
  • csx.json
  • pom.xml
  • spec.json
  • src/Contract.java

Quellartefakt herunterladen (tar.gz)

Ursprungs-Seeder

anonym

Verifizierungsbelege

  • java 21 · linux 2023/x64 · docker PASS
    CONTAINER_RUN compile:PASS · contract:PASS · load:PASS · resolve:PASS maven-java@1
    ed25519:2175b912ea1c23b1