Introducción a Chaindoc
Chaindoc es una plataforma basada en blockchain para firmas electrónicas y gestión de documentos. Una solución segura, conforme y fácil de usar para los desarrolladores de empresas modernas.
¿Qué es Chaindoc?
Chaindoc es una solución integral para la gestión de documentos, firmas electrónicas y colaboración en equipo. Creada con tecnología blockchain, proporciona verificación de documentos inmutable, firmas electrónicas legalmente vinculantes y seguridad de nivel empresarial.
Características principales
Verificación de cadena de bloques
Todos los documentos publicados en Chaindoc se verifican automáticamente en redes blockchain (Ethereum, Polygon, BSC, Arbitrum). Esto crea un registro inmutable que demuestra la autenticidad del documento y evita su manipulación.
Firmas electrónicas
- Firmas electrónicas legalmente vinculantes que cumplen con eIDAS, la ley ESIGN y la ley UETA.
- Varios tipos de firma: simple, avanzada y cualificada.
- Flujos de trabajo de firma multipartita.
- Órdenes de firma secuenciales o paralelas.
- Gestión de plazos y recordatorios automáticos.
Gestión de documentos
- Control de versiones con registro de auditoría completo.
- Compatibilidad con PDF, documentos de Office, imágenes y vídeos.
- Control de acceso granular (privado, público, equipo, restringido).
- Organización de metadatos y hashtags.
- Funciones de búsqueda de texto completo.
Herramientas para desarrolladores
- API RESTful con documentación completa.
- SDK de TypeScript para el backend de Node.js y el frontend web.
- Interfaz de firma integrada para una integración perfecta.
- Webhooks para notificaciones de eventos en tiempo real.
- Entorno de pruebas para realizar pruebas.
Colaboración en equipo
- Control de acceso basado en roles (propietario, administrador, miembro, espectador).
- Espacios de trabajo en equipo y documentos compartidos.
- Registros de actividad y pistas de auditoría.
- Integración de KYC/verificación de identidad con Sumsub.
Cómo funciona
1Subir documentoSube tu documento a través de la interfaz web o la API. Admite archivos PDF, Office, imágenes y vídeos.
2Crear solicitud de firmaAñade destinatarios y configura el flujo de trabajo de firma. Establece plazos y mensajes personalizados.
3Los firmantes reciben una notificación.Los destinatarios reciben una notificación por correo electrónico con un enlace de firma segura o una interfaz integrada.
4Firma de documentosLos firmantes se autentican mediante OTP, revisan el documento y aplican la firma electrónica.
5Verificación de cadena de bloquesEl documento firmado se verifica automáticamente en la cadena de bloques para obtener una prueba inmutable.
6FinalizaciónTodas las partes reciben el documento firmado con certificado blockchain.
Casos de uso
Aspectos legales y de cumplimiento normativo
Contratos, acuerdos de confidencialidad, contratos de trabajo y documentos legales con autenticidad verificada mediante blockchain.
Inmobiliaria
Acuerdos de propiedad, contratos de arrendamiento y documentos de transacción con registros inmutables.
Servicios financieros
Contratos de préstamo, documentos de inversión y formularios de cumplimiento normativo.
Atención sanitaria
Formularios de consentimiento del paciente, historiales médicos y gestión de documentos conforme a la HIPAA.
Empresa
Aprobaciones internas, documentos de RR. HH., acuerdos con proveedores y flujos de trabajo automatizados a través de API.
Arquitectura
Chaindoc utiliza una arquitectura multicapa que combina la infraestructura tradicional en la nube con la tecnología blockchain:
- Aplicación web: SPA basada en React con Next.js.
- API REST: backend Node.js con limitación de velocidad y autenticación.
- Base de datos: PostgreSQL para datos estructurados, S3 para almacenamiento de archivos.
- Capa de cadena de bloques: contratos inteligentes en Ethereum, Polygon, BSC, Arbitrum.
- Cola de mensajes: arquitectura basada en eventos para webhooks y notificaciones.
- CDN: entrega de contenido global para un acceso rápido a los documentos.
Seguridad y cumplimiento
Introducción
¿Listo para empezar? Elige tu camino:
- Inicio rápido: consigue tu primer documento firmado en 5 minutos.
- Instalación: configura los SDK para tu entorno de desarrollo.
- Documentación de la API: sumérgete en la referencia de la API REST.
- SDK: explora el SDK del servidor Node.js y el SDK integrado para aplicaciones web.