ŽIVĚ · AUDIT CHAIN · EU
SYSTÉM · 99,99 % DOSTUPNOST
v 1.0 ↗ VYROBENO V EU
Zachycení

Sdílená tabule pro spolupráci v relaci

Operátor a uživatel v terénu kreslí na stejné plátno v reálném čase — měření, šipky, anotace „kde je promáčklina“. Každý snímek zachytí jak vykreslené PNG, tak scénu Excalidraw ve formátu JSON, zahashované dohromady. Zmanipulujte kteroukoli stranu dodatečně a auditní řetězec to odhalí.

Co se zachytí

Vykreslené PNG

Co všichni viděli

Pixel po pixelu přesný obraz vykreslený v okamžiku snímku. Přežije v prohlížeči případového spisu roky, aniž by bylo potřeba načíst Excalidraw — vložte PNG do soudního svazku a mluví samo za sebe.

Scéna Excalidraw ve formátu JSON

Tvary, které jej vytvořily

Výpis prvků scény v kanonickém JSON: každý tah, každá šipka, každý popisek. Vykreslete JSON později znovu a získáte bajtově identické PNG — kryptografický důkaz, že vykreslený obraz nebyl po zachycení pozměněn.

Kombinované SHA-256 ukotvuje PNG + kanonický JSON dohromady. Změňte jediný bajt v kterémkoli z nich a řetězec se přeruší.

Proč obě strany

Samotné vykreslené PNG je přesvědčivé, ale teoreticky padělatelné — jakýkoli editor obrázků vytvoří pixelově správný padělek. Samotná scéna JSON je pro soud nečitelná — tahy a souřadnice v prohlížeči, který soudce nemá. Dohromady: JSON dokazuje, že obraz je deterministickým vykreslením těchto tvarů; obraz dokazuje, co účastníci skutečně viděli na obrazovce. Zmanipulujte obraz bez dotčení JSON a spustí se kontrola opětovného vykreslení; zmanipulujte JSON a hash nebude souhlasit.

Model živé spolupráce

Tahy se šíří v reálném čase s bezkonfliktním slučováním, takže obě strany mohou kreslit najednou bez zamykání. Operátor může zamknout dlaždici jen pro sebe (jednosměrná anotace, běžná u prohlídek při likvidaci škod) nebo ji otevřít pro skutečnou společnou úpravu (běžná při vzdáleném školení).

RežimKdo může kreslit
Zamčeno operátoremPouze operátor. Uživatel v terénu sleduje, jak anotace přibývají — běžné u postupů inspekce podle předpisů.
Otevřené plátnoObě strany. Uživatel v terénu může zakroužkovat „tohle jsem myslel“, aniž by čekal na svůj tah.
Snímek a ponechání„Pořiďte snímek aktuálního stavu a otevřete nad ním kolaborativní anotátor“ — zachytí snímek a znovu jej otevře pro pozdější asynchronní anotaci.

Zpětné čtení z API

Tabule se ukládají jako řádky Evidence s kind=whiteboard. Vypište je pomocí GET /api/v1/public/sessions/{id}/whiteboards, vyžádejte si podepsanou URL pro stažení pomocí GET /api/v1/public/evidence/{id}/download. Jak vykreslené PNG, tak endpoint pro ověření scény JSON jsou zdokumentovány v Referenční dokumentaci API pro tabule.

Vyzkoušejte živé plátno

Demo relace se dodává s již spárovanou stranou operátora + terénu. Otevřete ji ve dvou prohlížečích, kreslete v obou — tahy se šíří; snímek zachytí obě vrstvy; auditní řetězec ukotví obě.