Ark · Station

Un escritorio. Cinco módulos. Cero extraños.

Station es una aplicación de escritorio en Electron que integra su bóveda de identidad, firmador de documentos, verificador, nodo mesh y motor de supervisión de exámenes en una sola capa auditable. Cada operación sensible — desde vivacidad biométrica hasta firma de PDFs — se ejecuta en su propio hardware, con código que cualquiera puede leer.

Cinco capacidades, una sola capa

Station es una composición de módulos independientes que comparten una sola bóveda cifrada. Cada módulo es opcional. Puede usar Station solo como bóveda, solo como verificador, o activar todos los módulos para una estación de trabajo completa de identidad soberana.

🔒

Bóveda

Almacén de llaves local cifrado. Llave de firma Ed25519 + xsalsa20-poly1305 + derivación de llave scrypt. La llave privada nunca sale del dispositivo — ni siquiera hacia Attestto.

  • xsalsa20-poly1305 + scrypt
  • Respaldo Shamir 2-de-3 (planeado)
  • Conocimiento cero hacia Attestto
  • Código abierto — auditable
✏

Firmador

Firme PDFs con la llave de su bóveda. Produce Credenciales Verificables W3C embebidas directamente en los metadatos del documento. Reconocido nativamente por verify.attestto.com — sin plugin, sin Adobe, sin nube.

  • Firmas autoatestadas Attestto (Ed25519)
  • Contrafirma archivos PAdES de Firma Digital
  • Tarjeta inteligente PKCS#11 (planeado)
  • Salida congelada a nivel de bytes para integridad forense
✓

Verificador

Arrastre un PDF a Station y obtenga un informe forense: integridad de firma, cadena de certificados, hash del documento, detección de manipulación. El mismo motor que corre en verify.attestto.com — pero sin conexión.

  • PAdES + autoatestadas Attestto
  • Raíces PKI nacionales (CR PJ, PF, MICITT)
  • Verificaciones de rango de bytes a prueba de manipulación
  • Funciona sin internet
⚙

Nodo Mesh

Cada Station puede convertirse en un par dentro de Attestto Mesh — una red cifrada libp2p para anclaje de credenciales, réplica de confianza y verificación redundante. Mensajero ciego: los nodos no pueden leer lo que transportan.

  • libp2p sobre Bluetooth, WiFi, internet
  • Mensajero ciego — cargas cifradas
  • Anclaje en Solana (al momento del despliegue)
  • Opcional, nunca obligatorio
👁

Supervisor

Supervisión de exámenes de caja blanca que corre completamente en la máquina del candidato. Monitoreo de cámara, pantalla y procesos sin subir video a la nube. El "supervisor" es código auditable, no un extraño viendo una transmisión.

  • Detección local de rostro + vivacidad
  • Monitoreo de pantalla vía desktopCapturer
  • Bloqueo a nivel de procesos vía Node
  • Hash de sesión SHA-256 + firma Ed25519
🌐

Puente al Navegador

Station se vincula con la extensión Attestto ID mediante el protocolo abierto @attestto/id-wallet-adapter. Las páginas web descubren la billetera, solicitan firmas y reciben credenciales — sin que Station exponga su llave privada a la página.

  • Protocolo postMessage, sin servidores
  • Login DID, firma de documentos, envío de credenciales
  • Funciona con cualquier billetera compatible
  • Multiplataforma (escritorio, navegador, PWA móvil)

Un motor de navegador con acceso al hardware

La identidad soberana necesita acceso profundo al dispositivo — cámara, pantalla, procesos, sistema de archivos, tarjetas inteligentes — que una página web sandboxeada no puede proveer. Electron le da a Station el motor de renderizado Chromium para una interfaz moderna y Node.js para acceso directo al hardware. El resultado es un escritorio modular que se instala con un solo instalador y corre donde su equipo ya trabaja.

Motor Chromium

El mismo pipeline de renderizado que impulsa verify.attestto.com corre la interfaz de Station. Vista previa de PDFs, OCR, superposiciones biométricas, sellos de firma — todo renderizado con tecnología web que usted puede inspeccionar.

Acceso al sistema vía Node.js

Acceso directo al sistema de archivos, inspección de procesos, interfaces de tarjetas inteligentes, red mesh e integración con el llavero del sistema operativo — capacidades que un navegador normal se niega a otorgar.

Distribución auditable

Station se distribuye como DMG notarizado, MSI y AppImage. El código fuente es abierto. Los builds reproducibles están en la hoja de ruta para que cualquiera pueda verificar que el binario coincide con el commit publicado.

Cinco niveles honestos

Una firma es tan confiable como la verificación de identidad detrás de ella. Station muestra un nivel de confianza explícito en cada credencial que emite, para que verificadores y contrapartes sepan exactamente qué evidencia presentó el firmante.

A+  Tarjeta inteligente

Tarjeta inteligente de Firma Digital de Costa Rica (PKCS#11). Firma electrónica cualificada reconocida bajo la Ley 8454.

A  KYC completo

Escaneo de cédula + Padrón Electoral + reconocimiento facial + prueba de vivacidad + sello de Firma Digital.

B  Verificado por Padrón

Escaneo de cédula + cruce con Padrón Electoral + reconocimiento facial + prueba de vivacidad. El nivel por defecto para credenciales emitidas por ciudadanos.

C  Solo documento

Cédula escaneada y procesada por OCR, sin cruce con Padrón, sin biometría. Útil para flujos no vinculantes.

D  Autodeclarado

Datos afirmados por el titular sin verificación externa. Siempre etiquetado, nunca elevado silenciosamente.

Lea el código. Ejecute el binario. Abra issues.

Cada afirmación en esta página está respaldada por un repositorio público. Si algo le parece incorrecto, lo correcto es abrir el código fuente — no confiar en nuestra palabra.

attestto-desktop

Station en sí. Bóveda, firmador, verificador, supervisor, nodo mesh — todo en una sola app Electron.

github.com/Attestto-com/attestto-desktop →

attestto-verify

El motor de verificación del navegador. El mismo código corre en verify.attestto.com y dentro de Station.

github.com/Attestto-com/attestto-verify →

id-wallet-adapter

El protocolo abierto de handoff de billetera que conecta páginas del navegador, la extensión y Station.

github.com/Attestto-com/id-wallet-adapter →

attestto-mesh

El nodo mesh libp2p. Transporte de mensajero ciego, anclaje en Solana, descubrimiento de pares.

github.com/Attestto-com/attestto-mesh →

attestto-trust

Espejo público independiente de raíces CA nacionales — una referencia, nunca un reemplazo de la autoridad emisora.

github.com/Attestto-com/attestto-trust →

SECURITY.md

Divulgación coordinada para cualquier vulnerabilidad que encuentre. Acusamos recibo de cada reporte, por escrito, con un ID de rastreo.

[email protected] →

Ejecute identidad soberana en su propio escritorio

Station está en acceso anticipado para profesionales, instituciones y auditores. Cuéntenos quién es usted y para qué lo usaría, y le enviaremos un build que se ajuste a su jurisdicción.

Solicitar acceso anticipado