app.ethcali.org
The ETH Cali app
A self-custody wallet built for this community: sign in with an email or a passkey, keep your own keys, and let ETH Cali cover the gas. It is where the faucet, the swag store, identity verification and the donation campaigns live.
You do not need to install anything
It runs in the browser. Sign in with any of these and a wallet is created for you — there are no twelve words to write down, and you can export the keys or connect a wallet you already have at any point.
- Passkey (Face ID or fingerprint)
- A wallet you already have
What is inside
Five places it takes you
Wallet
Your self-custody wallet. Sign in with email, a passkey or Google and the keys stay yours — nobody at ETH Cali can move your funds.
Open my wallet →Faucet
Test ETH from the community vaults, without asking anyone. You verify you are a person first.
Go to the faucet →Identity
Prove you are one person with a zero-knowledge proof over your passport. We store a nullifier, never a name and never a photo.
Verify myself →Swag
The merch store, paid in USDC. Browsable without signing in; buying needs a wallet.
See the store →Donations
Open campaigns in ETH, USDC and COPm. The donor wall and the totals are public and read from the chain, signed in or not.
See the campaigns →Why this one
What makes it different
/01
Gas paid by the community
Every transaction is sponsored. You never buy ETH just to be able to do anything — which is exactly where almost everyone gets stuck the first time.
/02
Identity without surveillance
The personhood proof is cryptographic, not a form. It is checked against your passport on your own device, and the only thing that reaches the chain is an identifier that cannot be turned back into you.
/03
The keys are yours
Real self-custody: the wallet is created in your session and you can export it, or connect one you already have. ETH Cali holds nobody’s funds.
/04
Everything settles onchain
Purchases and donations leave a receipt — a token you keep — and every campaign total can be checked against the contract without taking our word for it.
Networks
The same address on five chains
- Base
- Ethereum
- Optimism
- Unichain
- Celo· where COPm lives
One thing to know first
The app itself is in English for now — this page is the Spanish explanation of it. Translating the app is work in progress.