Cartera PING · Tópico 03Abrir la cartera →

El X-DOC

Escribes el X-DOC en el editor markdown de la cartera y vistes la hoja con una skin — instrumento, take, máquina de escribir, etc. La skin es ropa: el mismo documento con varias apariencias, sin tocar el contenido.

El documento es tuyo y vive en los dispositivos de las partes — no en un servidor, no en la federación. Al registrarlo, recibe un sello: el hash del contenido, la hora en UTC y el eslabón de la versión anterior. Después del sello, el texto ya no cambia — pero la skin sí: cambiar la ropa no crea revisión y no rompe el sello.

Circula junto con el recado cifrado de punta a punta: sale de tu aparato y llega al de la otra parte. Los nodos de la federación son bestias de carga — transportan un paquete sellado, y lo que guardan no es el documento, es el ancla: la prueba de la hora, sin una palabra del contenido.

Corregir no es editar: es registrar la siguiente versión. La anterior queda en el libro, y el sello de la nueva incluye el sello de la vieja. Por eso las versiones forman una cadena.

Y fue hecho para valer fuera de casa: el sello es oponible a terceros, y hay actos que le dan al documento fuerza ante un tribunal — dos testigos lo convierten en título ejecutivo, y el visto en una cláusula de arbitraje la vuelve eficaz. Eso está en cuando la firma de las partes no alcanza.

En este tema
  1. Registrar es siempre sellar
  2. Las cajas de la cartera
  3. La semilla: por qué nadie escribe en el libro de nadie
  4. Lo que el sello prueba — y lo que no
  5. La confianza sale del mostrador y pasa a la matemática
  6. El sello es perpetuo

Registrar es siempre sellar

No existe un "documento abierto" y un "documento sellado" como dos tipos de papel. Todo X-DOC nace sellado — sellado, inmutable. Lo que cambia es lo que pides cuando lo mandas a alguien.

Son tres pedidos posibles, y por eso tres puertas en el botón + de la conversación. La puerta elige el pedido; el documento es el mismo.

el contenido viaja sellado

El X-DOC es texto adjunto al recado — mismo sobre, mismo secreto. Solo tu dispositivo y el de la otra parte leen lo que está escrito; los nodos de la federación cargan un paquete que no pueden abrir.

el sello es público

O hash es un número corto calculado a partir del texto — cambia una coma y se vuelve otro, y de él no se regresa al texto. No revela una palabra del contenido, pero prueba que ese contenido es ese. Por eso un tercero — un juzgado, un auditor, alguien que nunca vio el documento — verifica sin leer.

Secreto y prueba suelen ser un canje; aquí no lo son. Esa es la diferencia entre sellar un documento y hacerlo público: guardar el secreto normalmente cuesta la capacidad de probar, y mostrarlo para probar cuesta el secreto. El sello deshace el dilema — es la prueba del contenido sin el contenido.

La circulación es P2P

Un X-DOC es comunicación privada: no va a ningún muro, no entra en ninguna lista pública, y nadie navega el documento de otro. Circula de aparato a aparato — de una persona a otra, dentro del recado, cifrado de punta a punta, como una transacción entre dos carteras. Cada copia queda guardada en el aparato de quien la recibió y se verifica sola. Y es un objeto no fungible: cada documento tiene identidad propia y una cadena de revisiones que solo a él pertenece.

el documento va de aparato a aparato · el nodo solo carga

TU APARATO NODO · BESTIA DE CARGA EL APARATO DE LA OTRA PARTE ANCLASOLO LA HORA LOS DOS · MISMO SELLO
El documento nunca se queda en el nodo — pasa. Y lo que la federación guarda no es el contenido: es el ancla, la prueba de que ese sello ya existía a esa hora.

Qué hace cada puerta con la cadena

Aquí está la diferencia entre un X-DOC y un token que cambia de dueño. Mandar un documento no te lo quita — y cada una de las tres puertas trata la cadena de una manera.

mandar no es transferir · el documento sigue siendo tuyo

LEER · la cadena sigue siendo de quien la labró SEMILLA · se bifurca FIRMAR · ningún eslabón nuevo copia cadena nueva, en la cartera de quien la recibió la de origen sigue intacta firmafirma el mismo sello
Leer copia, semilla bifurca, firmar no crea ningún eslabón — el consenso son dos firmas sobre el mismo sello. Ninguna de las tres le quita el documento a quien lo mandó.

Por qué no llamamos a esto un token. Un token cambia de dueño: sale de uno y llega al otro. Aquí, mandar para lectura deja el documento en los dos lados, y la semilla abre un libro nuevo sin borrar el viejo. Es copia con procedencia, no transferencia de posesión — y es lo que permite que el mismo documento exista en varias carteras sin que nadie tenga que preguntarle a un registro público quién es el dueño.

El extracto del documento

Como todo objeto de la cartera, el X-DOC tiene movimientos — y se leen como un extracto. Cada línea es un acto que le pasó a ese documento, con hora y autor; el sello queda al pie, donde siempre estuvo.

el mismo documento · la línea de lo que le pasó

14:0211:3709:14ayer firmado por las dos partesleído por la otra parteenviado en la conversaciónregistrado — rev 1 rigor: firma electrónicaacuse sellado con la horapuerta: para firmarel sello nace aquí SELLO
Un documento no tiene saldo — tiene respaldo de actos. Es ese extracto lo que hace que el X-DOC pese como activo en la cartera sin volverse token: lo que acumula es historia, y la historia es verificable.
la excepción Para ser reenviado

Los tres pedidos de arriba suponen un autor en la hoja. Cuando no puede estar, el documento sigue teniendo sello, hora y verificación — y no compromete a quien lo escribió. No es una cuarta operación: es la cuarta caja, donde la cartera reúne lo que registraste de forma anónima y lo que te llegó para seguir adelante.

leer el tema →

Las cajas de la cartera

Como hay tres pedidos en el envío, hay tres cajas en tu cartera — una por operación — más una cuarta, de excepción: la de los anónimos. Están en la lista principal, al lado de tus conversaciones, y aparecen incluso vacías, diciendo qué cae ahí.

No son personas. Donde la lista muestra el disco redondo de un miembro o la placa cuadrada de una marca, la caja de X-DOC muestra la hoja de papel entera, sin marco — así se lee, de un vistazo, que esa línea es del sistema y no de alguien.

  • X-DOC abiertos — las semillas que llegaron para que las edites, y las cadenas que ya empezaste a partir de ellas.
  • X-DOC sellados — lo que llegó solo para lectura. Abre directo en la hoja: sin invitación para editar, no hay elección que hacer.
  • X-DOC firmados — lo que pide o pidió tu firma, incluso lo que todavía falta. El resumen lo cuenta: "4 documentos · 1 esperándote".
  • X-DOC anónimos — la caja de excepción: lo que registraste sin autor en el sello y lo que te llegó para ser reenviado, juntos. No es un cuarto pedido del envío — es donde la cartera guarda lo que no tiene autor en la hoja.

El estado cambia, y la caja lo acompaña: un documento que llegó para lectura y después pasa a pedir firma cambia de caja. Por eso la dirección estable de un documento nunca es la caja — es la cadena. La caja es una vista organizada por lo que se espera de ti, igual que la cinta organiza por lo que falta decidir.

La semilla: por qué nadie escribe en el libro de nadie

Cuando alguien te manda un documento para editar, tu copia no continúa su cadena. Abre una cadena tuya, y el vínculo entre las dos queda registrado bajo el hash.

Parece un detalle técnico y es la decisión central del producto. La alternativa — una cadena única que pasa de mano en mano — exigiría que, en cada instante, exactamente una persona tuviera permiso de escribir, y que todos los aparatos estuvieran de acuerdo sobre quién es esa persona. Sin servidor en medio, dos aparatos sin conexión labrarían la siguiente versión al mismo tiempo, y el libro pasaría a afirmar dos cosas incompatibles.

La notaría resolvió esto hace siglos, y no fue con una traba: cada escribiente tiene su propio libro. Un libro nuevo se abre con el traslado del anterior, y el vínculo entre libros es una anotación cruzada. Nadie necesita negar la escritura de nadie, porque nadie escribe en el libro de nadie.

De ahí tres consecuencias que ves en pantalla. Quien lo mandó no deja de trabajar mientras escribes — su cadena sigue. La numeración es de quien escribe: tu versión 2 es tu segundo acto, no la segunda versión de un documento hecho por cuatro manos. Y el plazo acordado es una meta de trabajo, no un cerrojo: vencido, no devuelve nada por sí solo — solo queda registrado que llegó después de lo acordado.

Lo que el sello prueba — y lo que no

El sello es un hash: una huella digital del contenido. Cambiar una coma cambia el hash entero. Con él, cualquier persona verifica en su propio aparato si el texto que tiene en las manos es el mismo que se registró.

El sello prueba integridad (este contenido no cambió), anterioridad (existía a esta hora) y ancestralidad (esta versión continúa aquella). La firma es otra cosa: prueba la voluntad sobre el contenido. Un documento sellado y sin firmar es texto fechado con autoría — que ya es mucho, y no es un acuerdo.

Y hay un límite que vale decir con franqueza: la cadena se prueba hacia atrás. Desde cualquier versión llegas hasta la primera. Al contrario, no: quien registró un documento no puede enumerar las copias que nacieron de él en la red — solo sabe de las que alguien le cuente.

La confianza sale del mostrador y pasa a la matemática

En una notaría, lo que garantiza un documento es la fe pública de un funcionario: confías porque el Estado le delegó a esa persona el poder de afirmar. En el X-DOC lo que garantiza es SHA-256 — la misma función criptográfica que sostiene a Bitcoin. La diferencia práctica es esta: la prueba no te pide que confíes en nosotros; te pide que verifiques.

Y verificar no depende de nadie. Cualquier persona recalcula el sello del contenido que tiene en las manos, en su propio aparato, sin conexión, con cualquier herramienta — sin cartera, sin cuenta en X-ID, sin pedir permiso. Si el resultado coincide, el texto es el mismo que se registró; si no coincide, la cadena señala exactamente dónde dejó de verificar.

Y a nosotros no se nos consulta en esa cuenta, a propósito: un sistema en el que solo el fabricante sabe verificar no prueba nada, solo promete.

Lo que la matemática resuelve sola
  • Integridad. El contenido no cambió desde el sello — y eso se verifica sin intermediario, para siempre, incluso si X-ID deja de existir.
  • Ancestralidad. Cada versión carga el hash de la anterior; cada semilla carga el hash del eslabón que la originó. El linaje se prueba, no se alega.
  • Autoría del acto. Cada eslabón está firmado por quien lo labró. No existe registro sin autor.
  • Independencia del canal. El sello nace en el aparato, sin red. Leer, registrar y verificar funcionan sin conexión.
Lo que todavía necesita ancla
  • Identidad. El sello prueba que una llave labró eso. Que la llave sea de Bia Duarte lo atestigua la federación — eso es confianza, no cálculo.
  • Hora exacta. El sello de tiempo viene del reloj del aparato. Sin ancla externa, el "cuándo" es una declaración; lo que la cadena prueba con rigor es el orden entre las versiones.
  • Orden global. No hay consenso distribuido: nadie más valida, no existe un libro replicado. Es el precio de funcionar sin conexión — y por eso la cadena prueba ancestralidad, no una fila única del mundo.
  • Fe pública. Donde la ley exige escritura pública o legalización de firma, el X-DOC no reemplaza a la notaría. Prueba el contenido y el acto; la forma legal sigue siendo del Estado.

Por qué esto vale la pena para ti: la notaría registra actos aislados — llevas un documento listo y pagas por cada sello. El X-DOC registra la evolución de un texto y su propagación en tu red: quién escribió cuál versión, de cuál copia nació cada rama, quién leyó, quién firmó. Esto no es un servicio de notaría más barato; es algo que el libro de notas no modela.

Y la falsificación, aquí, no la impide un guardia — es detectable por cualquiera. Quien alega un origen falso produce un hash que no cierra, y un hash que no cierra no cierra en la mano de nadie. Es la lógica de la anotación cruzada de siempre, con la verificación al alcance de quien recibió el papel en vez de encerrada en un mostrador.

Los dos ejemplares

Todo el mundo aprendió el contrato en papel, y el papel enseñó una coreografía: imprimo dos ejemplares, firmo los dos, los mando por correo; tú firmas los dos, guardas el tuyo y devuelves el mío. Cuando el mío vuelve, el acuerdo está de pie.

El modelo tiene razón sobre lo que tiene que pasar al final — y se equivoca en una sola cosa: creer que la secuencia constituye el acuerdo.

Fíjate en el motivo del vaivén: la tinta no se copia. Existe una hoja con mi firma, y para que la tuya caiga en la misma hoja, la hoja tiene que viajar. ¿Y por qué dos ejemplares? Porque no se puede duplicar el original. Las dos copias y los dos viajes no son una exigencia jurídica — son un impuesto que cobra la física de la tinta.

Lo que jurídicamente ocurre es más simple que la coreografía: yo manifiesto voluntad sobre el contenido, tú manifiestas voluntad sobre el mismo contenido, y el contrato vincula cuando las dos voluntades existen. El papel es el portador de esos dos actos, no su causa. Un contrato no queda más firmado porque alguien fue primero.

un sello · dos firmas · dos ejemplares idénticos

EL CONTENIDO, SELLADO UNA VEZ EL EJEMPLAR DE UNO EL EJEMPLAR DEL OTRO firma Afirma B el mismo sello cualquier orden · en paralelo
Las dos firmas apuntan al mismo sello — por eso ninguna depende de quién firmó primero. Y los dos ejemplares son idénticos por construcción: en el papel son iguales por confianza; aquí, por matemática.

Por qué la firma no entra en el contenido. La tentación es encadenar: yo firmo, eso genera un hash nuevo, tú firmas el nuevo, genera otro. Parece el correo — y se rompe.

Fíjate en el final: yo firmé el primer estado, tú firmaste el segundo, y el documento que quedó es el tercero — que nadie firmó. Peor: tu firma cubriría la mía y la mía no cubriría la tuya, y el hash final cambiaría según quién hiciera clic antes. Por eso las firmas son desprendidas, todas sobre el mismo sello — que es como PAdES, XAdES y la firma desprendida de PGP resuelven el mismo problema.

Lo que lo digital elimina es el impuesto: las firmas ocurren en paralelo, en cualquier orden, y el acuerdo cierra cuando entra la última. Lo que preserva es la parte que importaba en el papel — cada parte termina con un objeto completo en la mano, que se sostiene solo, sin pedirle nada a ningún servidor.

Y hay un defecto del flujo serial que la costumbre esconde: entre que yo mando y tú firmas, yo estoy atado y tú no. Por eso la oferta de firma tiene plazo — el plazo es lo que devuelve simetría a un acto que no es simultáneo.

Cuando la firma de las partes no alcanza

Hay casos en que la ley pide más que la voluntad de las partes sobre el contenido — y casi siempre por un buen motivo: proteger a quien tiene menos poder en la relación, o darle al documento una fuerza que no tendría solo. Cuáles casos, y con qué efecto, cambia de país en país, así que esta hoja no lista artículos: lista las cuatro preguntas que hay que hacerle a tu propia jurisdicción. La doctrina vale en cualquier lugar; los artículos, no.

  • ¿Existe la figura del título ejecutivo? En algunas jurisdicciones un documento privado firmado por el deudor y por testigos se ejecuta directo, sin juicio previo. Donde existe, suele ser el cambio más grande que un par de firmas de más puede lograr — la diferencia entre años y meses.
  • ¿La ley exige la firma de alguien que no es parte? El consentimiento del cónyuge para una fianza, un coobligado, un representante legal. Es la firma de quien no está en el negocio, y un documento que no tiene lugar para ella simplemente no puede recibirla.
  • ¿Hay cláusulas que piden destaque en la redacción en vez de una firma aparte? Las leyes de consumo suelen exigir que una cláusula limitativa sea de comprensión inmediata, no que lleve media firma. Prometer un gesto que la ley no pide es tan malo como omitir uno que sí pide.
  • ¿Hay niveles de firma con distinto valor probatorio? Simple, avanzada y calificada es una escala común, y la aceptación fuera de la PKI nacional se permite a menudo cuando la acepta aquel a quien se le opone. Ahí es donde encajan los cuatro rigores del X-DOC: el rigor no es adorno, es el nivel de prueba que ese acto exige.

Pregúntale a un abogado de tu jurisdicción cuáles de las cuatro aplican y con qué efecto. La pregunta que este capítulo enseña es la misma en todas partes: ¿qué exige la ley más allá de la voluntad de las partes? La edición en portugués de esta hoja trae el ejemplo trabajado del derecho brasileño.

Y un ritual que el sello jubila: la media firma en todas las páginas. Nunca fue una exigencia legal — es costumbre, y existe para impedir que alguien cambie una hoja del medio. Con un sello de hash eso es imposible por construcción: cambiar una página cambia el sello entero, y el cambio aparece en la verificación. Es uno de los pocos lugares en que lo digital no imita al papel — vuelve el gesto innecesario.

Para que esos refuerzos sean declarables dentro del documento, y no acordados por fuera, el X-DOC tiene tres marcas en el editor — y marcan un lugar, nunca contenido:

:::sign
Donde firman las partesEl bloque de firmas en la hoja. El autor dice dónde va; quien completa nombre, hora y sello es el sistema, al momento de sellar.
:::witness
Donde firman los testigosLa sección que puede convertir el documento en título ejecutivo. Separada de las partes a propósito: un testigo no es parte, y la hoja tiene que mostrarlo.
:::initial
El visto de una cláusulaEl gesto apuntado a ese pasaje — lo que exige la ley de arbitraje. Genera una firma propia, atada al sello del documento e al identificador de la cláusula.

Por qué el autor marca el lugar y nunca la firma. Si fuera posible escribir la firma en el texto, el contenido pasaría a ser el lugar donde se declara que alguien firmó — y un documento que puede afirmar sobre sí mismo lo que no ocurrió no prueba nada. Marcar una posición es diagramación; escribir una firma sería falsificación. Por eso las tres marcas están vacías: reservan el espacio, y el sello lo completa.

Los tokens están en inglés porque el documento no lo está. :::sign, :::witness e :::initial son la misma palabra en cualquier idioma de la federación — lo que cambia es la etiqueta impresa en la hoja, que sigue el idioma del documento. Una marca traducida rompería todo X-DOC al cambiar de idioma, y el sello es perpetuo.

El sello es perpetuo

Nada se borra para arreglar el pasado. Retomar una decisión, rechazar una firma, devolver un trabajo — todo eso es un acto nuevo registrado por encima, con hora nueva, nunca en lugar del anterior.

Vale incluso para lo que sale mal. Un trabajo entregado después del plazo no se bloquea: llega marcado como atrasado. Una firma rechazada no desaparece: queda como rechazo registrado, porque el rechazo también es un acto. La notaría no impide — anota.

Quitar un documento de tu bóveda saca tu copia de este aparato, y nada más: quien la recibió sigue con la suya, y el sello sigue verificando. Nadie tiene el poder de deshacer un registro en la cartera de otro.