Prove regulatory compliance without revealing your identity. ZK-powered MiCA compliance for DeFi.
View on GitHubMiCA (EU crypto regulation) is live. Every DeFi protocol must either KYC every user (killing privacy), geo-block the EU (losing a massive market), or find a better way.
Piyora is the better way.
isCompliant(user)Valid KYC exists. Jurisdiction is allowed. Not sanctioned. Not expired.
User's identity. Specific country. KYC provider. Actual expiry date.
import {ComplianceGated} from "@piyora/contracts";
contract MyDEX is ComplianceGated {
function swap(address tokenIn, address tokenOut, uint256 amount)
external requiresCompliance
{
// existing logic unchanged
}
}
25K gas overhead per transaction (~$0.002 on Base L2).
Lean ZK circuit built in Noir
Proof generation on consumer hardware
One-time attestation cost on L2
Per-transaction compliance check