Selective disclosure for STRK20

Show the payment.
Not the wallet.

Private payments should not require handing someone your entire financial history. Lens discloses one payment relationship, and leaves the rest unreadable.

Master viewing key

The only sharing STRK20 has today
Employer6 payments
Client A12 payments
Client B3 payments
Friend1 payment
Everything laterforever

Every counterparty, every amount, past and future. It cannot be scoped and it cannot be taken back.

Lens disclosure

One relationship, frozen at approval
Employer6 payments
Hidden relationship
Hidden relationship
Hidden relationship
Hidden relationship

The verifier reads one line and checks it against Starknet themselves. The rest is not reachable with what they were given.

How it works

Someone asks for proof

An exchange, a landlord or an accountant fills in what they need and sends you a link. They need no wallet and no account.

You connect your wallet

One signature unlocks your own payment history inside your browser. It grants no spending power, and the key it derives is never stored or sent anywhere.

Lens shows exactly what would be revealed

Before you agree to anything, you see the relationship, the payments, the totals, and a plain list of what stays private.

You approve

One Starknet transaction records that you authorized it. The payments themselves never go on chain.

They verify it without a wallet

Their browser checks the payments against the live pool and reads your authorization from the registry. Nothing is taken on trust from you or from us.

You can revoke the authorization

Anyone checking the disclosure afterwards sees that you withdrew it, and when.

What revocation does not do

Revocation changes the disclosure's official authorization status. It cannot erase information already viewed or copied, and it cannot recall a channel key someone kept.

Lens is selective disclosure, not zero knowledge. Everything inside the disclosed relationship is revealed in full. The gain is scope: one relationship instead of your whole account.