Un paquete de evidencia es un conjunto de archivos de datos, un manifest que lista el hash SHA-256 de cada archivo, y una firma Ed25519 sobre ese manifest. Esta página verifica las tres cosas en su navegador. No se sube nada.
Arrastre el paquete completo a la caja: manifest.json, manifest.sig y los archivos de datos. O arrastre un solo archivo para obtener su SHA-256. Su navegador hace el trabajo con WebCrypto. El soporte de Ed25519 en WebCrypto varía entre navegadores y versiones; si el verificador informa que falta Ed25519, use los pasos de OpenSSL más abajo.
Descargue los cuatro archivos y luego arrástrelos a la caja de arriba. La muestra es un ejemplo de almacenamiento en baterías (BESS): un activo ilustrativo, SAMPLE-BESS-CL-001. No es una planta real, y sus valores no son mediciones. Un paquete firmado específico para solar está pendiente, así que esta muestra solo muestra el formato.
manifest.json ↓ manifest.sig ↓ telemetry-extract.csv ↓ asset-summary.json ↓
Todavía no se ha comprobado nada. El resultado aparece aquí, archivo por archivo, cuando elija o arrastre un paquete.
El verificador responde dos preguntas. ¿El manifest fue firmado por la clave publicada y se mantuvo sin cambios? ¿Cada archivo coincide con el SHA-256 que lista el manifest? Lea ambas respuestas en conjunto. Las cajas siguientes muestran la redacción que usa el verificador. Son ejemplos, no resultados de una comprobación real.
coincide con el manifest
coincide con el manifest
Cada archivo es exactamente lo que lista el manifest, y el manifest es exactamente lo que firmó el titular de la clave. No se agregó, quitó ni cambió nada después de la firma.
O bien el manifest cambió después de firmarse, o bien se firmó con otra clave. Trate el paquete como no verificado, incluso cuando todas las filas de archivo coincidan, porque el propio manifest no es confiable.
NO coincide — el archivo fue modificado
Un byte cambiado en un archivo de datos altera su hash SHA-256, así que ese archivo falla. La firma puede seguir siendo válida, porque el manifest en sí no se tocó. Lea la fila ✗, no solo el aviso superior. Si alguien también edita el manifest para que la fila coincida, la firma pasa a ser INVÁLIDA.
El formato usa JSON, SHA-256 y Ed25519. No necesita blockchain ni un visor propietario. Cualquiera puede implementarlo, y cualquiera puede verificar un paquete sin esta página.
| spec | LTB-Evidence-Manifest/0.1 |
| files[] | ruta, SHA-256 y tamaño en bytes de cada archivo del paquete |
| asset | el activo que cubre la evidencia. La muestra usa un identificador de almacenamiento en baterías (BESS), SAMPLE-BESS-CL-001 |
| engine / seed | cuando un modelo produjo un valor: la versión del modelo y la semilla aleatoria, para que el valor pueda reproducirse |
| key_id | la clave publicada que usó quien firmó (ltb-2026-10) |
| created | cuándo quien firmó produjo el paquete. Quien firma escribe esta fecha, y todavía no tiene sello de tiempo independiente |
| manifest.sig | firma Ed25519 separada sobre los bytes exactos de manifest.json, guardada como texto base64 |
No necesita esta página. Necesita OpenSSL 3.x y la clave pública publicada. Ejecute estos tres pasos en la carpeta que contiene el paquete:
El resultado es «Signature Verified Successfully» o «Signature Verification Failure». El segundo paso escribe la clave publicada como clave pública PEM. La línea base64 es la codificación estándar SubjectPublicKeyInfo de la misma clave de 32 bytes: un encabezado Ed25519 fijo de 12 bytes seguido de la clave en bruto. La clave en sí no cambia.
Clave pública publicada (Ed25519, en bruto, base64), key_id ltb-2026-10:
Clave pública publicada (Ed25519, en bruto, base64), key_id ltb-2026-08:
Hay dos claves publicadas. ltb-2026-10 firma los paquetes desde octubre de 2026, incluida esta muestra. ltb-2026-08 sigue siendo válida para los paquetes firmados antes de esa fecha.
Un paquete válido demuestra integridad y origen. Estos archivos, tal como están listados, fueron firmados con la clave publicada de LIFETIMEBESS y no han cambiado desde la firma. Un paquete válido no demuestra:
Revise primero los datos de monitoreo de un sistema. Para un paquete de evidencia firmado de un activo, escríbanos.
Obtener el Health Score FV gratuito Escribir por un paquete