ONTOGOBOntología Gubernamental de Colombia · MVP con datos reales

Asiento 463 reglas

Referencia reglas:2026-09-16 · firmado 16 de sept de 2026, 01:57 · verificar ahora con la API pública ↗ · ← anterior siguiente →

Cadena y firma

hash (cadena)
2fe2406d1dfdf1feceb38e876816496abf19ed7d78a843990a5338446d2b354c
hash_previo
982bee0bd6059a10409788548d4016c9fdd196014fd3abf5200a07a87fba3e64
hash_contenido
6e7c74c4ae57e460958d3087345828c8dfccbc92171cfd5dbac59170f09461dc
algoritmos
ML-DSA-65+Ed25519
id de clave
75279de3e835eba8b07c2b3783bfbc54
firma ML-DSA-65 (base64, 3.309 B)
UdznscZF1gHBN9/9O9KfddsLcMyVcgxHHrAwHsX4B2pXXUEY/ooEYepMrO4AJZyb+kcZj30yhHrL7ZkAffdTpziZ/qljB39kTTapTHwPWr85hCjUwDbBB6lC
firma Ed25519 (base64, 64 B)
XQEeidEQTnEdIkaZYVkzmpeJ0dUiM0MFOje6CKhTm1YM9q+YgS8a4PLApHaYlMR4qVk8sbcIRbfXQ60GazrnDw==
registrado en la base
16 de sept de 2026, 01:57
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 #7

Índice 52 de 53 hojas · creada 16 de sept de 2026, 07:05

raíz
dc3488aa65bd1c92f45d9fdb60013e8a3b6b3c2e69c5539ce2b5922c20f212b6
testigo externo
GitHub · commit efa3b368baf28e9bc629b2ed2912a2cbcf3aa408
prueba de inclusión
ver camino
{
 "hoja": "d108bb47146ba441ff66c251c393d8380be1aec5b7573ba8bd01e92de36c56ac",
 "raiz": "dc3488aa65bd1c92f45d9fdb60013e8a3b6b3c2e69c5539ce2b5922c20f212b6",
 "total": 53,
 "camino": [
  {
   "hash": "0e02b6bc8af20641655b17199e11d2bc683f7361e105161c37c2650c05d9a5cd",
   "lado": "izquierda"
  },
  {
   "hash": "cae3954baeabc60b5d139e3b5c44f056e5ee53ce3ae3385a0c6b93b26c1ae6a4",
   "lado": "izquierda"
  },
  {
   "hash": "1491eb5fd5d2882c97d699ed02849a363b6e2d674a74d540f883cf72b357283d",
   "lado": "izquierda"
  }
 ],
 "indice": 52
}

Contenido firmado (JSON)

{
 "resultado": [
  {
   "regla": "OG-R01",
   "hallazgos": 18
  },
  {
   "regla": "OG-R02",
   "hallazgos": 18
  },
  {
   "regla": "OG-R03",
   "hallazgos": 119
  },
  {
   "regla": "OG-R04",
   "hallazgos": 16
  },
  {
   "regla": "OG-R05",
   "hallazgos": 0
  },
  {
   "regla": "OG-R06",
   "hallazgos": 64
  },
  {
   "regla": "OG-R07",
   "hallazgos": 417
  },
  {
   "regla": "OG-R08",
   "hallazgos": 4
  },
  {
   "regla": "OG-R09",
   "hallazgos": 1
  }
 ],
 "ejecutado_en": "2026-09-16T06:57:19.673Z"
}