Rootproof

Idioma

Tema

arrow_backBlog
contratosintegridad-documentalverificaciónempresas

Cómo probar que un contrato no fue alterado

eco

Equipo Rootproof

25 de julio de 2026 · 7 min de lectura

Firmaste un contrato en marzo. En noviembre, la otra parte te muestra "el mismo contrato" con una cláusula de penalización que jurás que no estaba. Ambos tienen un PDF. Ambos dicen que el suyo es el original. ¿Quién gana esa discusión?

Hoy, casi siempre gana el que grita más fuerte o el que tiene mejor memoria. Eso es un problema, porque un PDF se edita en dos minutos y no deja rastro visible. Este artículo es sobre cómo probar que un contrato no fue alterado de una forma que no dependa de la palabra de nadie —ni de la tuya.

Por qué "tengo el archivo original" no prueba nada

El instinto es guardar el PDF firmado en una carpeta y sentirte cubierto. El problema es que un archivo, por sí solo, no tiene memoria. No sabe si es el de marzo o una copia editada la semana pasada.

Estos "argumentos" no prueban integridad:

Ninguna de estas cosas responde la pregunta real: ¿este PDF es byte por byte idéntico al que ambas partes aceptaron?

Lo que sí prueba integridad: la huella del archivo

La respuesta técnica se llama hash. Un hash es una huella digital del archivo: una cadena de caracteres que se calcula a partir de cada byte del PDF. Cambiá una coma, una fecha, un cero de más en un monto —incluso un píxel invisible— y el hash cambia por completo.

Un ejemplo de cómo se ve:

Contrato_v1.pdf  →  9f2a...c1d4
Contrato_v1.pdf  (con "$10.000" cambiado a "$100.000")  →  6b83...ae07

Mismo nombre, mismo aspecto al abrirlo, huella totalmente distinta. Esa es la clave: el hash detecta cualquier alteración, por mínima que sea, sin que tengas que revisar el documento cláusula por cláusula.

Pero el hash por sí solo tiene un límite: si lo guardás vos, en tu computadora, podés recalcularlo sobre el archivo que quieras. Necesitás que ese hash quede registrado en un lugar donde nadie, ni vos, pueda cambiarlo después.

Cómo probar que un contrato no fue alterado, paso a paso

Acá está el método que convierte "confía en mí" en "verificalo vos mismo":

  1. Al firmar, calculá el hash del PDF final. El del documento definitivo, el que ambas partes aceptaron.
  2. Anclá ese hash en un registro público e inmutable, con una marca de tiempo. Ese registro guarda la huella y la fecha; el contrato en sí nunca sale de tu poder.
  3. Guardá el PDF como siempre. No cambia tu forma de archivar; solo agregás la prueba.
  4. Cuando haya una disputa, cualquiera vuelve a calcular el hash del archivo en cuestión y lo compara con el registrado.

El resultado es binario y no admite interpretación:

Lo importante: quien verifica no depende de tu palabra ni de ninguna plataforma. La huella y la fecha están en un registro que nadie controla unilateralmente. Es la misma lógica que explicamos en por qué un PDF no es suficiente: el archivo suelto no se defiende solo; su huella anclada, sí.

Qué prueba exactamente (y qué no)

Acá hay que ser honesto, porque prometer de más te deja peor parado.

Un hash anclado prueba dos cosas:

Un hash no prueba:

Dicho simple: el hash resuelve "¿este es el mismo documento?", no "¿este documento es legítimo/legal?". Son preguntas distintas, y confundirlas es el error más común. Es el mismo principio que aplica al modificar un certificado PDF: la edición existe, la cuestión es si queda detectable.

Un ejemplo trabajado: la cláusula fantasma

Volvamos a la disputa del inicio. Supongamos que al firmar en marzo sellaste el hash del contrato.

Conclusión: el archivo de la otra parte no es el que se acordó. Se le agregó algo después de marzo, y la huella lo delata sin ambigüedad. No hace falta un perito comparando fuentes tipográficas; la matemática ya respondió.

Y si fuera al revés —si el hash de tu archivo no coincidiera con el registrado— también lo sabrías, y no podrías sostener que el tuyo es el original. La herramienta protege a ambas partes, no solo a la que sella.

Errores comunes que arruinan la prueba

Aun con el método correcto, hay formas de pincharlo:

Un buen hábito: cuando cierres un contrato importante, tratá el sellado como parte del checklist de firma, no como algo que hacés "después si me acuerdo". La prueba solo sirve si existe antes de la disputa.

Verificar arrastrando el PDF, sin subir nada

Un detalle que importa para contratos sensibles: la verificación puede hacerse calculando el hash localmente, en el navegador de quien verifica. El archivo nunca se sube a ningún servidor. Arrastrás el PDF, se calcula la huella en tu propia máquina y se compara con el registro público.

Para un contrato con datos confidenciales, cláusulas comerciales o montos, esto no es un lujo: es la diferencia entre poder probar integridad y tener que exponer el documento a un tercero solo para verificarlo. La prueba viaja como huella; el contenido se queda con vos.

Vale la aclaración de estado: esta infraestructura está en beta y el anclaje corre hoy sobre una red de prueba (mainnet en camino). Lo decimos para que sepas qué esperar, no para vender humo.

Probar que un contrato no fue alterado deja de ser tu palabra contra la suya

El cambio de fondo es este: dejás de discutir quién tiene el original y pasás a un hecho que cualquiera puede verificar en segundos. La integridad de un documento se vuelve una propiedad del archivo, no una promesa tuya.

Empezá por lo simple. La próxima vez que firmes un contrato que te importe, calculá y anclá su hash antes de guardarlo. Ese minuto de trabajo es lo que convierte un futuro "no puedo probarlo" en "acá está la huella, verificala vos mismo". Y si querés entender cómo esto se conecta con emitir documentos confiables a escala, mirá qué es una credencial verificable para ver la misma idea aplicada a certificados.

Emisión de certificados

Emití certificados verificables e imposibles de falsificar

Diplomas, cursos y credenciales anclados a Bitcoin, verificables por cualquiera para siempre. Creá tu cuenta y emití el primero en minutos.

Empezar a emitirarrow_forward

¿Te sirvió? Compartilo

Contenido relacionado

arrow_backTodos los postsHablar con nosotrosarrow_forward