Live on Aztecv5

Programmable Privacy in one SDK

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 forks
Zero-Knowledge IdentityPersonhood, Clean Hands, Innocence
Programmable Privacyin a few lines of code
Solidity + Noiraudited, open source
In a few calls

From install to your first private transfer.

Install the SDK, authenticate once, and every operation is screened at entry and exit. No personhood, KYC, sanctions, or ZK circuits for you to build.

setup.ts
npm install @human.tech/clean.sdk

import { HumanTechBridge } from '@human.tech/clean.sdk'

const bridge = new HumanTechBridge({
  l1RpcUrl: process.env.L1_RPC_URL,
})

Privacy you can stand behind.

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.

Privacy, unscreened

Nothing to stand behind

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.

or
Compliance, bolted on

Not private anymore

Full KYC and transaction monitoring on every user erases the privacy you set out to build in the first place.

How it works

Private transactions you can
actually ship.

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.

01

Authenticate once

The user proves they're a unique human and that the funds are clean, before anything moves.

bridge.authenticate({ ... })
02

Transact privately

Balances, counterparties, and history stay confidential on Aztec. You never touch PII.

bridge.bridgeL1ToL2({ isPrivate: true })
03

Verified exit

Funds are re-screened on the way out. Private the whole way, accountable at every step.

bridge.withdrawL2ToL1({ isPrivate: true })
Under $1,000Proof of PersonhoodHuman Passport: a humanity check, no Gov-ID, capped over a rolling period
Over $1,000Proof of Clean HandsZK Gov-ID: proves personhood from a government ID in zero knowledge, without revealing it
Built with Clean SDK

See it live: shield.human.tech

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.

shield.human.tech
the private bridge to Aztec
Ethereum→ screened →Aztec→ screened →Ethereum
Proof of PersonhoodProof of Clean HandsProof of Innocence
What you inherit

A complete privacy stack, ready to ship.

Personhood checks

Proof a unique human is behind every transfer, in zero knowledge.

Sanctions screening

Wallet and funds screened against 23 sources: OFAC, FATF, FinCEN, Interpol, PEP.

ZK circuits

Solidity + Noir, written and audited. You call them, you don’t write them.

Gated disclosure

Identity encrypted off-chain, opened only on an accepted lawful request.

No PII to hold

You never store identity data. No plaintext PII at rest.

Entry & exit

Screening runs both ways, every deposit and every withdrawal.

Why Clean SDK

Privacy your users can keep.

Privacy that holds up

Users move value on Aztec without exposing balances, counterparties, or history, with no surveillance and no regulatory backlash to get it shut down.

Institution-ready

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.

Ship in an afternoon

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.

Backed by
Aztecv5 launch partner
Nethermind · Halborn · HexensIndependently audited, report on request
2.3M+ users · 44M+ credentialsHuman Passport
In the Aztec ecosystem

Privacy without the trade-off.

Devs, start with the docs. Everyone else, try it live on Shield.

Partner with us: [email protected] · @humntech