MinAuth is a zero-knowledge proof-based authorization system that enables secure HTTP API access through JWT tokens granted after validating cryptographic proofs. Built as a monorepo with TypeScript libraries and plugins, it leverages Mina's o1js library to verify proofs without exposing underlying secrets, supporting various authentication scenarios from simple preimage verification to blockchain-based NFT time-locks. This system is designed for developers building privacy-preserving authentication systems who need to verify user credentials without handling sensitive data directly.
How the donated funds are distributed
Kivach works on the Obyte network, and therefore you can track all donations.
MinaAuth is a library and accompanying set of Typescript packages making it easy to set up authentication/authorization based on zero-knowledge proof verification. The current functionality is focused on authorizing an HTTP API access with JWT tokens granted on providing valid zero-knowledge proofs.