Aller au contenu

sync_attestations

L’outil sync_attestations parcourt le ledger à la recherche d’entrées qui ont un ipsecure_contribution_id mais pas encore de ipsecure_certificate_url ni de anchored_at, et tente de les récupérer auprès de Jinnove.

Utile après un problème réseau au moment du scellement, ou quand fetch_certificate n’a pas été appelé après un délai suffisant.

project string

Identifiant du projet à synchroniser. Utiliser "*" pour tous les projets.

dry_run boolean défaut: false

Si true, liste les entrées qui seraient synchronisées sans effectuer les requêtes Jinnove.

limit number défaut: 50

Nombre maximum d’entrées à traiter en une passe.

Synchronise les attestations manquantes pour tous mes projets
{
"synced": 3,
"pending": 1,
"errors": 0,
"entries": [
{
"id": 42,
"ref": "pr:18",
"status": "ready",
"certificate_url": "https://api.jinnove.com/certificates/..."
}
]
}
  • Après une coupure réseau pendant un seal
  • En batch hebdomadaire pour rattraper les certificats en retard
  • Avant de générer un bundle_release (pour avoir des certificats à jour)