AO VIVO · AUDIT CHAIN · UE
SISTEMA · 99,99% DISPONIBILIDADE
v 1.0 ↗ FEITO NA UE
Captura

Quadro branco colaborativo em sessão

O operador e o utilizador de campo desenham na mesma tela em tempo real — medições, setas, anotações de «onde está a mossa». Cada captura regista tanto o PNG renderizado como o JSON da cena Excalidraw, hashados em conjunto. Adultere qualquer um dos lados a posteriori e a cadeia de auditoria deteta.

O que fica capturado

PNG renderizado

O que toda a gente viu

A imagem exata ao pixel renderizada no momento da captura. Sobrevive no visualizador do processo durante anos sem precisar que o Excalidraw seja carregável — coloque o PNG num dossiê judicial e ele fala por si.

JSON da cena Excalidraw

As formas que a criaram

Dump em JSON canónico dos elementos da cena: cada traço, cada seta, cada etiqueta. Volte a renderizar o JSON mais tarde e obtém um PNG idêntico byte a byte — a prova criptográfica de que a imagem renderizada não foi manipulada após a captura.

Um SHA-256 combinado ancora PNG + JSON canónico em conjunto. Altere um byte em qualquer um deles e a cadeia quebra.

Porquê os dois lados

Um PNG renderizado por si só é convincente mas teoricamente forjável — qualquer editor de imagem produz uma falsificação correta ao pixel. Um JSON da cena por si só é ilegível para um tribunal — traços e coordenadas num visualizador que o juiz não tem. Juntos: o JSON prova que a imagem é a renderização determinística destas formas; a imagem prova o que os participantes realmente viram no ecrã. Adultere a imagem sem tocar no JSON e a verificação de re-render dispara; adultere o JSON e o hash não corresponde.

Modelo de colaboração em direto

Os traços propagam-se em tempo real com fusão sem conflitos, para que ambos os lados possam desenhar em simultâneo sem bloqueio. O operador pode bloquear um tile para si (anotação unidirecional, comum em vistorias de sinistros) ou abri-lo para co-edição verdadeira (comum em formação remota).

ModoQuem pode desenhar
Bloqueado pelo operadorApenas o operador. O utilizador de campo vê as anotações a aterrar — comum em fluxos de inspeção à risca.
Tela abertaAmbos os lados. O utilizador de campo pode circundar «é isto que eu queria dizer» sem esperar pela sua vez.
Capturar e manter«Capturar o estado atual e abrir o anotador colaborativo sobre ele» — capta uma imagem fixa e reabre-a para anotação assíncrona mais tarde.

Ler de volta a partir da API

Os quadros brancos aterram como linhas de Evidence com kind=whiteboard. Liste-os via GET /api/v1/public/sessions/{id}/whiteboards, peça um URL de download assinado via GET /api/v1/public/evidence/{id}/download. Tanto o PNG renderizado como um endpoint de verificação para o JSON da cena estão documentados na Referência da API de quadros brancos.

Experimente a tela em direto

A sessão de demonstração vem com o lado do operador + o lado do terreno já emparelhados. Abra-a em dois navegadores, desenhe em ambos — os traços propagam-se; a captura regista as duas camadas; a cadeia de auditoria ancora ambas.