Koch Laboratory

Laborbuch — dowodowa ewidencja B+R

Ewidencja godzin B+R pod FZulG z kryptograficznym łańcuchem dowodowym: append-only, podwójny stempel czasu, self-hosted.

Elektroniczny dziennik prac B+R zaprojektowany tak, by przejść kontrolę — nie tylko ją przetrwać. Ewidencja godzin pod niemiecką ulgę badawczą (FZulG/BSFZ) z kryptograficznym łańcuchem dowodowym.

Dlaczego nie arkusz kalkulacyjny?

Arkusz można wczoraj przepisać — i audytor o tym wie. W Laborbuchu każdy tydzień pracy jest zamykany kryptograficznie: kanoniczny zapis wpisów jest hashowany (SHA-256) i znakowany czasem dwoma kanałami naraz — usługą BeatTime (podpis Ed25519, drzewo Merkle) oraz OpenTimestamps z zakotwiczeniem w blockchainie Bitcoina. BeatTime jest naszą własną usługą i mówimy to wprost — dlatego jej log nie poświadcza sam siebie: korzeń każdego zamkniętego tygodnia jest kotwiczony na zewnątrz, w blockchainie Bitcoina i w tytule przelewu księgowanym przez Swissquote Bank SA, a obie kotwice są publikowane. Nawet kanał „własny” kończy się więc w rejestrach, których nie kontroluje ani dostawca, ani Ty. Zamkniętych wpisów nie da się zmienić ani usunąć; pomyłki koryguje się jak w księgowości — stornem, z zachowaniem oryginału. Dowód niezmienności jest weryfikowalny niezależnie od systemu i przetrwa nawet jego całkowitą utratę.

Możliwości

Ewidencja obronna. Wpisy append-only z rozdzieleniem daty pracy i daty sporządzenia, dwa reżimy (zapis bieżący / oznaczona rekonstrukcja), twarde limity zgodne z metodyką FZulG (osobowy sufit tygodniowy — domyślnie 40 h, per konto ustawialny na wymiar etatu — oraz 20 h na dobę), jawne odgraniczenie prac B+R od rutyny — praca nie-badawcza jest dokumentowana, ale nie zawyża ewidencji.

Ewidencja, która sama się ogranicza. Godziny badawcze przepracowane ponad tygodniowy sufit wykazujesz jawnie jako nierozliczane: zostają w księdze wraz z kotwicami, ale nie wchodzą ani do limitu, ani do podstawy wniosku. Ewidencja, która odcina własne godziny, czyta się inaczej niż taka, w której każdy tydzień kończy się równo na maksimum.

Łańcuch dowodowy. Kotwice uprawdopodabniające wpisy: commity Git (automatyczna synchronizacja), pliki dowodowe z hashem SHA-256 (skany, dane pomiarowe, zdjęcia) albo tryb hash-only — plik nigdy nie opuszcza Twojego komputera, a system przechowuje wyłącznie jego odcisk. Hash każdego dowodu wchodzi pod stempel czasu tygodnia.

Raporty dla audytora. Stundenaufzeichnung (z automatycznym tłumaczeniem wpisów na niemiecki), podstawa opisowa pod wniosek BSFZ, eksport PDF i CSV. Godziny współpracowników są maskowane między osobami — także w eksportach.

Praca zespołowa. Konto dla każdego pracownika z własnym sufitem tygodniowym (wymiar etatu) i domyślnym członkostwem w projekcie — nowa osoba prowadzi ewidencję od pierwszego dnia, bez konfiguracji. Kierownik B+R dostaje raport w rozbiciu na osoby; między pracownikami godziny pozostają zamaskowane, także w eksportach.

Bezpieczeństwo. 2FA ustalane per użytkownik (aplikacja, karta sprzętowa TOTP lub kod e-mail), szyfrowanie plików dowodowych AES-256-GCM, append-only dziennik odczytów (kto i kiedy oglądał raporty), blokada prób łamania hasła, opcjonalny dostęp przez Tor.

Prywatność by design. Self-hosted: dane nigdy nie opuszczają Twojej infrastruktury. Usługi znakowania czasu widzą wyłącznie hashe — nigdy treść. Strona publiczna bez cookies, bez analityki, bez zapytań do stron trzecich.

Profile laboratorium. IT (integracja Git), wet-lab (pliki dowodowe), hardware (oba) — przełączane w panelu administracyjnym, bez zmian w kodzie.

Weryfikowalna dostawa. Obraz wydania trafia do dwóch rejestrów (ghcr.io i Docker Hub) i jest podpisywany cosign keyless — podpis powstaje w publicznym przebiegu GitHub Actions, bez klucza w rękach dostawcy. Przed uruchomieniem sprawdzasz go jedną komendą:

cosign verify ghcr.io/deiflagellum/laborbuch:X.Y.Z \n  --certificate-identity-regexp 'github.com/DeiFlagellum/laborbuch' \n  --certificate-oidc-issuer https://token.actions.githubusercontent.com

Utrzymanie bez konsoli. Kopie zapasowe bazy — utworzenie, pobranie i przywrócenie — z panelu administracyjnego (instalacja z bazą wbudowaną). Aktualizacja to nowy tag obrazu i restart kontenera; procedura w podręczniku administratora.

Model zakupu

Cennik i warunki

Pakiet Zakres Cena netto / rok
Solo do 3 aktywnych kont 590 €
Lab do 10 aktywnych kont 1 490 €
Institut bez limitu kont, wsparcie priorytetowe 2 990 €

Zgodność i dokumenty

Dokumentacja dla działu compliance (w języku niemieckim): TOM — środki techniczne i organizacyjne (art. 32 RODO), wzór umowy powierzenia (AVV), deklaracja przechowywania wg GoBD.

Kontakt

Advena Partners, Inh. Adam Koch, Weißensteinstr. 44, 58093 Hagen — info@dms-secure.de