Aller au contenu
L’UGP v1.0 est une ébauche soumise aux commentaires du public. Commentaires jusqu’au 23 novembre 2026. Les seuils A–D sont provisoires.Ébauche publique · jusqu’au 23 novembre 2026Commenter l’ébaucheCommenter →
UGPUniversal Grading Protocol
AnnexesNormatifAnnexe B

Schéma JSON du dossier

Traduction en révision — la version anglaise fait foi jusqu’à la révision. Lire en anglais →

Annexe B de l’UGP v1.0 : le plan du schéma JSON du dossier, publié à /schema/v1.0/record.json pour valider un dossier.

Plan normatif.

Le schéma est publié à l’adresse permanente sous /schema/v1.0/record.json (JSON Schema 2020-12). Il contient :

  • ugp_version, profile, profile_status, record_scope;
  • identity{…, blacklist{status, basis, source, checked_at}}, où status vaut clear, reported ou unchecked, et basis indique comment clear a été obtenu : measured ou evidenced (une vérification) ou declared (§4.1, §9.3);
  • axes :
    • cosmetic{value, basis, zones{AA,A,B,C,…}[defects], mapped_from{scale, value, crosswalk}?}, mapped_from n’étant renseigné que pour un grade transposé du fournisseur (§13.6)
    • functional{status, faults[]}
    • battery{health_pct, basis, cells[], replaced}
    • locks{value, types[]}
    • operator{value, carrier}
    • data{value, method, technique, tool, certificate_id, standard_rev}
    • parts{value, manifest[]}
    • kit{value, components[]}
  • result{status, reasons[], grade, premium, core_code, ctia_derived?};
  • audit{grader_id, graded_at, method, verification_tier, conformance, tolerance_table}.

Le grade, le statut et le code de base figurant dans result sont des valeurs dérivées et doivent correspondre à la dérivation des §11–12.