Zmierzone
Każda liczba, z datą, maszyną i plikiem źródłowym
Ta strona zbiera pomiary, które cytuje reszta witryny. Każda tabela podaje dzień pomiaru i maszynę, na której działał, a test odczytuje każdą liczbę z pliku, który ją wytworzył: gdy ten plik się zmienia, a strona nie, budowa staje się czerwona.
Nie ma tu tego, czego nikt nie zmierzył. Tam, gdzie źródło nie zapisuje maszyny, strona to mówi, zamiast ją wymyślać; tam, gdzie korpus jest syntetyczny, zdanie o tym podróżuje razem z liczbą.
Warstwa deterministyczna, na korpusie przeciwnika
Warstwa kontrolowana cyfrą kontrolną: numery dowodów, IBAN, karty, klucze i tokeny. Dwa tory na tym samym generatorze — wartości pisane między spacjami oraz te same wartości pisane tak, jak piszą je ludzie: sklejone z luźną cyfrą, z przedrostkiem, cyframi arabsko-indyjskimi, ze znakiem łączącym w środku.
Korpus: 1 000 dokumentów w czterech językach, 4 522 oznaczonych bytów, 443 724 znaków. Maszyna: Apple M4 Pro, macOS 15.7.4, CPython 3.13.7.
| Tor | Ziarno | Precyzja | Czułość | Wyciek resztkowy | Powierzchnia wycieku częściowego | Tam i z powrotem |
|---|---|---|---|---|---|---|
| Współpracujący | 1234 | 1,0000 | 1,0000 | 0,00 % | 0 | 1,000000 |
| Współpracujący | 42 | 1,0000 | 1,0000 | 0,00 % | 0 | 1,000000 |
| Współpracujący | 7 | 1,0000 | 1,0000 | 0,00 % | 0 | 1,000000 |
| Przeciwnika | 1234 | 0,9940 | 1,0000 | 0,00 % | 0 | 1,000000 |
| Przeciwnika | 42 | 0,9874 | 0,9989 | 0,00 % | 0 | 0,999641 |
| Przeciwnika | 7 | 0,9894 | 1,0000 | 0,00 % | 0 | 1,000000 |
Zmierzone 9 sierpnia 2026 · 1 000 dokumentów na przebieg, trzy ziarna, oba tory.
Trzy wiersze toru przeciwnika publikujemy razem z resztą: dwa z nich leżą poniżej progów, które potwierdza ciągła integracja, bo tam losuje się jedno ziarno, a ta tabela losuje trzy. W sześciu przebiegach trzyma się para, po której ocenia się granicę wycieku danych: wyciek resztkowy na zerze i powierzchnia wycieku częściowego na zerze.
Dokumenty, w bramie
Wydobycie i wykrywanie na korpusie dokumentów, jedno żądanie naraz. To liczby pojedynczego żądania: oba kroki zależą od procesora, a interpreter ustawia je w szereg, więc równoległością rządzi semafor dokumentów i zapas procesów, a nie ta tabela.
| Dokument | Wydobycie | Wykrywanie | Razem | Znalezione wartości |
|---|---|---|---|---|
| PDF jednostronicowy z warstwą tekstu | 1,3 ms | 1,9 ms | 3,2 ms | 6/6 |
| Dokument Word: treść i właściwość autora | 0,6 ms | 2,1 ms | 2,7 ms | 6/6 |
| Arkusz: komórki, nazwa arkusza i właściwości | 1,4 ms | 1,1 ms | 2,5 ms | 6/6 |
Zmierzone 29 sierpnia 2026 na fernando · AMD EPYC-Genoa, 16 vCPU, 30 GB.
- Ta sama praca w przeglądarce
- 92 ms od początku do końca dla jednostronicowego PDF o 3 MB
Ścieżka w przeglądarce to inna implementacja (pdf.js i pdf-lib), a stanowisko pomiarowe mówi, że nie da się jej porównać z wierszami powyżej: dlatego stoi w osobnym wierszu i nigdy wewnątrz tamtej tabeli.
Deterministycznie wobec NLP
Warstwa deterministyczna nie szuka imion i nazwisk; tym zajmuje się warstwa NLP. Oto, co każdy stos zostawia po sobie na tym samym korpusie: udział złotych wartości PERSON i LOCATION nadal obecnych w tekście wychodzącym.
Korpus: 400 dokumentów, 800 złotych bytów, ziarno 2026.
| Stos | Wyciek resztkowy | Wartości | Czas zegara |
|---|---|---|---|
| Zerowy NER (kontrola) | 100,000 % | 800/800 | 0,1 s |
| Deterministyczny + Presidio | 4,875 % | 39/800 | 3,3 s |
| Deterministyczny + Presidio + GLiNER | 0,000 % | 0/800 | 7,1 s |
Zmierzone 12 września 2026 · maszyna: development laptop.
Zero nie jest obietnicą zera w produkcji: korpus jest syntetyczny, a jego złote byty to tylko PERSON i LOCATION, więc nic nie mówi o prawdziwej prozie, o adresach ani o kategoriach szczególnych. Wiersz kontrolny na stu procentach czyni zero czytelnym — bez niego zera nie odróżnisz od zepsutej skali.
Trzy stosy nazwisk
Co dokłada model wielojęzyczny na oznaczonym korpusie samego projektu. Ten pomiar jest powodem, dla którego jest dostarczany wyłączony.
Korpus: 300 dokumentów, 50 na język, 6 języków.
| Stos | Na dokument | Czułość | Precyzja | Czułość po katalońsku |
|---|---|---|---|---|
| Presidio | 3 ms | 0,990 | 0,905 | 1,000 |
| Presidio + GLiNER | 13 ms | 1,000 | 0,830 | 1,000 |
| + wielojęzyczny GLiNER | 72 ms | 1,000 | 0,787 | 1,000 |
Zmierzone 12 września 2026.
Model wielojęzyczny nie znajduje ani jednego nazwiska, którego dwie pozostałe warstwy już nie znajdują, także po katalońsku — Presidio niesie własny model kataloński. Trwa 5,5 razy dłużej i zaznacza 39 odcinków więcej, które nazwiskami nie są: ten sam tekst o 10 000 znakach przechodzi z 1 118 ms na 3 081 ms.
Źródło zapisuje datę i korpus tego porównania, lecz nie maszynę. Między maszynami przenosi się stosunek trzech konfiguracji, a nie milisekundy.
Ten korpus jest syntetyczny, więc czułość równa jeden nie jest twierdzeniem o prawdziwym pisaniu. Opublikowany wyciek resztkowy warstwy nazwisk to ten z tabeli powyżej.
Płaszczyzna nazwisk: pamięć i workery
Zmierzone 12 września 2026 wewnątrz obrazu płaszczyzny na CCX33 · Falkenstein. Procesy nie dzielą między sobą niczego, więc liczba workerów to dzielenie, a nie upodobanie.
- Pusty interpreter
- 26 MB
- Wczytane modele
- 3 331 MB, w 13,9 s
- Po zapytaniu o 10 000 znakach
- 3 412 MB
- Workery
- 6 procesów, 20,5 GB. Osiem dałoby 27,3 GB, ponad pułap 26 GB ustawiony w pliku compose.
Tabela opóźnień tej płaszczyzny — p95 według rozmiaru tekstu plus zmierzona droga tam i z powrotem — jest opublikowana na stronie Jak to działa i nie jest tu kopiowana.
Wobec tego, co zachowali dostawcy
Zmierzone 19 września 2026 z rozszerzeniem 0.9.0, commit 225bcd18: 4 syntetyczne pliki sprawdzone u 2 dostawców. Naprawdę wysłano 3; 1 rozszerzenie zatrzymało, zanim opuścił przeglądarkę. To, co zachował każdy dostawca, odczytano z jego własnej kopii rozmowy, a nie z ekranu, który nawadnia z powrotem.
| Plik | Dostawca | Zachowane znaczniki | Werdykt |
|---|---|---|---|
| Dokument Word z IBAN-em w tekście i wbudowanym zdjęciem dowodu | ChatGPT | 1 | Bez wycieku |
| PDF z warstwą tekstu, numerem dowodu i IBAN-em | ChatGPT | 2 | Bez wycieku |
| Zeskanowany PDF, sam obraz | ChatGPT | nigdy nie wysłano | Zatrzymany |
| Ten sam PDF z warstwą tekstu | Claude | 2 | Bez wycieku |
Zeskanowany plik nigdy nie został wysłany: żadna strona nie miała warstwy tekstu, a rozszerzenie odwołało wysyłkę. Nie udaje, że zasłania to, czego nie potrafi odczytać, więc ten wiersz nie niesie znaczników ani werdyktu o wycieku, tylko własny stan.
Sprawdzone pliki: 4 · Wysłane: 3 · Zatrzymane przed wyjściem: 1 · Dostawcy: 2 · Wycieki wśród wysłanych: 0 · Zapisane ustalenia: 7
Same znaczniki, plik po pliku, są na stronie Jak to działa. Żadne z ustaleń tamtego dnia nie jest wyciekiem; artefakt wymienia je po kolei.
Paczka, którą się publikuje
Dwa artefakty, nie jeden. To, co Chrome Web Store serwuje dziś, jest plikiem, który instaluje czytelnik; to, co to repozytorium zbudowało i czego jeszcze nie wysłało, jest innym plikiem. Oba są poniżej, każdy z dniem, w którym został odczytany lub zbudowany, razem z uprawnieniami, które Chrome przyznaje rozszerzeniu, i witrynami, na których może działać.
Co serwuje sklep — podpisany CRX, który instaluje czytelnik:
- Wersja serwowana przez sklep
- 0.9.0
- Pakiet serwowany przez sklep
- 1 098 014 bajtów, odczytane z usługi aktualizacji Chrome dnia 20 września 2026
Co zbudowało to repozytorium — zip, który zostanie wysłany, i sprawdzenia na nim:
- Przygotowane tutaj, jeszcze niewysłane
- Wersja 0.9.2 — 1 119 692 bajtów, zbudowane dnia 21 września 2026
- Sprawdzenia silnika wewnątrz zipa
- 63/63, wykonane na spakowanym silniku, a nie na źródle
- Minimalny Chrome
- 116
Oba różnią się zawsze, gdy zbudowana paczka czeka na wysłanie, i ta odległość jest zwyczajna. Niezwyczajne było to, co ta strona robiła do dziś: drukowała przygotowaną liczbę pod słowem opublikowane, twierdząc w ten sposób, że sklep serwuje wersję i rozmiar, których nigdy nie serwował.
Uprawnienia (3):
storagescriptingalarms
Witryny (4):
https://chatgpt.com/*https://chat.openai.com/*https://claude.ai/*https://licensing.bivelio.com/*
Witryna opcjonalna, o którą prosimy tylko wtedy, gdy czytelnik ją włączy:
https://gemini.google.com/*
Zip zapisuje czasy modyfikacji, więc dwie budowy tych samych plików dają inne skróty, a skrót niczego nie rozpoznaje. Z tego artefaktu publikuje się jego bajty i dzień, w którym powstał; sprawdzenie, które coś znaczy, uruchamia silnik z wnętrza paczki, a nie ten z repozytorium. Sklep serwuje CRX — te same pliki plus nagłówek podpisu, który sklep sam dodaje przy publikacji — więc jego rozmiar nie jest rozmiarem zipa, a ta strona nie odejmuje jednego od drugiego.
Skąd biorą się te liczby
Każda tabela powyżej podaje swój plik. Strona, która krok po kroku pokazuje, co produkt z nimi robi, to «Jak to działa»; silnik można uruchomić na własnym tekście w piaskownicy.