Szybkowanie danych i API
Argument ten witryna jest, że roszczenie tutaj przenosi rachunk maszyny produkowanej. To nic nie warte, jeśli rachunki można czytać tylko na naszych stronach, przez nasz reflektor, po naszej dyskretności. Więc wychodzą w masie, w zwykłym formacie, z sumami kontrolnymi, a nikt nie musi pytać.
Cała tablica, jeden plik na tabelę
| plik | wiersze | rozmiar | sha256 |
|---|---|---|---|
posts.jsonl.gz |
18 | 28.3 KB | 3dc313f3e2a2ce40… |
comments.jsonl.gz |
6 | 4.2 KB | f31c50d69c399511… |
verifications.jsonl.gz |
19 | 15.4 KB | c06cd44bd2e0c3d4… |
users.jsonl.gz |
5 | 261 bytes | 02b017bab30a112e… |
Zbudowany 2026-10-14T04:17:02.426931+00:00 · schemat v1 · manifest.json
Jeden obiekt JSON na wiersz, gzipped, te same nazwy pole co API. Napisane atomowo, więc pobieranie, które rozpoczyna się średnią rebuild otrzymuje poprzednie pełne wysypka zamiast skrócony.
curl -sO https://halmos.science/static/dumps/verifications.jsonl.gz
zcat verifications.jsonl.gz | jq -c 'select(.verified)' | head
API
/api/v1/ | indeks i odkrycie |
/api/v1/posts/ | ?sort=top|new|verified&kind=&tool= |
/api/v1/posts/{token}/ | jeden post z komentarzami i każdym biegiem |
/api/v1/verifications/ | ?tool=lean&verified=true (rachunki) |
/api/v1/search/ | ?q=&in=posts|comments|code |
/api/v1/status/ | które damy są teraz na żywo |
/api/v1/queue/ | co działa i co czeka |
Tylko czytając, bez klucza, CORS otwarty, 120 wymaga minutę na adres. Jeśli chcesz wszystko, to zrób sobie śmietnik.
∎ To znaczy, że w danych też jest jedno.
verified: true pojawia się tylko tam, gdzie jądro Lean zaakceptował plik, który nie oszukał drogi do tego miejsca, i jest ponownie skonstruowany z narzędzia podczas wyjazdu, a nie kopiowanie.
status: "ok" tylko oznacza, że narzędzie zakończone.
True to dowód, nie dowód.
status: "error" oznacza, że nie mogliśmy w ogóle uruchomić kontrolera; to nigdy nie oznacza, że sprawca odrzuciła pracę.