Introduzione a Chaindoc

Chaindoc è uno strumento basato su blockchain per firme elettroniche e gestione documentale. Ottieni firme elettroniche legalmente valide, verifica immutabile e una API completa su cui costruire.

Cos'è Chaindoc?

Chaindoc gestisce tre cose: documenti, firme e collaborazione in team. Ogni documento che pubblichi viene verificato su una rete blockchain, il che significa che nessuno può manometterlo dopo. È questa la parte che la maggior parte degli strumenti di firma salta.

È pensato per sviluppatori che vogliono integrare la firma nelle proprie app, ma funziona anche subito tramite l'interfaccia web. Non hai bisogno di scrivere codice per inviare la tua prima richiesta di firma.

Cosa puoi fare con Chaindoc

Verifica blockchain

Ogni documento pubblicato riceve automaticamente un hash scritto su una rete blockchain. Non devi configurare nulla. La verifica funziona su Ethereum, Polygon, BSC e Arbitrum, quindi puoi scegliere la chain che si adatta alle tue esigenze di costo e velocità.

Firme elettroniche

Chaindoc supporta firme semplici, avanzate e qualificate conformi a eIDAS, l'ESIGN Act e UETA. Puoi configurare flussi di firma multi-parte con ordini sequenziali o paralleli, scadenze e promemoria automatici.

Ecco la cosa: la maggior parte dei team non ha bisogno di firme qualificate. Le firme elettroniche semplici coprono il 90% dei contratti aziendali. Controlla la documentazione sulle firme per capire quale tipo si adatta al tuo caso d'uso.

Gestione documentale

  • Controllo delle versioni con traccia di audit completa per ogni modifica
  • Upload di file PDF, Office, immagini e video
  • Controllo accessi: privato, pubblico, team o ristretto
  • Metadati, hashtag e ricerca full-text per trovare le cose velocemente

Se vieni da un'unità condivisa o da un archiviazione file di base, la differenza più grande è la traccia di audit. Ogni visualizzazione, modifica e firma viene registrata. Puoi leggere di più su come funziona nella guida alla gestione documentale.

Strumenti per sviluppatori

Chaindoc ha una REST API e SDK TypeScript sia per il backend (Node.js) che per il frontend (React, Vue, Angular). Puoi anche integrare il componente di firma embedded, così i tuoi utenti firmano documenti senza uscire dalla tua app.

  • REST API completa con autenticazione, rate limiting e modalità sandbox
  • Server SDK per Node.js e Embed SDK per web frontend
  • Webhooks per notifiche eventi in tempo reale
  • Ambiente sandbox dove puoi testare senza influenzare la produzione

Collaborazione in team

Puoi invitare membri del team con accesso basato sui ruoli: Proprietario, Admin, Membro o Visualizzatore. Ogni ruolo controlla cosa qualcuno può vedere, modificare e firmare. I log delle attività tracciano tutto, il che conta quando devi dimostrare chi ha approvato cosa.

Per i team che hanno bisogno di verifica dell'identità, Chaindoc si integra con Sumsub per controlli KYC. Dai un'occhiata alla pagina di gestione team per i dettagli di configurazione.

Come funziona il flusso di firma

Il flusso tipico dall'upload al documento firmato richiede sei passaggi. La maggior parte è automatizzata una volta configurata la richiesta.

1Carica il tuo documentoCarica un file PDF, Office, immagine o video tramite l'interfaccia web o via API. Il file viene archiviato e assegnato un ID univoco.

2Crea una richiesta di firmaAggiungi destinatari, imposta un ordine di firma (sequenziale o parallelo), scegli una scadenza e scrivi un messaggio personalizzato se vuoi. In UI ci vogliono circa 30 secondi.

3I firmatari ricevono notificaI destinatari ricevono un'email con un link sicuro per la firma. Se usi l'Embed SDK, vedranno l'interfaccia di firma direttamente nella tua app.

4I firmatari revisionano e firmanoOgni firmatario si autentica via OTP, revisiona il documento e applica la sua firma elettronica. L'intero processo richiede meno di un minuto per la maggior parte dei documenti.

5Verifica blockchainUna volta che tutte le parti hanno firmato, l'hash del documento viene scritto automaticamente sulla blockchain. Questo crea una prova immutabile dello stato del documento al momento della firma.

6Tutti ricevono la copia firmataTutte le parti ricevono il documento finale con un certificato di verifica blockchain allegato. Puoi verificare l'autenticità in qualsiasi momento usando il certificato.

Casi d'uso comuni

Chaindoc funziona in diversi settori, ma ecco dove i team ottengono il maggior valore:

  • Legale e compliance — contratti, NDA, accordi di lavoro. La traccia di audit blockchain soddisfa la maggior parte dei requisiti normativi senza documentazione extra.
  • Immobiliare — accordi di proprietà e contratti di locazione dove serve un record immutabile che regga nelle dispute.
  • Servizi finanziari — accordi di prestito, documenti di investimento e moduli di conformità che devono soddisfare standard normativi.
  • Sanità — moduli di consenso del paziente e cartelle cliniche gestite in conformità con HIPAA.
  • Enterprise — approvazioni interne, documenti HR, accordi con fornitori. I team che processano centinaia di contratti al mese risparmiano più tempo automatizzando con l'API.

Panoramica dell'architettura

Chaindoc combina infrastruttura cloud standard con un layer blockchain. Non devi capire l'intero stack per usare l'API, ma aiuta sapere cosa c'è sotto il cofano:

  • Web app costruita su React e Next.js
  • REST API Node.js con autenticazione, rate limiting e versioning
  • PostgreSQL per dati strutturati, S3 per archiviazione file
  • Smart contract su Ethereum, Polygon, BSC e Arbitrum per verifica documenti
  • Message queue event-driven che alimenta webhooks e notifiche
  • CDN globale per consegna rapida dei documenti

Sicurezza e compliance

La sicurezza non è un componente aggiuntivo qui. È integrata in come i documenti vengono archiviati, trasmessi e verificati.

Se gestisci documenti sensibili, controlla la guida alle best practice di sicurezza per raccomandazioni su controllo accessi, impostazioni di crittografia e configurazioni di compliance.

Dove andare dopo

Scegli il percorso che corrisponde a ciò che stai cercando di fare:

  • Quick Start — invia il tuo primo documento per la firma in meno di 10 minuti
  • Installazione — configura gli SDK nel tuo ambiente di sviluppo
  • Documentazione API — riferimento completo REST API con esempi
  • SDK — Node.js Server SDK e Embed SDK per web app