Lucent

Confidential payments on Stellar

The amount
is the only secret.

Sender and receiver stay public and verifiable. Only the number moves in the dark, proven with zero knowledge and checked on-chain.

Ledger
From / ToAmount (USDC)
  • GBX4…F2A7GDQP…9KQ1
    Transfer · 12s ago
  • GCM7…TT3BGAWE…L0X9
    Payroll · 41s ago
  • CDK2…71PAGB3N…ZC4E
    Escrow release · 2m ago
  • GDQP…9KQ1GA9T…R2HM
    Transfer · 3m ago
Addresses are public. Amounts are Pedersen commitments.
Registered accounts
0
Confidential transfers
0
Merges
0
Network
Stellar testnet

The model

Private amounts. Public accountability.

Most privacy tools hide everyone and break compliance. Lucent hides one thing, the amount, and leaves the rest of the record intact.

Visible to everyone
  • Who paid whom
  • When it settled
  • That a valid proof exists
  • Public USDC deposits
Visible to no one
  • Transfer amounts
  • Account balances
  • Individual salaries
  • Escrowed value

One primitive, six ways to use it.

Every flow runs in the browser, proves locally, and settles on Soroban.

Try it on testnet.

Launch app

Unaudited and testnet only. Do not use with real value.