Verificar un sello
Los archivos que Datrus sella (cortes del RAT, expedientes de solicitudes, el registro de incidentes) se descargan como JSON con su hash adentro. Cualquiera que tenga el archivo, un auditor, un cliente tuyo, un tribunal, puede comprobar que no cambió, sin llave: se recomputa el sello con la canonicalización de Datrus y se compara.
curl -X POST https://www.datrus.cl/api/v1/verify \
-H "Content-Type: application/json" \
-d '{ "hash": "b9fce21182dce122…", "content": "<el JSON del archivo sellado, tal cual se descargó>" }'
{
"verdict": "ok",
"form": "register_snapshot",
"hash": "b9fce21182dce122…",
"reason": null,
"rules": [ { "title": "…", "text": "…" } ]
}
verdict es ok, no_match o no_verdict (cuando el contenido no tiene una forma sellada conocida; reason dice por qué). rules trae las reglas de la canonicalización, para que puedas recomputar el sello sin nosotros. El contenido no se guarda.
Evidencia que sólo Datrus puede verificar no es evidencia, es confianza. Por eso esta operación es pública y no pide autenticación.