Trustless Escrow

The private way to pay GitHub users on-chain.

Send to a username, claim to any wallet. Two modes: verified GitHub identity or fully anonymous stealth links.

@vitalik
1.0ETH
Send to GitHub User

How it works

Two ways to send. Both trustless.

GitHub Mode
1

Lock funds

Enter a GitHub username and amount. Funds are locked in the escrow contract.

2

Recipient verifies

They sign in with GitHub. Our attestation service confirms identity (stateless, no data stored).

3

Claim to any wallet

Attestation signature is verified on-chain. Funds release to their connected wallet.

Stealth Mode
1

Lock funds

Choose an amount. A secret is generated and embedded in the claim URL.

2

Share the link

Send the link privately. The secret lives in the URL fragment — never touches a server.

3

Anyone with the link claims

Secret verified on-chain. Both sender and receiver stay fully anonymous.

Privacy

Built for privacy. Honest about limits.

Anonymous sender

Sender identity is never revealed unless they choose to. No login required to send.

Secrets never leave your browser

Stealth secrets live in the URL fragment (#). Browsers never send fragments to servers.

Stateless verification

The attestation service confirms GitHub identity and forgets. No tokens, usernames, or addresses are stored.

Honest about limits

On-chain transactions are public. We don't claim invisibility — we minimize the data surface and tell you exactly what's visible.

Trust Model

No admin. No proxy. No upgrade path.

Immutable contract

No owner, no pause, no selfdestruct. Once deployed, the rules can't change.

Open source

Every component — contract, frontend, attestation service — is publicly auditable.

Static frontend

Builds to a static bundle. Pin it to IPFS and verify it matches the source.

Minimal attestor

Can only confirm GitHub identity. Cannot move, redirect, or access funds.

Don't trust us. Verify.

Contract source, addresses, and attestor key — all published.

View verification page