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
último —
Anclas
— / —
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
77capturacaptura:7712 de sept de 2026, 20:563a7beea8959c35dd…f20418873f25ff81…75279de3ML-DSA-65+Ed25519
76capturacaptura:7612 de sept de 2026, 20:56f20418873f25ff81…1883b36288ec5f6d…75279de3ML-DSA-65+Ed25519
75capturacaptura:7512 de sept de 2026, 20:561883b36288ec5f6d…dc9e26b9977a96b4…75279de3ML-DSA-65+Ed25519
74capturacaptura:7412 de sept de 2026, 20:56dc9e26b9977a96b4…83a461446173cdb3…75279de3ML-DSA-65+Ed25519
73capturacaptura:7312 de sept de 2026, 20:5683a461446173cdb3…1459b3c823ad4c16…75279de3ML-DSA-65+Ed25519
72capturacaptura:7212 de sept de 2026, 20:561459b3c823ad4c16…2780a9e9bcb70f09…75279de3ML-DSA-65+Ed25519
71capturacaptura:7112 de sept de 2026, 20:562780a9e9bcb70f09…a831bb7b10be1854…75279de3ML-DSA-65+Ed25519
70capturacaptura:7012 de sept de 2026, 20:55a831bb7b10be1854…685e6b9d8d441019…75279de3ML-DSA-65+Ed25519
69capturacaptura:6912 de sept de 2026, 20:55685e6b9d8d441019…761618dc846087e9…75279de3ML-DSA-65+Ed25519
68capturacaptura:6812 de sept de 2026, 20:55761618dc846087e9…5ef51ba91450ab5b…75279de3ML-DSA-65+Ed25519
67capturacaptura:6712 de sept de 2026, 20:555ef51ba91450ab5b…4fa6e52d6e6f982a…75279de3ML-DSA-65+Ed25519
66capturacaptura:6612 de sept de 2026, 20:554fa6e52d6e6f982a…023373e5bc73a757…75279de3ML-DSA-65+Ed25519
65capturacaptura:6312 de sept de 2026, 20:55023373e5bc73a757…48c2aea340ea7819…75279de3ML-DSA-65+Ed25519
64capturacaptura:6512 de sept de 2026, 20:5548c2aea340ea7819…4de8b6a8cdbdd0e0…75279de3ML-DSA-65+Ed25519
63capturacaptura:6412 de sept de 2026, 20:554de8b6a8cdbdd0e0…348ea37e70d53ed1…75279de3ML-DSA-65+Ed25519
62capturacaptura:6112 de sept de 2026, 20:55348ea37e70d53ed1…f6559ba35f39e375…75279de3ML-DSA-65+Ed25519
61capturacaptura:6212 de sept de 2026, 20:55f6559ba35f39e375…71e2c11d34143adc…75279de3ML-DSA-65+Ed25519
60capturacaptura:6012 de sept de 2026, 20:5571e2c11d34143adc…9362336eab80a3af…75279de3ML-DSA-65+Ed25519
59capturacaptura:5912 de sept de 2026, 20:559362336eab80a3af…336428c7f6aebb6c…75279de3ML-DSA-65+Ed25519
58capturacaptura:5812 de sept de 2026, 20:55336428c7f6aebb6c…5ccc73cb2171fbc2…75279de3ML-DSA-65+Ed25519
57capturacaptura:5712 de sept de 2026, 20:555ccc73cb2171fbc2…c51ee34d16b02e2c…75279de3ML-DSA-65+Ed25519
56capturacaptura:5612 de sept de 2026, 20:55c51ee34d16b02e2c…2a9985082da2c4fe…75279de3ML-DSA-65+Ed25519
55capturacaptura:5512 de sept de 2026, 20:552a9985082da2c4fe…9ab4b2369da7b2d2…75279de3ML-DSA-65+Ed25519
54capturacaptura:5412 de sept de 2026, 20:559ab4b2369da7b2d2…f303811ce2122c3e…75279de3ML-DSA-65+Ed25519
53capturacaptura:5312 de sept de 2026, 20:55f303811ce2122c3e…d965ced4230f038a…75279de3ML-DSA-65+Ed25519
52capturacaptura:5212 de sept de 2026, 20:55d965ced4230f038a…82be856dd3119775…75279de3ML-DSA-65+Ed25519
51capturacaptura:3412 de sept de 2026, 20:5582be856dd3119775…2f1ba123a735329b…75279de3ML-DSA-65+Ed25519
50capturacaptura:5112 de sept de 2026, 20:552f1ba123a735329b…3c082f497d4dd1f6…75279de3ML-DSA-65+Ed25519
49capturacaptura:5012 de sept de 2026, 20:553c082f497d4dd1f6…a84967c131e4498a…75279de3ML-DSA-65+Ed25519
48capturacaptura:4912 de sept de 2026, 20:55a84967c131e4498a…8d5478abc0a0351a…75279de3ML-DSA-65+Ed25519
47capturacaptura:4812 de sept de 2026, 20:558d5478abc0a0351a…bdf629aac207b98f…75279de3ML-DSA-65+Ed25519
46capturacaptura:4712 de sept de 2026, 20:55bdf629aac207b98f…b80a56ec09fbeeed…75279de3ML-DSA-65+Ed25519
45capturacaptura:4612 de sept de 2026, 20:55b80a56ec09fbeeed…1f34e0b7273a3b50…75279de3ML-DSA-65+Ed25519
44capturacaptura:4512 de sept de 2026, 20:551f34e0b7273a3b50…f23ec0c8627a7009…75279de3ML-DSA-65+Ed25519
43capturacaptura:4412 de sept de 2026, 20:55f23ec0c8627a7009…212c38e8c67230aa…75279de3ML-DSA-65+Ed25519
42capturacaptura:4212 de sept de 2026, 20:55212c38e8c67230aa…a95197458ae64055…75279de3ML-DSA-65+Ed25519
41capturacaptura:4312 de sept de 2026, 20:55a95197458ae64055…4de9f9c8db56830a…75279de3ML-DSA-65+Ed25519
40capturacaptura:4112 de sept de 2026, 20:554de9f9c8db56830a…07cb705bac39bfd6…75279de3ML-DSA-65+Ed25519
39capturacaptura:4012 de sept de 2026, 20:5507cb705bac39bfd6…7d3926aaa18657f2…75279de3ML-DSA-65+Ed25519
38capturacaptura:3812 de sept de 2026, 20:557d3926aaa18657f2…259789699d0c6e2d…75279de3ML-DSA-65+Ed25519
37capturacaptura:3912 de sept de 2026, 20:55259789699d0c6e2d…41010ea9ede9e754…75279de3ML-DSA-65+Ed25519
36capturacaptura:3712 de sept de 2026, 20:5541010ea9ede9e754…985462b3b686693c…75279de3ML-DSA-65+Ed25519
35capturacaptura:3612 de sept de 2026, 20:55985462b3b686693c…d7066e580cffd3f3…75279de3ML-DSA-65+Ed25519
34capturacaptura:3512 de sept de 2026, 20:55d7066e580cffd3f3…0cad426fc51f07f5…75279de3ML-DSA-65+Ed25519
33capturacaptura:3312 de sept de 2026, 20:550cad426fc51f07f5…59bf6d363be2f51c…75279de3ML-DSA-65+Ed25519
32capturacaptura:3212 de sept de 2026, 20:5559bf6d363be2f51c…d5f8132e9bd50977…75279de3ML-DSA-65+Ed25519
31capturacaptura:3112 de sept de 2026, 20:55d5f8132e9bd50977…48c6124c1117516c…75279de3ML-DSA-65+Ed25519
30capturacaptura:3012 de sept de 2026, 20:5448c6124c1117516c…f9ade5346a04b600…75279de3ML-DSA-65+Ed25519
29capturacaptura:2912 de sept de 2026, 20:54f9ade5346a04b600…6ed13e077f476acd…75279de3ML-DSA-65+Ed25519
28capturacaptura:2812 de sept de 2026, 20:546ed13e077f476acd…d3eb681198e090f2…75279de3ML-DSA-65+Ed25519
27capturacaptura:2712 de sept de 2026, 20:54d3eb681198e090f2…87dfd03be39fd2bf…75279de3ML-DSA-65+Ed25519
26capturacaptura:2612 de sept de 2026, 20:5487dfd03be39fd2bf…8dc795ddb33511fe…75279de3ML-DSA-65+Ed25519
25capturacaptura:2512 de sept de 2026, 20:548dc795ddb33511fe…7165cac7cc08f9ba…75279de3ML-DSA-65+Ed25519
24capturacaptura:2412 de sept de 2026, 20:547165cac7cc08f9ba…72d80f6891f17292…75279de3ML-DSA-65+Ed25519
23capturacaptura:2312 de sept de 2026, 20:5472d80f6891f17292…f9af5acf9e14e985…75279de3ML-DSA-65+Ed25519
22capturacaptura:2212 de sept de 2026, 20:54f9af5acf9e14e985…5b0cf253a5be4424…75279de3ML-DSA-65+Ed25519
21capturacaptura:2112 de sept de 2026, 20:545b0cf253a5be4424…0239164833e8c554…75279de3ML-DSA-65+Ed25519
20capturacaptura:2012 de sept de 2026, 20:540239164833e8c554…f9fd0b1e3dbd376c…75279de3ML-DSA-65+Ed25519
19capturacaptura:1912 de sept de 2026, 20:41f9fd0b1e3dbd376c…6a4e2d3a9304cd70…75279de3ML-DSA-65+Ed25519
18capturacaptura:1812 de sept de 2026, 20:416a4e2d3a9304cd70…95b37b06adb86a97…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.