Verificar Autenticidad de Documentos

Verifique que un PDF de constancia fue emitido oficialmente por Notificas.com

Verificar PDF

Subir o arrastrar PDF

Formato soportado: PDF (máx. 10MB)

O verificar por ID
Certificado de Lectura

Si descargaste un certificado de lectura del dashboard, copia el "Identificador de mensaje" que figura en el PDF e ingrésalo aquí.

Cómo funciona el sistema de certificación

Información para usuarios, autoridades y magistrados

1. ¿Qué es Notificas.com?

Notificas.com es un sistema de notificaciones fehacientes digitales que permite enviar comunicaciones con valor probatorio. Cada mensaje enviado queda registrado de forma inmutable en la blockchain de Polygon (red pública, descentralizada y auditable).

2. ¿Qué se certifica?

  • Envío: Cuándo y por quién se envió el mensaje, con ID SMTP del servidor de correo
  • Contenido: Hash criptográfico SHA-256 del asunto y cuerpo, registrado en Polygon
  • Recepción: Cuándo el destinatario accedió por primera vez al mensaje, encadenado al envío
  • Lectura: Confirmación explícita de lectura por el destinatario
  • Certificado PDF: Hash SHA-256 del PDF oficial, anclado en Polygon y encadenado al envío

3. ¿Por qué es inmutable?

Las transacciones se registran en la blockchain de Polygon (polygonscan.com). Una vez confirmadas, no pueden modificarse. La verificación de integridad del contenido utiliza el hash almacenado en la blockchain como fuente de verdad, no en bases de datos centralizadas.

4. ¿Cómo verificar un documento?

  • Certificado de lectura (PDF): Ingrese el "Identificador de mensaje" que figura en el PDF.
  • Constancia PDF de Notificas: Suba el archivo PDF de constancia; el sistema compara su hash con el registrado en Polygon.

5. Valor probatorio

Los certificados emitidos por Notificas.com pueden ser presentados ante autoridades administrativas, judiciales o cualquier organismo público o privado como medio de prueba del envío, contenido, recepción y/o lectura del mensaje. Las transacciones en blockchain son verificables de forma independiente en polygonscan.com.

Detalle técnico (para peritos e informes)

Algoritmo criptográfico

Hash SHA-256 (Secure Hash Algorithm 256 bits). Resultado: 64 caracteres hexadecimales.

Fórmula exacta de reproducción

SHA-256( UTF-8( trim(texto_plano_del_mensaje) ) )

El hash se calcula sobre el texto plano del mensaje escrito por el remitente (sin HTML, sin asunto, sin boilerplate del email). Es exactamente el contenido visible en el certificado, con trim() aplicado. Implementación de referencia: crypto.subtle.digest('SHA-256', new TextEncoder().encode(texto.trim())) (Web Crypto API estándar, idéntica en Node.js y navegadores).

Red blockchain

Polygon Mainnet (Chain ID: 137). Red pública, descentralizada, con consenso Proof of Stake. Explorador: polygonscan.com.

Formato del payload en blockchain

Cada transacción incluye datos codificados en UTF-8. Tipos de evento:

SEND|messageId|remitente|destinatario|contentHash|smtp:smtpMessageId|timestampFIRST_READ|messageId|usuario|contentHash|ref:txHashEnvio|timestampREAD|messageId|usuario|timestampCERTIFICATE|messageId|sha256:hashPDF|ref:txHashEnvio|timestamp

El contentHash es el SHA-256 del asunto + cuerpo. El campo ref: encadena cada evento al TX de envío, permitiendo verificar la continuidad sin depender de bases de datos. El campo smtp: vincula la TX con el registro del servidor de correo.

Verificación de integridad (fuente de verdad)

El sistema obtiene el hash certificado directamente de la transacción en Polygon (no de bases de datos). Flujo: 1) Obtener tx por hash; 2) Decodificar datos de la tx; 3) Extraer contentHash del payload; 4) Calcular hash del contenido actual; 5) Comparar. Si coinciden, el contenido no fue alterado.

Verificación independiente

Cualquier persona puede verificar una transacción en polygonscan.com ingresando el hash de la tx (visible en el certificado PDF). Los datos de la transacción son públicos e inmutables.

Pasos de verificación

1. Documento

Notificas genera un certificado PDF con hash criptográfico anclado en Polygon

2. Blockchain

Envío, contenido, recepción y lectura se registran en Polygon (inmutable)

3. Verificación

Ingrese el ID del certificado o suba el PDF adjunto para verificar