Asiento 339 captura
Referencia captura:341 · firmado 14 de sept de 2026, 01:49 · verificar ahora con la API pública ↗ · ← anterior siguiente →
Cadena y firma
- hash (cadena)
103134ea9b3b923e95dd8fbdf8c83435fb9cc49335820ef4b93e91e9c0a7f542- hash_previo
86a2fa6388c024102afb5b443838665fb0dfa2b33c041b121a7204ced7bc1759- hash_contenido
ee563284c3fa5b334deb6c0a55d52403a0c46980a50c20d2fbe8590099f3b02e- algoritmos
- ML-DSA-65+Ed25519
- id de clave
- 75279de3e835eba8b07c2b3783bfbc54
- firma ML-DSA-65 (base64, 3.309 B)
UpHGiajB4sNGSi2EDQQ7jJIVuwcuAbYMaR/1mMvb6w6QnFkIe1+8ouRJ3M8NnF3gYzM3SRrn8lYiGR/iS9Rmu68qv8izFUTVaClPWjqHOZ9U/6OKvERfPRAP…- firma Ed25519 (base64, 64 B)
n3ea5mo4QZG0jyYpZcCl5q3t0Mmf93UTcJ6CdBverTLcAsp7Tzc1t6itfgcjMl2vDpuM0BPscWGoCVVc5MovDw==- registrado en la base
- 14 de sept de 2026, 01:49
Cómo verificar sin ONTOGOB: (1) canonicalice
contenido con RFC 8785 y calcule SHA-256 → debe dar hash_contenido; (2) verifique ambas firmas sobre los bytes UTF-8 del hash_contenido hexadecimal con las llaves públicas del llavero; (3) compruebe hash = SHA-256(hash_previo ‖ hash_contenido); (4) si hay ancla, recorra la prueba de inclusión hasta la raíz y verifique el sello SLH-DSA en la copia de GitHub.Ancla Merkle #3
Índice 14 de 24 hojas · creada 14 de sept de 2026, 13:05
- raíz
8631c0e37b5404c829aae721c96adad0fa6a5aac1f2ada19ccfd851316bfcc88- testigo externo
- GitHub · commit 83d656ec95102f9a76be3f6e66535feee599f9dc ↗
- prueba de inclusión
ver camino
{ "hoja": "7650a29ffcef60ff841184b522f9e78612dc15e93278db10004fb953c6d22257", "raiz": "8631c0e37b5404c829aae721c96adad0fa6a5aac1f2ada19ccfd851316bfcc88", "total": 24, "camino": [ { "hash": "f3b7c5962aefd9832757c80ce0a2fda67d4b47754c0291582b71ae1d6ffc21fa", "lado": "derecha" }, { "hash": "eff8c150c5b16f49eae756a3f2ec13d08df704b2c860dd8adea4c7974d9f5ef9", "lado": "izquierda" }, { "hash": "8a9cd2fe50d63789e9703b21d008ecf6270d0b7f4b2713d9e618e0d8b316756d", "lado": "izquierda" }, { "hash": "968c52395485b65724a9b6890617fc05567b62c1dcbf665f70a77134556e13f2", "lado": "izquierda" }, { "hash": "a7e3a0bd9d0db8ccc6f151e1828a4377c415fb60487aff0766efbbf3eb28d055", "lado": "derecha" } ], "indice": 14 }
Captura #341 · SODA_SECOP2_CONTRATOS
- método / estado HTTP
- GET · 200
- tamaño
- 179 kB
- SHA-256 del cuerpo crudo
75bfba038be5c65fc5ac91e36fd594e9ef7f49dcc52e709c326e50cb22a744db- recuperada
- 14 de sept de 2026, 01:48
- registros interpretados
- 47
- resultado
- ok
Contenido firmado (JSON)
{
"ok": true,
"url": "https://www.datos.gov.co/resource/jbjy-vk9h.json?nit_entidad=899999055&$where=fecha_de_firma%20%3E%3D%20%272026-07-16T00:00:00%27&$limit=5000&$order=fecha_de_firma%20DESC",
"bytes": 178764,
"fuente": "SODA_SECOP2_CONTRATOS",
"metodo": "GET",
"conector": "secop2_contratos",
"ingerido": {
"nodos": 94,
"aristas": 94,
"observaciones": 0
},
"registros": 47,
"captura_id": 341,
"hash_sha256": "75bfba038be5c65fc5ac91e36fd594e9ef7f49dcc52e709c326e50cb22a744db",
"http_status": 200,
"recuperado_en": "2026-09-14T06:48:27.212Z"
}