Especificaciones del protocolo

El corpus normativo del Protocolo de Transparencia Canalista (PTC) está compuesto por tres documentos con funciones distintas. Ningún documento asume más de una función normativa.

Relaciones entre documentos

Especificación

Canonical Text Specification

R-01 · v 1.0
Publicado

Define el objeto canónico: las reglas de normalización de texto, el cálculo de los tres hashes criptográficos y el algoritmo de extracción del bloque PTC.

DOI 10.5281/zenodo.21250827 ES R-01_Especificacion_Texto_Canonico_PTC_v1_0_ES.docx EN R-01_Canonical_Text_Specification_PTC_v1_0_EN.docx
Especificación

Normative Field Specification

PTC-F · v 1.1
Publicado

Define los campos del bloque PTC: nombres, orden normativo, valores válidos y la semántica que el operador compromete al usar cada valor.

DOI 10.5281/zenodo.21250831 ES PTC-F_Especificacion_Campos_PTC_v1_1_ES.docx EN PTC-F_PTC_Field_Specification_v1_1_EN.docx
Arquitectura

Arquitectura Normativa

ARCH · v 0.2
Publicado

Define cómo se relacionan las especificaciones entre sí: gobernanza del corpus, tabla de propietarios normativos, modos de operación y arquitectura de adaptadores.

DOI 10.5281/zenodo.21250835 ES Arquitectura_Normativa_Protocolo_Validator_v0_2.docx

Implementación conforme de referencia

validator.es es la primera implementación conforme del protocolo. No es el protocolo — implementa el protocolo. Una tercera parte puede construir una implementación conforme leyendo únicamente R-01, PTC-F y la Arquitectura Normativa.

Preguntas para implementadores

¿Qué necesito leer para implementar el protocolo?
Los tres documentos del corpus: R-01, PTC-F y la Arquitectura Normativa.
¿Cómo verifico que mi implementación es conforme?
Ejecutando los vectores de verificación V-N01 a V-N14 definidos en R-01, Parte VI.
¿Qué significa version: R-01 en un bloque PTC?
Indica que el artefacto fue generado bajo las especificaciones R-01 y PTC-F publicadas en julio de 2026.
¿Puedo implementar el protocolo en cualquier lenguaje de programación?
Sí. El protocolo especifica comportamiento, no implementación.
¿Dónde reporto inconsistencias en las especificaciones?
Las inconsistencias conocidas están documentadas en los propios documentos. El canal de comunicación es el ORCID del autor.