Zk Ledger

Hold stocks.
Nobody sees what.

The private layer for tokenised stocks on Solana.

Apple. Tesla. NVIDIA. ETFs.

Your portfolio shouldn't be a public wallet. The vault starts with SOL, in fixed amounts, with nobody holding a key to it.

Zk LedgerSign nothing · approve nothing
01Public

Your portfolio
is public.

On a public chain, anyone with your address reads every position, every trade and every transfer — for as long as the chain exists.

Would you show this
to everyone?

Example■ Public · readable by anyone
WALLET7xK…92F
VISIBLE TOAnyone with the address
AssetNameAmountValue
AAPLxApple120$40,639.20
TSLAxTesla45$16,962.75
NVDAxNVIDIA300$67,869.00
USDCUSD Coin18,250$18,246.35
Total$143,717.30
Last transfer2,500 USDC → 9fQ…T4a
02Solution

Keep it sealed.

A vault hides the middle, not the edges. Send, hold the note, withdraw: three things happen, in order, and this site never asks you to approve a transaction.

01

Send

Send 0.1, 1 or 10 SOL to the program from a wallet you already use. Three sizes and no others, because an unusual amount is a name.

02

Hold the note

Your browser draws two random numbers and publishes only their fingerprint. That note is the only claim on the deposit — no account, no copy, no recovery.

03

Withdraw

Paste any address. A proof says you hold a note for one of the deposits, without saying which, and a relayer sends it.

03Crowd

One vault.
One crowd.

A withdrawal proves the note belongs to someone in the vault, and says nothing more. So privacy here is arithmetic: the more deposits of your size are waiting, the less your exit says. That also means the vault is weakest when it is new.

See the tickers
AAPLx AppleTSLAx TeslaNVDAx NVIDIAMSFTx MicrosoftGOOGLx AlphabetAMZNx AmazonMETAx MetaSPYx S&P 500QQQx Nasdaq-100JNJx Johnson & JohnsonKOx Coca-ColaBRKx Berkshire BUSDC USD CoinSOL SolanaAAPLx AppleTSLAx TeslaNVDAx NVIDIAMSFTx MicrosoftGOOGLx AlphabetAMZNx AmazonMETAx MetaSPYx S&P 500QQQx Nasdaq-100JNJx Johnson & JohnsonKOx Coca-ColaBRKx Berkshire BUSDC USD CoinSOL Solana

Tokenised equities already settle on Solana. The vault is designed for them later — it is not built for them yet.

Deposit sizes

0.1 · 1 · 10

SOL, and nothing in between. Fixed amounts make deposits look like each other.

Withdraw to

Any address

A relayer pays the fee, so the destination wallet needs nothing at all.

In the vault

Nothing

Not deployed

No program, no vault, no deposits. When there are, this figure is read from the chain.

04Custody

Nobody holds
your funds.

Deposits land on a PDA: a Solana address computed from the program itself, with no private key behind it. None was ever possible. There is nothing to steal, leak, seize or walk away with.

EmblemNo key exists
The Zk Ledger emblem

■ EMBLEM — the mark of the vault, not a device you need: there is nothing to plug in, pair or sign on.

01

No private key exists for the vault address.

02

One way out a withdrawal with a valid proof.

03

The update authority gets revoked before mainnet.

05Token

Hold the token.
Open the vault.

Holding $ZKLEDGER opens the vault pages today, and its creator fees are what pay to put the program on mainnet. That is the whole arrangement until the deploy: you hold, the treasury fills, the program goes up.

Done

Devnet

The program on Solana devnet, where SOL is free test money. Deposit, proof and withdrawal have to work end to end there before anything else happens.

Now

Waiting for the deploy

The token is live. Its creator fees fill the treasury; that pays the rent Solana charges to store the program. Holding the token opens the app.

Next

Mainnet

The program deployed, the three vaults open, and the update authority revoked — the code can no longer be replaced by anyone, us included.

ItemDetailStatus
Ticker$ZKLEDGERLive
ContractCA : pumpLive
Mint authorityRevokedDone
Creator feesRent treasury for the programFilling
Claim on depositsNone — notes onlyBy design