My Apply
My Apply

Reproducible Builds


Creating an independently-verifiable path from source code to software

Internet freedom tools are often free and open source, allowing anyone to inspect their code. However, software is usually distributed in a precompiled form, so it's not immediately clear whether the code found in the software corresponds with what is in the source code. Reproducible Builds creates an independently-verifiable path from source code to the binary code used by computers, allowing verification that no vulnerabilities or backdoors have been introduced during the compilation process.

OTF support will focus on developing and deploying reproducible installer images to ensure secure means of performing the first-time installation; enhancing the diffoscope tool, which provides in-depth comparison of files, archives, and directories; improving the distribution infrastructure, in order to actually deliver a reproducible operating system; and engaging the community to increase participation in the Reproducible Builds project by promoting its benefits, tools, and ideals.

Get the word out

Current project status

Just an idea (Pre-alpha)
It exists! (Alpha/Beta)
It's basically done (Release)
People use it (Production)

Funding to date

2018 $100,000 12 months
Core Infrastructure Fund

Total Funding: $100,000

Addressed problems

  • Technical attacks against government critics, journalists, and/or human rights organizations (Cyberattacks)
  • Pro-government manipulation of online discussions (propaganda, imitation content, and/or sockpuppets)
  • Government practices that hold intermediaries (social networks or ISPs) liable for user content
  • Other


  • Privacy enhancement
  • Security from danger or threat online


  • Testing
  • Research
  • Technology development


  • General public
  • Journalists
  • Advocacy groups/NGOs
  • Other

Region(s) archive

  • Global

Project status

  • It Exists! (Alpha/Beta)

Technology attributes

  • Cryptography
  • Other
  • Reverse Engineering

Your cookie settings

This website deploys cookies for basic functionality and to keep it secure. These cookies are strictly necessary. Optional analysis cookies which provide us with statistical information about the use of the website may also be deployed, but only with your consent. Please review our Privacy & Data Policy for more information.