Cohorte de SEÑALES firmadas Ed25519 al generarse — no son resultados de ejecución live. La firma prueba integridad de cada registro; el anclaje externo del registro completo está en construcción.
Cómo funciona: al generar cada análisis, APEX firma el JSON canónico del análisis con Ed25519. Cuando resuelve, el outcome se sella con otra firma. Cualquiera puede verificar con la clave pública.
Estadísticas globales
Cargando…
Distribución de outcomes
Verificar cualquier análisis
Instrucciones para verificar (Python):
import json, base64, hashlib
from cryptography.hazmat.primitives import serialization
from cryptography.hazmat.primitives.asymmetric.ed25519 import Ed25519PublicKey
# 1. Descargar la clave pública
pub_pem = open("pubkey.pem").read() # de /public/pubkey
pub = serialization.load_pem_public_key(pub_pem.encode())
# 2. Descargar análisis + provenance
r = requests.get("/public/verify/{ANALYSIS_ID}").json()
payload = json.dumps(r["signed_payload"], sort_keys=True, separators=(",",":"), ensure_ascii=False).encode()
sig = base64.b64decode(r["provenance"]["signature_b64"])
# 3. Verificar
try:
pub.verify(sig, payload)
print("✓ VERIFIED — cannot have been tampered with")
except:
print("✗ signature mismatch")