Support
Who is supporting this project, and how to help
Steering
- Shweta Agrawal IIT Madras
- Manuel Barbosa University of Porto
- Geoffroy Couteau CNRS / Université Paris Cité
- Yevgeniy Dodis New York University
- Pooya Farshim Input Output / Durham University
- Denis Firsov Input Output / Tallinn University of Technology
- Jens Groth
- Yuval Ishai Technion
- Mohammad Mahmoody Bilkent University
- Daniele Micciancio University of California, San Diego
- Claudio Orlandi Aarhus University
- Christian Rechberger TU Graz
- Stefano Tessaro University of Washington
- Dominique Unruh RWTH Aachen / University of Tartu
Listed alphabetically; each name links to that person’s own page. Support means backing the project and its aims; it is not an endorsement of any particular statement on the site, and it is not a review of one. Reviews are recorded where they belong — in the provenance badge on each statement’s own page, which moves off AI-written, unreviewed only when someone has actually read that statement.
The steering committee supports the project and its general aims — this is not an endorsement of any particular statement on the site. The project’s direction is still evolving rapidly, and it is looking for steering members to help shape it. (Anyone listed here can ask to be removed at any time, without giving a reason.)
The project is currently maintained by Pooya Farshim.
Supporting the project
The project’s stated aim is to advance the field collaboratively with the help of AI, and to disseminate the results: remove the low-hanging fruit and move to the next layer as AI advances. (See the statement on the Philosophy page.)
Participants can help in multiple ways:
- Steering. Help establish the direction of the project, and widen participation among colleagues and students.
- Conjecture formulation and resolutions. Open questions from your own work or others’, stated precisely, then proved or disproved.
- Formalizations. Formalizing statements and proofs in Lean and other ITPs.
- Reviewing. Review the correspondence between informal and formal statements, and help prioritize problems by significance and difficulty.
- Contributing tokens. Pooled, distributed compute capacity from idle tokens.
- Website and workflow maintenance. The site, its build, and the scripts and prompts behind it — building a coherent website and the tooling around it.
- Ideas! How the archive should be organized, what a statement’s page owes a contributor, which conventions are wrong. Open a PR, or say so on Zulip.
Skills needed
Contributing does not require all of these, and it does not have to be mathematical. The archive is a research object and a piece of software at once, so it needs both kinds of help.
- Cryptography and theory. Reading a paper closely enough to extract what is actually open, and stating it precisely.
- Formalization. Lean 4 and Mathlib, or other theorem provers, formal methods and DSLs, and judgement about when a formal statement faithfully renders an informal one.
- Developer tools. git and GitHub Actions, bash, VS Code, and the ordinary discipline of small reviewable pull requests.
- Web architecture. Quarto, static site builds, HTML and CSS, MathJax, client-side search, accessibility, DNS and hosting.
- AI agent tooling. Claude Code CLI,
CLAUDE.md, skills (SKILL.md), MCP servers, hooks and subagents, and the design of prompt harnesses whose runs are reproducible rather than merely impressive. - Bibliography and metadata. BibTeX hygiene and citation resolution against Crossref, DBLP and IACR ePrint.
- Editorial and design. Typography, page structure, and the house style a statement page is held to.
If you have one of these and none of the others, that is enough. Say so on Zulip or open an issue.
To be listed, or to correct how you are listed, open an issue or a pull request on the repository.