add project status

This commit is contained in:
Kalidou Diagne
2023-08-14 14:58:14 +02:00
parent b8a85945cd
commit ad7e2950c8
24 changed files with 27 additions and 0 deletions

View File

@@ -6,6 +6,7 @@ Anon Aadhaar is a project that allows individuals to prove their citizenship ano
export const anonAadhaar: ProjectInterface = {
id: "anon-aadhaar",
projectStatus: "active",
image: "",
name: "Anon Aadhaar",
tldr: "Tools for building build privacy-preserving applications using government ID cards, specifically Aadhaar cards in India.",

View File

@@ -6,6 +6,7 @@ AnonKlub is a tool designed for Ethereum developers that allows for anonymous pr
export const anonKlub: ProjectInterface = {
id: "anon-klub",
projectStatus: "active",
image: "anonklub.svg",
name: "AnonKlub",
tldr: "A mechanism for anonymous proof of Ethereum address ownership.",

View File

@@ -6,6 +6,7 @@ Bandada is a project designed to simplify the management of privacy-preserving S
export const bandada: ProjectInterface = {
id: "bandada",
projectStatus: "active",
image: "bandada.webp",
name: "Bandada",
tldr: "An open-source system for managing privacy-preserving groups of anonymous individuals.",

View File

@@ -6,6 +6,7 @@ Channel 4 is a community-driven platform where users can submit and discover con
export const channel4: ProjectInterface = {
id: "channel-4",
projectStatus: "active",
image: "channel4.svg",
name: "Channel 4",
tldr: "Content discovery through community contributions, using state channels to reward users for popular posts.",

View File

@@ -6,6 +6,7 @@ CryptKeeper is a browser extension that generates Semaphore and RLN proofs for w
export const cryptkeeper: ProjectInterface = {
id: "cryptkeeper",
projectStatus: "active",
image: "cryptkeeper.webp",
name: "CryptKeeper",
tldr: "A browser extension for secure, portable anonymous identity management across applications.",

View File

@@ -6,6 +6,7 @@ An anonymous, federated, chat application that uses Rate-Limiting Nullifier for
export const discreetly: ProjectInterface = {
id: "discreetly",
projectStatus: "active",
image: "discreetly.svg",
name: "Discreetly",
tldr: "An anonymous, federated, chat application using ZK.",

View File

@@ -6,6 +6,7 @@ The DSL Working Group is focused on the exploration and improvement of languages
export const dslWorkingGroup: ProjectInterface = {
id: "dsl-working-group",
projectStatus: "active",
image: "",
name: "DSL Working Group",
tldr: "Exploration of languages for writing zk circuits",

View File

@@ -6,6 +6,7 @@ EigenTrust is a library designed to manage trust within a distributed network, i
export const eigenTrust: ProjectInterface = {
id: "eigen-trust",
projectStatus: "active",
image: "",
name: "EigenTrust",
tldr: "A distributed reputation system with zero-knowledge features.",

View File

@@ -6,6 +6,7 @@ Minimal Anti-Collusion Infrastructure (MACI) is a protocol designed to provide a
export const maci: ProjectInterface = {
id: "maci",
projectStatus: "active",
image: "maci.webp",
name: "MACI",
tldr: "A secure e-voting solution minimizing the risk of collusion and bribery",

View File

@@ -6,6 +6,7 @@ Pollen Labs is driven by a mission to make a significant impact on global lives
export const pollenLabs: ProjectInterface = {
id: "pollen-labs",
projectStatus: "active",
image: "pollen-labs.svg",
name: "Pollen Labs",
tldr: "Champions of freedom of speech and expression through decentralized innovation.",

View File

@@ -6,6 +6,7 @@ PSE Security is a division of the Privacy & Scaling Explorations team at the Eth
export const pseSecurity: ProjectInterface = {
id: "pse-security",
projectStatus: "active",
image: "",
name: "PSE Security",
tldr: "Proactively securing Ethereum's L2 and ZK ecosystems.",

View File

@@ -6,6 +6,7 @@ Rate-Limiting Nullifier (RLN) is a protocol designed to combat spam and denial o
export const rln: ProjectInterface = {
id: "rln",
projectStatus: "active",
image: "rln.webp",
name: "Rate-Limiting Nullifier",
tldr: "A protocol for deterring spam and maintaining anonymity in communication systems.",
@@ -15,6 +16,7 @@ export const rln: ProjectInterface = {
website: "https://rate-limiting-nullifier.github.io/rln-docs/",
},
tags: {
keywords: ["demo", "test"],
themes: ["Anonymity/privacy"],
types: ["Infrastructure/protocol"],
builtWith: ["Circom", "Solidity", "Semaphore"],

View File

@@ -6,6 +6,7 @@ Semaphore is a protocol that allows users to prove their membership in a group a
export const semaphore: ProjectInterface = {
id: "semaphore",
projectStatus: "active",
image: "semaphore.webp",
name: "Semaphore",
tldr: "A zero-knowledge protocol enabling anonymous group membership proof and signaling.",

View File

@@ -6,6 +6,7 @@ Summa allows centralized exchanges to demonstrate that their assets exceed their
export const summa: ProjectInterface = {
id: "summa",
projectStatus: "active",
image: "",
name: "Summa",
tldr: "Protocol enabling centralized exchanges to prove solvency without compromising private information.",

View File

@@ -6,6 +6,7 @@ TLSNotary is useful for developers of privacy focused projects that need data pr
export const tlsn: ProjectInterface = {
id: "tlsn",
projectStatus: "active",
image: "tlsn.webp",
name: "TLSNotary",
tldr: "A protocol for creating cryptographic proofs of authenticity for any data on the web.",

View File

@@ -5,6 +5,7 @@ The Trusted Setups project is dedicated to simplifying the process of trusted se
`
export const trustedSetups: ProjectInterface = {
id: "trusted-setups",
projectStatus: "active",
image: "trusted-setups.svg",
name: "Trusted Setups",
tldr: "Aiding developers with tools for trusted setups.",

View File

@@ -6,6 +6,7 @@ UniRep is a zero-knowledge protocol that securely manages user data through anon
export const unirepProtocol: ProjectInterface = {
id: "unirep-protocol",
projectStatus: "active",
image: "unirep.svg",
name: "UniRep Protocol",
tldr: "A Zero-Knowledge Protocol for user data & reputation management",

View File

@@ -6,6 +6,7 @@ Wallet Account eXperiments (WAX), formerly known as BLS Wallet, is a suite of pr
export const wax: ProjectInterface = {
id: "wax",
projectStatus: "active",
image: "wax.webp",
name: "Wallet Account eXperiments (WAX)",
tldr: "Streamlines web3 product development with smart account components for enhanced wallets, dApps, and SDKs.",

View File

@@ -6,6 +6,7 @@ Zk3 is a protocol that leverages Zero Knowledge Proofs (ZKPs) to allow users to
export const zk3: ProjectInterface = {
id: "zk3",
projectStatus: "active",
image: "zk3.svg",
name: "zk3",
tldr: "Utilizing ZK proofs in social networks",

View File

@@ -6,6 +6,7 @@ zkEVM Community Edition is a project aimed at validating Ethereum blocks using z
export const zkevmCommunity: ProjectInterface = {
id: "zkevm-community",
projectStatus: "active",
image: "",
name: "zkEVM Community Edition",
tldr: "A zero-knowledge proof mechanism for Ethereum block verification.",

View File

@@ -6,6 +6,7 @@ Zkitter is a decentralized social network that emphasizes privacy by default. It
export const zkitter: ProjectInterface = {
id: "zkitter",
projectStatus: "active",
image: "zkitter.webp",
name: "Zkitter",
tldr: "A decentralized social network prioritizing privacy and anonymity",

View File

@@ -6,6 +6,7 @@ ZKML is a solution that combines the power of zero-knowledge proofs (ZKPs) and m
export const zkml: ProjectInterface = {
id: "zkml",
projectStatus: "active",
image: "",
name: "ZKML",
tldr: "ZKML (Zero-Knowledge Machine Learning) leverages zero-knowledge proofs for privacy-preserving machine learning, enabling model and data privacy with transparent verification.",

View File

@@ -6,6 +6,7 @@ ZKP2P is for defi consumers looking to onramp assets on chain quickly without go
export const zkp2p: ProjectInterface = {
id: "zkp2p",
projectStatus: "active",
image: "zkp2p.webp",
name: "ZKP2P",
tldr: "Instant fiat to crypto onramp connecting traditional peer-to-peer payment services with zero-knowledge proofs.",

View File

@@ -11,6 +11,8 @@ export interface NewsInterface {
export type ProjectLinkType = Partial<
Record<"github" | "website" | "discord" | "twitter", string>
>
export type ProjectStatusType = "active" | "inactive" | "archived"
export interface ProjectInterface {
id: string
image: string
@@ -18,5 +20,6 @@ export interface ProjectInterface {
tldr: string
description: string
links?: ProjectLinkType
projectStatus?: ProjectStatusType
tags?: Record<string, string[]>
}