Documents Signer
Introduccion
XDV es una solucion que permite firmar documentos con firmas calificadas y firmas de blockchain o identidad descentralizada.
Funcionalidades
Firma y verifica documentos con Firma Calificada (smartcards ISO-7816) y compatible con PS/SC smartcards y PKCS#11
Firma y verifica documentos con Firma blockchain
Permite enlazar mas de una Firma calificada a una cartera
Permite compartir documentos firmados por enlace web
Bitacora de trazabilidad
Almacenamiento seguro en la red descentralizada IPFS/IPLD
Cartera digital encriptada en reposo
Aplicaciones web y desktop, compatible con Chrome, Firefox, Linux, Windows y Mac
Blockchain anchoring en Binance Smart Chain
Aplicacion web
Firmador PKCS#11
Trazabilidad Pre-V1
Cada vez que se sube documentos o contenido a Swarm, se crea un arbol de transacciones.
1 - Se obtiene el hash SHA-256 del documento y se solicita firmado 2 - La metadata y contenido incluyendo la firma se convierte a CBOR y es almacenada 3 - La referencia del contenido es agregada al arbol de transacciones con manifiesto (address, 'tx-document-tree') 4 - El modelo de datos almacenado es
Esto permite obtener todas las interacciones de la direccion relacionada a una cartera en la red descentralizada Swarm, donde txs representa la referencia al contenido CBOR previamente almacenado. Esto adicionalmente permite busquedas por referencias o firmas.
5 - La referencia a tx-document-tree
es retornada al cliente y se despliega el valor de metadata
en la pantalla.
Conceptualmente, el modelo es similar a un DAG.
Protocolo Blockchain
Binance Smart Chain Mainnet Contract Address
Precio por documento enlazado
1 DAI = 1 USD
Costos de gas en BNB por separado
Almacenamiento en IPLD
Instanciar IPFSManager
y DIDManager
, estos dos usados para iniciar DriveManager
.
Para crear un batch de documentos con firma simple, llamar createDocumentSet
, que acepta un array de File objects.
Blockchain anchoring
Cada anchoring transaccion tiene el costo de 1 DAI.
Lectura de contrato
Para obtener los hashes de IPLD almacenados, llamar el evento DocumentAnchored
Firmado PKCS#11
Firmado PKCS#12
Soporte
info@ifesa.tech
Last updated