A next-generation stablecoin payment solution in Japan that combines regulatory compliance, anonymity, and instant settlement.
JPYC zkPay is a payment platform built under Japan’s new Electronic Payment Instruments framework. It drastically reduces payment fees for merchants and users while enabling privacy-preserving transactions fully compliant with AML/CFT regulations.
Traditional stablecoin payments expose transaction histories on the blockchain, making them traceable. JPYC zkPay solves this by combining zero-knowledge KYC (zk-KYC) with shielded pools, allowing only KYC-verified users to send anonymous payments.
By leveraging Japan’s My Number card and JPKI signature system, the platform ensures secure identity verification without revealing personal data.
JPYC stablecoin
Zero-Knowledge Proof-based KYC (zk-KYC)
Shielded Pool (privacy layer)
Ethereum-compatible blockchain and smart contracts
User: Performs KYC with My Number card and generates a zero-knowledge proof.
zkPay Server: Verifies the proof and registers the user’s wallet address in an association set.
Shielded Pool: Handles private (shielded) transfers so payments at the merchant side remain anonymous.
Merchant: Receives stablecoins instantly through the zkPay wallet.
https://github.com/ou-junya/zkPay
We’ve only deployed the frontend — nothing on the testnet, just running on a local node. If you want to interact with the contract, run a local node.