A crowdsourced platform for numerical reproductions. Researchers who care about the numerical reproducibility of a paper in their field find a reprocheck prompt, feed it to the LLM they already use, and submit a standardized report. The report is reviewed and signed by a human and then shared with the field and fed into FLoRA with an AI tag.
A ReproCrowd report checks computational reproducibility - a numerical/computational outcome, not a robustness test. It never rules on whether the science is correct.
This repository hosts the public website (GitHub Pages) for ReproCrowd.
index.html- what ReproCrowd is, the prompt, a submission + sign-off flow, and a searchable reproductions table linked to the FLoRA Replication Atlas. The page is split into four tabs: How it works (what it is and the workflow), Download (link to the latest desktop-app release), Database (the reproductions table and filters), and About (creators, recommended citation and version). The workflow is rendered as a Mermaid flowchart (no build step; Mermaid is loaded from a CDN).logos/- the creator logos shown in the footer (Institute for Replication, Münster Center for Open Science, FORRT).prompt.txt- the exact certification prompt (the copy button reads this file).crowd-repro/RULEPACK-v1.1.0.md- the current rule pack (v1.0.0 is kept for older reports), hosted here so the prompt's link resolves.schemas/- thecertificate.schema.jsonandflora-entry.schema.jsonused to validate a bundle.model-gating/- Part 2 planning: which models' reproductions enter FLoRA, and the proposed 30-paper gold benchmark (not part of the website).scripts/validate_bundle.py- checks a bundle for completeness (required artefacts, valid JSON, program inventory) and signature (SIGN-OFF.md filled in). Used by the ingest workflow..github/workflows/ingest-submission.yml- when an issue is labelledsubmission, it downloads the attached zip, validates it, and commits it undercertifications/<slug>/.css/style.css,js/app.js- styling and interactivity. The upload validates the self-reproducible bundle, collects a sign-off, and guides the user through saving the folder on GitHub as a pull request (the site itself is static; pushing happens via the shown git commands).data/reproductions.json- seed rows for the reproductions table.hex-sticker.png- the ReproCrowd hex sticker (transparent background, cropped fromlogo.png).logo.png- the full source logo.
The prompt carries a version line (Prompt version: 0.1.2). Every commit that modifies the prompt
(prompt.txt and the inline copy in index.html) bumps the third number (the patch), e.g.
0.1.0 → 0.1.1.
The prompt, rule pack, and output format for a reproduction live in the companion
reprocrowd package (PROMPT.md,
RULES.md, WORKFLOW.md, crowd-repro/RULEPACK-v1.0.0.md, certificate.schema.json,
flora-entry.schema.json, SIGN-OFF.md).
MIT.