Notificaciones push del navegador + backup GDPR Art. 20 en un click
Tu equipo ahora recibe push instantáneo cuando un webhook agota reintentos, los créditos quedan bajos o se suma un miembro. Cada organización puede descargar también un ZIP completo (certificados, audit log, documento DID, PDFs) — desde el plan Pay-as-you-go. La portabilidad es un derecho, no un feature gated.
Nuevo formulario en /soporte: contás tu consulta y un asistente entrenado con el código, las flows y la documentación de Rootproof prepara una respuesta. Un humano la revisa, edita y aprueba antes de que salga el email — nada se envía en automático. Los casos sensibles (dinero, accesos, seguridad) se marcan como revisión obligatoria por reglas de servidor, no por cortesía del modelo.
SSO con OpenID Connect + dominio custom por organización (plan Advanced)
El plan Advanced ahora incluye SSO vía OIDC (compatible con Auth0, Okta, Microsoft Entra, Google Workspace y Keycloak) y dominio propio para servir páginas públicas de certificado (certs.tu-org.edu). Setup desde el dashboard, guía paso a paso en /docs/sso, sin tickets ni llamadas con soporte. El login por OTP magic-link sigue funcionando como respaldo.
Sección 'Por qué Bitcoin para antifraude' en el home
Reemplazó a la tabla 'Papel vs PDF vs Rootproof'. Cuatro tarjetas educativas sobre criptografía, anclaje en Rootstock, ausencia de tokens y verificación independiente.
Modo sandbox / demo ahora se ve en ámbar, no en rojo
El rojo queda reservado para estados de error (revocado, expirado, caído). Los certificados de testnet usan ámbar — siguen siendo verificables on-chain, pero la señal visual ya no se confunde con un problema.
Cuatro tarjetas que explican por qué Rootstock + Bitcoin son la base correcta para antifraude: 8+ años de la red, 20M+ transacciones, merged mining como puente de seguridad, verificable sin depender de nosotros.
Si la red de prueba está lenta o falla, la página de bienvenida ahora muestra un certificado real ya emitido on-chain en lugar de una alerta. La emisión propia sigue intentándose en segundo plano y reemplaza al ejemplo si llega a completarse.
Canal de divulgación responsable (RFC 9116) y casilla security@
Publicamos /.well-known/security.txt según el RFC 9116 y abrimos security@rootproof.io como canal primario para reportes de vulnerabilidades. El hall of fame queda preparado para reconocimientos públicos.
Path 'Solicitar demo' para universidades, compliance y volumen
Nueva landing /demo con formulario estructurado (rol, vertical, volumen, timeline) y respuesta del fundador en 24 h hábiles. CTAs desde /compliance y plan Custom de /precios ahora apuntan a /demo, no a /contact.
Home más limpio: removida sección 'Por qué Bitcoin' duplicada
TrustFoundations y Why-Bitcoin compartían título prácticamente idéntico ('Anclados en Rootstock, asegurados por Bitcoin') y cubrían el mismo terreno. Dejamos solo TrustFoundations — tiene números duros y links a la fuente. 'Solicitar demo' también suma al footer en la columna Soluciones.
Nuevo post: Cómo detectar un diploma falso en 30 segundos
Guía práctica con 4 técnicas (inspección visual, metadata del PDF, contacto institucional, verificación on-chain). ES + EN. El sitemap ahora incluye los posts del blog automáticamente.
Toda la capa de emisión y revocación on-chain ahora respeta el campo network de la organización. Sandbox queda fijo en testnet; orgs pagas pueden activar mainnet flippeando network=mainnet + sandboxMode=false. UI sin cambios. Mainnet no se activa hasta que se configuren las env vars _MAINNET.
Indexamos pdfHash en Redis al emitir. /api/public/verify?hash=... ahora resuelve con un GET (5-20 ms típico) en vez de escanear cada blob por organización. Cache miss cae al scan anterior y se auto-sana. Sin cambios para vos: el endpoint, payload y UI siguen iguales.
37 smoke tests cubren páginas marketing, well-known endpoints, contratos del API público y campos críticos de formularios. Catch automático para regresiones que los unit tests con mocks no ven (build SSR roto, hidratación, sitemap mal-formado, security.txt fuera de RFC 9116). Corren contra una build de producción local.
Capa de autenticación unificada (refactor interno)
Las cuatro implementaciones HMAC duplicadas (admin / org / member / user) se consolidaron en un único módulo Edge-compatible. Cero cambios en el formato de cookies — ningún login activo se invalida. 23 tests nuevos cubren tamper resistance y compatibilidad cross-kind.
Los paneles de Analíticas y Perfil ahora se cargan bajo demanda al abrir la pestaña en vez de venir con el bundle inicial. El archivo principal del dashboard bajó 478 líneas (de 2362 a 1884). Sin cambios visibles en la UI — solo más rápido.
Trust bar del home alineado con lo que realmente se implementa
Removimos 'Mainnet live' del bar (todavía emitimos en testnet sandbox; mainnet está preparada pero no activa). Agregamos SHA-256 y 1EdTech Revocation, que son estándares que sí implementamos hoy. Cada ítem del bar ahora es verificable contra el código.
Removimos la plantilla cyberpunk del producto y reescribimos /web3 con un disclaimer explícito: no emitimos NFTs, no operamos token, no somos un marketplace. Solo credenciales verificables ancladas en Rootstock.
Header reducido a 5 acciones principales + dropdown 'Soluciones' que cubre Universidades, Compliance y Builders Bitcoin. Footer reestructurado en 4 columnas con iconos sociales y enlace on-chain.
Estado en vivo de RPC Rootstock, wallet emisora, Vercel Blob, Upstash Redis y proveedor de email. Refresca cada 30 s y expone /api/public/status para integraciones.
Vertical Compliance + páginas de confianza enterprise
Nuevas landings /compliance, /subprocessors, /sla y /security. Pensadas para que CISOs y oficiales de cumplimiento puedan hacer due diligence sin pedir reuniones.
Tercer idioma activo en todo el sitio público: ES / EN / PT. Sección 'Por qué LATAM' agregada al home con foco en bootcamps y universidades de la región.
Cada organización puede invitar miembros con rol admin, issuer o viewer. Magic link + OTP para confirmar. Matriz de permisos verificada en cada endpoint.
Wow-moment: cert demo automático al confirmar email
Al verificar tu correo de registro, emitimos un certificado sandbox a tu nombre sin que tengas que llenar ningún formulario. Aterriza en una pantalla con tu cert ya verificable on-chain.
Modo sandbox: prueba gratis en testnet de Rootstock
Toda organización nueva arranca en sandbox: emisiones reales en Rootstock testnet, con marca de agua DEMO, anclaje on-chain y verificación pública funcional — sin tarjeta de crédito.
¿Querés que avisemos cada release por email? Contactanos y te sumamos a la lista.