TSON: un superconjunto de JSON con esquemas inmutables y verificados por hash

TSON – A JSON superset with immutable, hash-pinned schemas

TSON: un superconjunto de JSON con esquemas inmutables y verificados por hash

TSON (Typed Schema Object Notation) es un sistema de esquemas con esquemas inmutables y anclados por hash, donde las definiciones son a su vez datos. Un documento nombra su esquema, el esquema nombra su metaesquema; un solo hash verifica toda la cadena. El formato de datos es un superconjunto de JSON que prioriza Unicode y resulta agradable de escribir. Los esquemas son mapas con una gramática compacta que facilita la lectura y escritura. Incluye registros, arrays, tuplas, conjuntos, enums, composición, refinamiento, sustracción, tipos suma, grupos de campos y plantillas. La inmutabilidad permite versionar esquemas sin romper contratos: una nueva versión es simplemente un nuevo documento con un nuevo hash. El estado actual es un borrador de trabajo con una implementación en Java funcional.

Un esquema es un contrato que, de otro modo, dispersarías en código de validación, expresado en declaraciones.

Más de este día

2026-08-05