Add private, screened transactions without building identity, sanctions, or ZK yourself. Every transfer proves a unique human and clean funds in zero knowledge.
4 stars3 forksInstall the SDK, authenticate once, and every operation is screened at entry and exit. No personhood, KYC, sanctions, or ZK circuits for you to build.
npm install @human.tech/clean.sdk import { HumanTechBridge } from '@human.tech/clean.sdk' const bridge = new HumanTechBridge({ l1RpcUrl: process.env.L1_RPC_URL, })
Clean SDK is built around one standard: give every party in a private transaction transparency where it matters, and give bad actors nowhere to hide. Most teams get there by trial and error, usually landing on one of two incomplete builds.
No screening at the privacy boundary means no way to tell a legitimate user from a sanctioned one. That's not privacy you can defend, it's a liability.
Full KYC and transaction monitoring on every user erases the privacy you set out to build in the first place.
Clean SDK is human.tech's programmable privacy SDK. Every transfer proves a real, unique human is behind it (Proof of Personhood) and that the funds aren't tied to sanctioned activity (Proof of Innocence), screened at entry and again at exit.
The user proves they're a unique human and that the funds are clean, before anything moves.
bridge.authenticate({ ... })Balances, counterparties, and history stay confidential on Aztec. You never touch PII.
bridge.bridgeL1ToL2({ isPrivate: true })Funds are re-screened on the way out. Private the whole way, accountable at every step.
bridge.withdrawL2ToL1({ isPrivate: true })Shield, the private bridge to Aztec, is the first app built on Clean SDK. Bridge in, hold and act privately, and exit through a verified, re-screened withdrawal, with a unique human and clean funds proven at entry and exit.
Proof a unique human is behind every transfer, in zero knowledge.
Wallet and funds screened against 23 sources: OFAC, FATF, FinCEN, Interpol, PEP.
Solidity + Noir, written and audited. You call them, you don’t write them.
Identity encrypted off-chain, opened only on an accepted lawful request.
You never store identity data. No plaintext PII at rest.
Screening runs both ways, every deposit and every withdrawal.
Users move value on Aztec without exposing balances, counterparties, or history, with no surveillance and no regulatory backlash to get it shut down.
Identity can be lawfully disclosed through a gated approval, only on a sound legal need. Encrypted off-chain today, decentralizing to a redundant layer of independent legal fiduciaries on the roadmap.
No personhood, KYC, sanctions, or ZK to build, and no PII to hold. Add transparent accountability with a few calls.
Most privacy tools screen tokens. Clean SDK screens the people behind them, too.
Devs, start with the docs. Everyone else, try it live on Shield.
Partner with us: [email protected] · @humntech