LIVE · CATENA D'AUDIT · UE
SISTEMA · 99,99% UPTIME
v 1.0 ↗ FATTO IN UE
Cattura

Lavagna collaborativa in sessione

Operatore e utente sul campo disegnano sullo stesso canvas in tempo reale — misurazioni, frecce, annotazioni "dov'è l'ammaccatura". Ogni snap cattura sia il PNG renderizzato sia la scene JSON di Excalidraw, con hash calcolato insieme. Manometti uno dei due lati a posteriori e la catena di audit se ne accorge.

Cosa viene catturato

PNG renderizzato

Ciò che tutti hanno visto

L'immagine pixel-esatta renderizzata al momento dello snap. Sopravvive nel visualizzatore del fascicolo per anni senza bisogno che Excalidraw sia caricabile — inserisci il PNG in un fascicolo giudiziario e parla da sé.

Scene JSON di Excalidraw

Le forme che l'hanno prodotta

Dump in canonical-JSON degli elementi della scena: ogni tratto, ogni freccia, ogni etichetta. Renderizza di nuovo il JSON in seguito e ottieni un PNG byte-identico — la prova crittografica che l'immagine renderizzata non è stata alterata dopo la cattura.

Un unico SHA-256 combinato ancora PNG + canonical JSON insieme. Cambia un byte in uno dei due e la catena si spezza.

Perché entrambi i lati

Un PNG renderizzato da solo è convincente ma teoricamente falsificabile — qualsiasi editor di immagini produce un falso pixel-corretto. Una scene JSON da sola è illeggibile per un tribunale — tratti e coordinate in un visualizzatore che il giudice non ha. Insieme: il JSON dimostra che l'immagine è il render deterministico di queste forme; l'immagine dimostra ciò che i partecipanti hanno effettivamente visto a schermo. Manometti l'immagine senza toccare il JSON e scatta la verifica di re-render; manometti il JSON e l'hash non corrisponde.

Modello di collaborazione live

I tratti si propagano in tempo reale con merge conflict-free, così entrambi i lati possono disegnare contemporaneamente senza lock. L'operatore può bloccare un riquadro per sé (annotazione a senso unico, comune nelle demo sui sinistri) o aprirlo per una vera co-editing (comune nel training remoto).

ModalitàChi può disegnare
Bloccata dall'operatoreSolo l'operatore. L'utente sul campo guarda comparire le annotazioni — comune nei flussi di ispezione secondo procedura.
Canvas apertoEntrambi i lati. L'utente sul campo può cerchiare "è questo che intendevo" senza aspettare il proprio turno.
Snap-and-keep"Cattura lo stato corrente e apri su di esso l'annotatore collaborativo" — cattura un fermo immagine e lo riapre per un'annotazione asincrona in seguito.

Rileggerlo dall'API

Le lavagne finiscono come righe Evidence con kind=whiteboard. Elencale tramite GET /api/v1/public/sessions/{id}/whiteboards, richiedi un URL di download firmato tramite GET /api/v1/public/evidence/{id}/download. Sia il PNG renderizzato sia un endpoint di verifica per la scene JSON sono documentati nel Riferimento API Lavagne.

Prova il canvas live

La sessione demo arriva con operatore + lato campo già accoppiati. Aprila in due browser, disegna su entrambi — i tratti si propagano; lo snap cattura entrambi i livelli; la catena di audit ancora entrambi.