Skip to content

saugardev/zkmedia

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

77 Commits
 
 
 
 
 
 
 
 

Repository files navigation

ZK Image Editor

An image editor that can generate zero-knowledge proofs for transformations using the SP1 zkVM.

Requirements

Features

  • Basic image transformations (rotate, flip, crop, etc.)
  • Region-based transformations
  • Text overlay support
  • Proof generation for all transformations
  • WASM-based frontend for real-time editing
  • Multi-tab support

WIP Features

  • Undo/redo support
  • Image export

Project Structure

  • /img-editor/api - Axum-based REST API for proof generation
  • /img-editor/program - SP1 RISC-V program for ZK proofs
  • /img-editor/lib - Shared Rust library for image processing and WASM bindings
  • /ui - Next.js frontend application

Local Development

# Build WASM module
cd ui
pnpm install
pnpm run build:wasm

# Start development server
pnpm dev

API Server

cd api
cargo run

Generating Proofs (TODO)

About

Monorepo for media verification using ZKPs

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published