project screenshot 1
project screenshot 2
project screenshot 3

Code Insurance

Demonstration of creating proofs for code deployment using Witness

Code Insurance

Created At

Scaling Ethereum 2024

Project Description

The main aim of the project is to demonstrate the creation of proof of code deployment.

As open source and constant code changes are reality of software development. Software deployed in production environments use many open source projects. These projects can introduce security vulnerabilities which can affect companies extensively.

Most companies have insurance w.r.t security, but it is difficult to prove that as a company you have not introduced bugs.

Thus the project demonstrates creating proof of deployment using Witness for Docker Compose.

How it's Made

The technology used is nodejs to create the demo that using command line options deploys a provided docker-compose file.

It also allows end customers to supply a environment file as well

The project uses https://witness.co/ to create proofs.

The Witness Client is applied to create hash of the contents of both the docker-compose & environment file. These hashes are then posted to the chain & logged to the screen.

You can run the client to verify the deployment as well by providing both the hashes.

background image mobile

Join the mailing list

Get the latest news and updates