Files
pse.dev/data/projects/chiquito.ts
Kalidou Diagne 926cf9e5dd feat: research page (#316)
* feat: research page
2025-04-09 06:35:30 +01:00

42 lines
1.5 KiB
TypeScript

import {
ProjectCategory,
ProjectContent,
ProjectInterface,
ProjectStatus,
} from "@/lib/types"
const content: ProjectContent = {
en: {
tldr: "A modern ZKP language and compiler for plonkish and AIR arithmetizations",
description:
"Chiquito is a high-level structured language for implementing zero knowledge proof circuits, currently being implemented in the DSL Working Group of PSE. It is a state machine zk-language that provides better syntax and abstraction. It can automatically compiler arbitrary boolean expressions for state machine transitions. It can optimise the resulting arithmetization. Chiquito has a Halo2 backend, which is a low level zkDSL that writes circuits using the PLONKish arithmetization and is working on supporting additional backends. Chiquito circuits can be written using both Python and Rust. ",
},
}
export const chiquito: ProjectInterface = {
id: "chiquito",
category: ProjectCategory.DEVTOOLS,
projectStatus: ProjectStatus.INACTIVE,
section: "pse",
content,
image: "",
name: "chiquito",
links: {
github: "https://github.com/privacy-scaling-explorations/chiquito",
website: "https://docs.pecadorplonkish.xyz/",
twitter: "",
},
tags: {
themes: ["build"],
types: [
"Legos/dev tools",
"Lego sets/toolkits",
"Proof of concept",
"language",
"dsl",
],
keywords: ["DSL", "language", "rust", "python", "halo2"],
builtWith: ["halo2", "rust"],
},
}