ONTOGOBOntología Gubernamental de Colombia · MVP con datos reales

Asiento 325 ancla

Referencia ancla:2 · firmado 13 de sept de 2026, 13:05 · verificar ahora con la API pública ↗ · ← anterior siguiente →

Cadena y firma

hash (cadena)
83d2862c2d7f7a68a5aa5839f53b5c3bb5f360eb0152c042d5ef186d80468aa4
hash_previo
408c7e413c8580aa065cd8b0308fa4dfb1802d2f04c4127ce3ae01ab358c83e3
hash_contenido
2ff8f93c099db3d5106003e11caecef5a3a258e32e33967d0094eff44bd1c853
algoritmos
ML-DSA-65+Ed25519
id de clave
75279de3e835eba8b07c2b3783bfbc54
firma ML-DSA-65 (base64, 3.309 B)
fVW4w0qJzVbH5keWrJInkWjge4F+DQwGGels/f8r3aWQySfqXXj96fZAv64egkbbO7xeePLJ2VU/YXGB0v0UooTXDY0GQZsSaXYSTzTcAdrQzEGU/V7yHpd5
firma Ed25519 (base64, 64 B)
Kr3uCmsME5TOL7vImhgmIEMOANL3+gbQOJ+kqgmWwVnQ275gpJZsSfIAH6YJcO8OVnoNDg+7dSE/iRRQlLJOCQ==
registrado en la base
13 de sept de 2026, 13:05
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 0 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": "c783db1439f8f1506c832f91a1310fb85c59a48abb515273b8c3f79a4fe014e1",
 "raiz": "8631c0e37b5404c829aae721c96adad0fa6a5aac1f2ada19ccfd851316bfcc88",
 "total": 24,
 "camino": [
  {
   "hash": "31ec1663191ea0e2ba4cf073a4ec26ccf1399662bcaecb46121d3ec10043dafe",
   "lado": "derecha"
  },
  {
   "hash": "3fe342710c26e4f6f6feb3e78725696c1cb9d864963a26d8a926c97509e6a04f",
   "lado": "derecha"
  },
  {
   "hash": "ca60f30d2fff5b714ec9c60cf9374bb74c3431231a8e42721cc3441adf8044a5",
   "lado": "derecha"
  },
  {
   "hash": "0d7476f57fff41930df5e4191c66c14f5504c6087925d383f39e5c65c4db7f34",
   "lado": "derecha"
  },
  {
   "hash": "a7e3a0bd9d0db8ccc6f151e1828a4377c415fb60487aff0766efbbf3eb28d055",
   "lado": "derecha"
  }
 ],
 "indice": 0
}

Contenido firmado (JSON)

{
 "raiz": "03b8a5881689ac01fe721ef414f47c0f0a8c4b0fccfd7023c6047447b9283c26",
 "n_hojas": 161,
 "ancla_id": 2,
 "seq_desde": 134,
 "seq_hasta": 324,
 "publicacion": {
  "github": {
   "url": "https://github.com/ontogobcolombia-gap/ontogob-anclas/blob/main/anclas/2026/09/ancla-000002.json",
   "repo": "ontogobcolombia-gap/ontogob-anclas",
   "ruta": "anclas/2026/09/ancla-000002.json",
   "fecha": "2026-09-13T18:05:11Z",
   "commit": "5c6d8553b4fc3f35ac498a25b4191071ea5fe08b"
  }
 },
 "hash_contenido": "05579733a59513194dafa55b0c05d0cc2ae5837358af8298fccb335cf5b7630e"
}