OVELIYA · Scellé

Vérificateur hors-ligne

Vérifie l'authenticité d'un Scellé dans votre navigateur, sans aucun serveur — et continue de fonctionner même si le service OVELIYA n'existe plus. Conservez ce fichier avec vos Actes.

Recopiez ces deux éléments depuis la section « Vérification hors-ligne » de votre PDF, chacun dans sa case. Les retours à la ligne n'ont aucune importance — la clé publique OVELIYA est déjà intégrée.

Autres options
Clé publique (avancé)

Référence attendue : ovd-ed25519-2026-01

Recalculer l'empreinte depuis le contenu (avancé)

Prouvez vous-même, sans nous, que l'empreinte correspond exactement à votre contenu. Recette publiée : SHA-256 de la forme canonique (clés triées) de { v:"ovd-content-1", profile, tier, answers[], decision }, chaque texte découpé (trim), sans horodatage. La date, elle, est prouvée par la signature.

Ce que ce vérificateur établit — et ce qu'il n'établit pas

Il répond à deux questions

Il ne démontre pas, à lui seul

Spécification du protocole — OVELIYA-SCELLE v2 (figée)

Message signé. Chaîne UTF-8, champs séparés par | :
OVELIYA-SCELLE|v2|<proof_id>|<document_hash>|<signed_at>

document_hash — empreinte SHA-256 (64 hex minuscules) du contenu scellé.
signed_at — instant de signature au format ISO 8601 UTC, millisecondes incluses, reproduit à l'octet près.

Signature. Ed25519 (RFC 8032) sur les octets UTF-8 du message, encodée en base64.

Clé publique. Format SPKI / PEM. Référence ovd-ed25519-2026-01. Vérification : Ed25519.verify(clé, signature, message).

Un tiers peut réimplémenter cette vérification à partir de cette seule spécification, sans le code d'OVELIYA.