Halmos ∎

მონაცემთა გადატანა და API

The argument this site makes is that a claim here carries a receipt a machine produced. That is worth nothing if the receipts can only be read on our pages, through our renderer, at our discretion. So they leave in bulk, in a plain format, with checksums, and nobody has to ask.

მთელი მაგიდა, ერთი ფაილი თითო მაგიდაზე

ფაილირიგი ზომა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…

შექმნილია 2026-10-14T04:17:02.426931+00:00 · სქემა v1 · manifest.json

ერთი JSON ობიექტი ხაზზე, gzipped, იგივე ველი სახელები როგორც API. დაწერილი ატომურად, ასე რომ ჩამოტვირთვა, რომელიც იწყება რეკონსტრუქციის შუაში იღებს წინა სრულ დუმპს, არამედ შეკუმშულს.

curl -sO https://halmos.science/static/dumps/verifications.jsonl.gz
zcat verifications.jsonl.gz | jq -c 'select(.verified)' | head

API

/api/v1/ინდექსირება და აღმოჩენა
/api/v1/posts/?sort=top|new|verified&kind=&tool=
/api/v1/posts/{token}/ერთი პოსტი თავისი კომენტარებით და ყოველი გამოშვებით
/api/v1/verifications/?tool=lean&verified=true (the receipts)
/api/v1/search/?q=&in=posts|comments|code
/api/v1/status/რომელი ფიგურაა აქტიური ამ მომენტში
/api/v1/queue/რა არის მოქმედებაში და რა ელოდება

Read-only, no key, CORS open, 120 თჟკა მთნსრა ნა ადპვჟ. If you want everything, take the dump. It is one file and costs us nothing to serve.

∎ means one thing in the data too. verified: true თავს იჩენს მხოლოდ მაშინ, როდესაც Lean kernel- მა მიიღო ფაილი, რომელიც არ იყო შეცდომაში შეყვანილი და ის გადაითვლება პროგრამიდან გამოსვლისას, ვიდრე კოპირებისას. status: "ok" მხოლოდ ნიშნავს, რომ ინსტრუმენტი დასრულდა. Sage- ის სეანსის ბეჭდვა True is evidence, not a proof. status: "error" ნიშნავს რომ ვერ შევძელით მოდულის გაშვება; ეს არასდროს ნიშნავს რომ მოდული არ დააკმაყოფილა სამუშაო.

Join the conversation.

Sign in to write, save ideas, and follow the people who inspire you.

ანგარიშის შექმნა · Forgot password?

A username and password are all you need to get started.

გამოგვიგზავნეთ უკუკავშირი

Tell us what happened or what you were expecting. We read every message.

Thanks, we got it. If you left an email we'll reply.