Skip to content

Parse and visualize proof selectors, decode public signals, convert passport dates, and perform various conversions

Notifications You must be signed in to change notification settings

ardier16/zk-tools-ui

Repository files navigation

✨ ZK Tools UI

ZK Tools UI is a web-based suite of utilities designed for developers and researchers working with Zero-Knowledge Proof (ZK) technology. This project provides an intuitive interface to parse and visualize proof selectors, decode public signals, convert passport dates, and perform various conversions—all to streamline working with ZK proofs.

🚀 Live Demo

Explore the project live at:
https://ardier16.github.io/zk-tools-ui

🔍 Overview

This project offers several key tools that are essential when working with ZK proofs and related data formats:

  • Query Proof Selector Parser 🧩
    Parse the bitmask that dictates which fields in a ZK proof are revealed versus verified. This tool helps you debug and ensure that privacy settings are correctly applied.

  • Query Proof Public Signals Parser 🔎
    Decode and inspect the public signals produced by ZK circuits, facilitating easier integration and verification of proofs.

  • Passport Date Converter 📅
    Convert passport date formats to standardized forms, ensuring compatibility with various ZK verification circuits.

  • Number Converter 🔢
    Transform numbers between different bases and formats to support cryptographic and proof-related operations.

  • Base64 to Image Converter 🖼️
    Convert Base64-encoded strings into images, aiding in the quick visualization and debugging of image data encoded in proofs.

🔧 Getting Started

Follow these steps to set up the project locally:

  1. Clone the Repository:

    git clone https://github.com/ardier16/zk-tools-ui.git
    cd zk-tools-ui
    
  2. Install Dependencies:

    Make sure you have Yarn installed, then run:

    yarn install
    
  3. Start the Development Server:

    Run the following command to start the development server:

    yarn dev

About

Parse and visualize proof selectors, decode public signals, convert passport dates, and perform various conversions

Resources

Stars

Watchers

Forks