hicsail / zk-Oracles

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

zk-Oracles

Welcome to the zk-Oracles repository, a project supported by DARPA focused on zero-knowledge-proof technology within the SIEVE IR0+ framework.

This repository is a collection of four key modules, each designed to implement possible applications of Zero-Knowledge Proofs in various domains.

πŸ“š Modules Overview

Each module is a standalone project, published as a Docker image for ease of use and deployment. Below you'll find a brief overview and links to their respective GitHub repositories for more detailed information.

  • zk-NLP - Natural Language Processing with Zero-Knowledge Proofs. GitHub Repository
  • zk-ApplePSI - Apple PSI implementation with Zero-Knowledge Proofs. GitHub Repository
  • zk-copyright - Copyright court case using Zero-Knowledge Proofs. GitHub Repository
  • zk-DP - Differential Privacy implementations on census data with Zero-Knowledge Proofs. GitHub Repository

For detailed information about each project, please refer to the individual repository and its README.

πŸš€ Getting Started

πŸ“¦ Running Docker Images Individually

To get each Docker image up and running, execute the following commands in your terminal:

docker run --platform linux/amd64 -it hicsail/zk-nlp:main      
docker run --platform linux/amd64 -it hicsail/zk-applepsi:main
docker run --platform linux/amd64 -it hicsail/zk-copyright:main
docker run --platform linux/amd64 -it hicsail/zk-dp:main

πŸ›  Running All Images Simultaneously

If you prefer to launch all Docker images at once, you can use docker-compose with the following command:

Clone the repo:

git clone https://github.com/hicsail/zk-Oracles.git

Docker Compose:

docker-compose up -d --build

This command will build and start all containers defined in the docker-compose.yml file, running them in detached mode.

For any issues or further instructions, please consult the README files within each module's repository.

About


Languages

Language:Python 88.7%Language:Dockerfile 11.3%