ONTOGOBOntología Gubernamental de Colombia · MVP con datos reales

Registro criptográfico

Cadena de asientos sólo-anexar. Cada asiento: contenido en JSON canónico (RFC 8785) → SHA-256 → firma híbrida ML-DSA-65 + Ed25519 → hash de cadena = SHA-256(hash previo ‖ hash contenido). Cada 6 horas los asientos nuevos se agrupan en un árbol de Merkle cuya raíz se sella con SLH-DSA-SHA2-128f y se publica en un repositorio público de GitHub como testigo externo con fecha cierta.

Verificación de la cadena (ahora)
Íntegra
Cadena íntegra: 197 asientos verificados
Asientos
197
último 13 de sept de 2026, 01:36
Anclas
1 / 1
publicadas ante testigo externo / creadas
Verificar por su cuenta
API pública
GET /functions/v1/verificar?seq=N recalcula hash, firmas, enlace e inclusión Merkle

Verificador independiente

Llama a la función pública verificar (sin credenciales) y muestra cada comprobación. También puede descargar el ancla desde GitHub y verificar el sello SLH-DSA con la llave pública del llavero usando cualquier implementación de FIPS 205.

Anclas Merkle

Raíz del árbol de los asientos del periodo, sellada y publicada. La columna “testigo” enlaza al commit en GitHub.

#CreadaAsientosRaíz (SHA-256)SelloTestigo externoVerificar
112 de sept de 2026, 21:07133 [1–133]ead1032ec149599261b4…SLH-DSA + ML-DSA-65GitHub df91e628?ancla=1

Asientos

Del más reciente al más antiguo. Tipos: captura (una consulta a una fuente), reglas (ejecución diaria de banderas rojas), ancla, llave.

SeqTipoReferenciaFirmadoHash de cadenaHash previoClaveAlgoritmos
137capturacaptura:13412 de sept de 2026, 22:05ee1e5557194a69aa…5ea83d95db541ad2…75279de3ML-DSA-65+Ed25519
136capturacaptura:13312 de sept de 2026, 21:165ea83d95db541ad2…8243f63bfa8b49f9…75279de3ML-DSA-65+Ed25519
135capturacaptura:13212 de sept de 2026, 21:168243f63bfa8b49f9…d322d34f8b200852…75279de3ML-DSA-65+Ed25519
134anclaancla:112 de sept de 2026, 21:07d322d34f8b200852…4601fb71c8b4fc85…75279de3ML-DSA-65+Ed25519
133reglasreglas:2026-09-1312 de sept de 2026, 21:074601fb71c8b4fc85…5232ab7845d358c8…75279de3ML-DSA-65+Ed25519
132capturacaptura:13112 de sept de 2026, 21:075232ab7845d358c8…6ce4c8d06dd84d71…75279de3ML-DSA-65+Ed25519
131capturacaptura:13012 de sept de 2026, 21:076ce4c8d06dd84d71…0da8edeb463082fa…75279de3ML-DSA-65+Ed25519
130capturacaptura:12912 de sept de 2026, 21:060da8edeb463082fa…6555edd745d95133…75279de3ML-DSA-65+Ed25519
129capturacaptura:12812 de sept de 2026, 21:066555edd745d95133…daccdd0cec191d3d…75279de3ML-DSA-65+Ed25519
128capturacaptura:12712 de sept de 2026, 21:06daccdd0cec191d3d…6f255f7457352202…75279de3ML-DSA-65+Ed25519
127capturacaptura:12612 de sept de 2026, 21:066f255f7457352202…b840e5e86aa85228…75279de3ML-DSA-65+Ed25519
126capturacaptura:12512 de sept de 2026, 21:06b840e5e86aa85228…8f29d5e48b22d058…75279de3ML-DSA-65+Ed25519
125capturacaptura:12412 de sept de 2026, 21:068f29d5e48b22d058…e03fd1baca23b379…75279de3ML-DSA-65+Ed25519
124capturacaptura:12312 de sept de 2026, 21:06e03fd1baca23b379…1b053f8ac08cbfe9…75279de3ML-DSA-65+Ed25519
123capturacaptura:12212 de sept de 2026, 21:061b053f8ac08cbfe9…2853a648eb060cd9…75279de3ML-DSA-65+Ed25519
122capturacaptura:12112 de sept de 2026, 21:062853a648eb060cd9…9b774deb427d993a…75279de3ML-DSA-65+Ed25519
121capturacaptura:12012 de sept de 2026, 21:069b774deb427d993a…80fc138105d103b3…75279de3ML-DSA-65+Ed25519
120capturacaptura:11912 de sept de 2026, 21:0680fc138105d103b3…a9bf4a9b97894a68…75279de3ML-DSA-65+Ed25519
119capturacaptura:11812 de sept de 2026, 21:06a9bf4a9b97894a68…f6ac9a49790e34e0…75279de3ML-DSA-65+Ed25519
118capturacaptura:11712 de sept de 2026, 21:06f6ac9a49790e34e0…6acc1011e2900783…75279de3ML-DSA-65+Ed25519
117capturacaptura:11612 de sept de 2026, 21:066acc1011e2900783…7596c286419a9eaa…75279de3ML-DSA-65+Ed25519
116capturacaptura:11512 de sept de 2026, 21:067596c286419a9eaa…6aa6d06b916ee536…75279de3ML-DSA-65+Ed25519
115capturacaptura:11412 de sept de 2026, 21:066aa6d06b916ee536…043ba95d88441f0a…75279de3ML-DSA-65+Ed25519
114capturacaptura:11312 de sept de 2026, 21:06043ba95d88441f0a…396cb7f2012c927f…75279de3ML-DSA-65+Ed25519
113capturacaptura:11212 de sept de 2026, 21:06396cb7f2012c927f…f71be3f87faa0da6…75279de3ML-DSA-65+Ed25519
112capturacaptura:11112 de sept de 2026, 21:06f71be3f87faa0da6…adcad610c7bbf123…75279de3ML-DSA-65+Ed25519
111capturacaptura:11012 de sept de 2026, 21:06adcad610c7bbf123…76ee6f833b3359a7…75279de3ML-DSA-65+Ed25519
110capturacaptura:10912 de sept de 2026, 21:0676ee6f833b3359a7…0268c36975136bd7…75279de3ML-DSA-65+Ed25519
109capturacaptura:10812 de sept de 2026, 21:060268c36975136bd7…a90a9d5c5e9d34d9…75279de3ML-DSA-65+Ed25519
108capturacaptura:10712 de sept de 2026, 21:06a90a9d5c5e9d34d9…154f561cc016fe07…75279de3ML-DSA-65+Ed25519
107capturacaptura:10612 de sept de 2026, 21:06154f561cc016fe07…a530159d1ce62c74…75279de3ML-DSA-65+Ed25519
106capturacaptura:10512 de sept de 2026, 21:06a530159d1ce62c74…782590cfc3f0919b…75279de3ML-DSA-65+Ed25519
105capturacaptura:10412 de sept de 2026, 21:05782590cfc3f0919b…1157be0cbc58b61e…75279de3ML-DSA-65+Ed25519
104capturacaptura:10312 de sept de 2026, 21:051157be0cbc58b61e…b9867cec4b118dff…75279de3ML-DSA-65+Ed25519
103capturacaptura:10212 de sept de 2026, 21:05b9867cec4b118dff…31c74a20799e2462…75279de3ML-DSA-65+Ed25519
102capturacaptura:10112 de sept de 2026, 21:0531c74a20799e2462…4ca1f4d18d9dc418…75279de3ML-DSA-65+Ed25519
101capturacaptura:10012 de sept de 2026, 21:054ca1f4d18d9dc418…1cd78fa638e8dde9…75279de3ML-DSA-65+Ed25519
100capturacaptura:9912 de sept de 2026, 21:051cd78fa638e8dde9…7ccbc5b88b8c185a…75279de3ML-DSA-65+Ed25519
99capturacaptura:9812 de sept de 2026, 21:057ccbc5b88b8c185a…1010f7021f2a61bd…75279de3ML-DSA-65+Ed25519
98capturacaptura:9712 de sept de 2026, 21:051010f7021f2a61bd…208b98ad58c57502…75279de3ML-DSA-65+Ed25519
97capturacaptura:9612 de sept de 2026, 21:05208b98ad58c57502…d88654133fe517ba…75279de3ML-DSA-65+Ed25519
96capturacaptura:9512 de sept de 2026, 21:05d88654133fe517ba…d84cd4faffbd8093…75279de3ML-DSA-65+Ed25519
95capturacaptura:9412 de sept de 2026, 21:05d84cd4faffbd8093…762dce131f52cc64…75279de3ML-DSA-65+Ed25519
94capturacaptura:9312 de sept de 2026, 21:05762dce131f52cc64…5405ce4e33f37b35…75279de3ML-DSA-65+Ed25519
93capturacaptura:9212 de sept de 2026, 21:055405ce4e33f37b35…86b5e52e2f853a8e…75279de3ML-DSA-65+Ed25519
92reglasreglas:2026-09-1312 de sept de 2026, 20:5886b5e52e2f853a8e…d18f3bb918a447fc…75279de3ML-DSA-65+Ed25519
91capturacaptura:9112 de sept de 2026, 20:58d18f3bb918a447fc…01904514bbe46bb1…75279de3ML-DSA-65+Ed25519
90capturacaptura:9012 de sept de 2026, 20:5601904514bbe46bb1…5f6ddc636eeac808…75279de3ML-DSA-65+Ed25519
89capturacaptura:8912 de sept de 2026, 20:565f6ddc636eeac808…12ba12a1f180870b…75279de3ML-DSA-65+Ed25519
88capturacaptura:8812 de sept de 2026, 20:5612ba12a1f180870b…bb22826dd57afb42…75279de3ML-DSA-65+Ed25519
87capturacaptura:8712 de sept de 2026, 20:56bb22826dd57afb42…0dd4367d40a5c5de…75279de3ML-DSA-65+Ed25519
86capturacaptura:8612 de sept de 2026, 20:560dd4367d40a5c5de…e84bbc0330036060…75279de3ML-DSA-65+Ed25519
85capturacaptura:8512 de sept de 2026, 20:56e84bbc0330036060…0138c2147e8739c9…75279de3ML-DSA-65+Ed25519
84capturacaptura:8412 de sept de 2026, 20:560138c2147e8739c9…a2a42d50dbd818d9…75279de3ML-DSA-65+Ed25519
83capturacaptura:8312 de sept de 2026, 20:56a2a42d50dbd818d9…7b726c5e7dad444a…75279de3ML-DSA-65+Ed25519
82capturacaptura:8212 de sept de 2026, 20:567b726c5e7dad444a…16734bbfa267193f…75279de3ML-DSA-65+Ed25519
81capturacaptura:8112 de sept de 2026, 20:5616734bbfa267193f…6df23e3e4312c690…75279de3ML-DSA-65+Ed25519
80capturacaptura:8012 de sept de 2026, 20:566df23e3e4312c690…aaec40fa3c55bb2a…75279de3ML-DSA-65+Ed25519
79capturacaptura:7912 de sept de 2026, 20:56aaec40fa3c55bb2a…3d7c1435f1ce5310…75279de3ML-DSA-65+Ed25519
78capturacaptura:7812 de sept de 2026, 20:563d7c1435f1ce5310…3a7beea8959c35dd…75279de3ML-DSA-65+Ed25519
El registro protege la integridad de lo que ONTOGOB capturó y calculó. No convierte en verdad lo que la fuente publicó, y no puede detectar lo que nunca se registró: por eso las anclas van a un testigo externo, donde una poda sería visible por discontinuidad.