Asiento 3 captura
Referencia captura:3 · firmado 12 de sept de 2026, 20:40 · verificar ahora con la API pública ↗ · ← anterior siguiente →
Cadena y firma
- hash (cadena)
1cd49a857bd39e23659393c2a115a653486db85ac9e907622169e62c32c6fd7c- hash_previo
ec368e995a12a44051f95120d8b9c9780cdade9fd59e007230d268ecf41cbe93- hash_contenido
00c1c82e2be66cb450fc9f0ac5d36b4a979f2dc8a0c71bae7227b9fda914e3ed- algoritmos
- ML-DSA-65+Ed25519
- id de clave
- 75279de3e835eba8b07c2b3783bfbc54
- firma ML-DSA-65 (base64, 3.309 B)
Q1+eB7N+dfeMwp16xHguqIYPb+J3Ai3RWhoGL6kGZH0DhAROyIxbog8QpClKf9Oc6SpFoPR9yEoKtaaTU9UL/qShKKQts+B1AP4D/QNfPVgeEU2W25XKVV/7…- firma Ed25519 (base64, 64 B)
wh7UWWdCzDO1O01+1BNu6SyXvOTlcRdhKbWi9xjg84NwR8oumrW5jzF+jTDNFNXbrtFSsGBHNg6uNit5IMgEBQ==- registrado en la base
- 12 de sept de 2026, 20:40
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 #1
Índice 2 de 133 hojas · creada 12 de sept de 2026, 21:07
- raíz
ead1032ec149599261b4fa9ce17599c7199b6aaec283ffbd1b934528ffc4e7c9- testigo externo
- GitHub · commit df91e6288bbd7363cf40781efc8143dc02113481 ↗
- prueba de inclusión
ver camino
{ "hoja": "f654fcd8ec3fd8146604bbc12cc216df7505d7cb9a3743690c4ceffdb1ffc396", "raiz": "ead1032ec149599261b4fa9ce17599c7199b6aaec283ffbd1b934528ffc4e7c9", "total": 133, "camino": [ { "hash": "1b04a8475ddf3413ad9aa00db6dc99ed5c6b37c1ce2387ef775a782a3000b246", "lado": "derecha" }, { "hash": "9514761d46f33513c43ae762684fd2720330e3b2d69943f17318d53eeac4bd67", "lado": "izquierda" }, { "hash": "74a90f82fd0983b304345d0b2af34f595934aaabed04b3660f406fd1e0b59777", "lado": "derecha" }, { "hash": "2694e675cc8b6208d93ea2fc1405b5a35abb38b26c5b677a9b308f56de9c666c", "lado": "derecha" }, { "hash": "a656063bb9ec3b82f50d8226d910ed8b918c03451e8296a911110e76a7390c7f", "lado": "derecha" }, { "hash": "9e8dd96fd3f8e050050ef8c43f2c9966335b0be73fbebd5be04fd3031ddf3726", "lado": "derecha" }, { "hash": "7ddf593bb385d2ee533562403c025a89dd52821e0b565a5252273ece20ed7845", "lado": "derecha" }, { "hash": "11122d09de5e6fe5068586ac54d625250b83abb61438f8f8cb09caa83ab76811", "lado": "derecha" } ], "indice": 2 }
Captura #3 · SODA_CGR_RESPONSABILIDAD
- método / estado HTTP
- GET · 200
- tamaño
- 49 kB
- SHA-256 del cuerpo crudo
7080ef4672d1c2873378096d6d2dffc03513ffbef4302a885b4304b8eb3ec732- recuperada
- 12 de sept de 2026, 20:40
- registros interpretados
- 87
- resultado
- ok
Contenido firmado (JSON)
{
"ok": true,
"url": "https://www.datos.gov.co/resource/jr8e-e8tu.json?identificaci_n=NIT&$limit=20000",
"bytes": 48854,
"fuente": "SODA_CGR_RESPONSABILIDAD",
"metodo": "GET",
"conector": "cgr_responsabilidad",
"ingerido": {
"nodos": 87,
"aristas": 60,
"observaciones": 0
},
"registros": 87,
"captura_id": 3,
"hash_sha256": "7080ef4672d1c2873378096d6d2dffc03513ffbef4302a885b4304b8eb3ec732",
"http_status": 200,
"recuperado_en": "2026-09-13T01:40:57.353Z"
}