https://github.com/tangle-network/ts-saas
Trusted Setups as a Service Infrastructure
https://github.com/tangle-network/ts-saas
Last synced: 12 months ago
JSON representation
Trusted Setups as a Service Infrastructure
- Host: GitHub
- URL: https://github.com/tangle-network/ts-saas
- Owner: tangle-network
- Created: 2023-12-05T22:40:38.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2023-12-06T19:28:23.000Z (over 2 years ago)
- Last Synced: 2025-02-05T21:53:39.584Z (about 1 year ago)
- Language: Rust
- Size: 30.3 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Trusted Setups-as-a-Service
This repository contains the code for the Trusted Setups-as-a-Service (TSaaS) project. The goal of this project is to provide a service that allows users to generate and verify the parameters of a trusted setup ceremony for zero-knowledge proofs. The service is designed to be used by developers of zero-knowledge applications, who want to avoid the hassle of setting up a trusted setup ceremony themselves. The service is also designed to be used by users of zero-knowledge applications, who want to verify the parameters of a trusted setup ceremony.
The service is currently in development. The code in this repository is not yet ready for production use.
The Groth16 ceremony code here is modified from Penumbra's [Trusted Setup Ceremony](https://github.com/penumbra-zone/penumbra/blob/main/crates/crypto/proof-setup) code to support arbitrary pairing friendly elliptic curves.
The code here will also be used for future proof systems, such as Marlin and PLONK and more.