price zkSNARK
One key is one percent of one zkSNARK.
The floor is $1,332. Most people cannot buy in at that price. A key costs $13.32 — paid in USDC, backed by a zkSNARK the vault actually holds on Zcash. Collect one hundred and redeem them for a whole piece.
Supply is capped at one hundred keys per NFT in the vault. No key exists without an NFT behind it, and the vault's viewing key is published so anyone can check.
The market
Held in the vault
Sections
10,000 shielded identities on Zcash. Every figure below is read from Zilkroad's public market API, the same feed that prices every key.
Market · Snapshot
| Piece | Ask | USD | vs floor |
|---|
Recent transactions
| Piece | Price | USD | Via | Ago |
|---|
Five zkSNARKs, held at one shielded Zcash address. Below is what is in it, what it cost, and three independent ways to check that without taking our word for it.
Holdings
Verify it yourself
The vault's Zcash viewing key is published. It lets anyone read every note the address holds — and nothing else. It cannot move funds, ever.
Every piece number is listed above. Check each one against Zilkroad's sales feed and you will find the purchase, at the price and time we state.
Query Zilkroad's listings for those numbers. If a vault piece ever appears as an active ask, something is wrong and you should act on it.
A third party holding the viewing key signs a monthly statement of holdings. Published here, timestamped, with the previous months kept.
A viewing key is read-only by construction. Publishing it gives up nothing except privacy about what the vault holds — which is the entire point.
You never need the token to buy keys. It exists for one reason: Pons pays its trading fees in ETH to the creator wallet, that ETH is converted to ZEC, and the ZEC buys zkSNARKs into the same vault your keys are backed by. Every trade makes every key worth more.
Fee deployment
| Piece | Paid | USD then | USD now | When |
|---|---|---|---|---|
| #361 | 1.00 ZEC | $1,502 | $1,480 | 5h ago |
| #3026 | 1.05 ZEC | $1,560 | $1,554 | 11h ago |
Why it matters to key holders
Every buy and sell on Pons pays a fee in ETH to the creator wallet.
Fees pool, convert to ZEC, and wait until they cover a floor piece.
The piece joins the vault with no new keys issued against it.
Same key count, more NFTs. Holders gain without paying again.
One key is 1% of one zkSNARK, priced off the live Zilkroad floor and paid in USDC. Supply is hard-capped at 100 keys per NFT the vault actually holds.
No wallet connected.
Connect to buy keys, sell them, or redeem.
Backing these keys
Selling your keys
Enter how many keys. They are valued at the live floor, minus a 2% exit fee. You see the exact USDC figure before you confirm.
The request is logged against the wallet you connected and shows as pending on this page. Your key balance comes down straight away.
Every payout is reviewed and sent by hand to the wallet that requested it. Nothing is automated, and nothing moves without a person approving it.
The float is what makes instant payouts possible, and it is the honest limit on them. Anything larger queues behind an NFT sale. We publish the number because a promise of instant liquidity is only worth the cash standing behind it.
Everything the product does, the rules it follows, and the parts that are not settled yet.
Pay USDC. A key costs 1% of the current Zilkroad floor. No token needed, ever.
Your USDC pools with everyone else's and buys real zkSNARKs. Every purchase is logged.
Token trading fees buy more pieces into the same vault, so keys back more over time.
Sell keys for USDC any time, or hold 100 and claim a whole NFT.
A key is always worth exactly 1% of one zkSNARK. The price is read from Zilkroad's floor at the moment you buy:
key price (USD) = floorZec × zecUsd ÷ 100
At the snapshot on this site — 0.9 ZEC floor, ZEC at $1,479.56 — that is $13.32. If the floor doubles, a key is worth double. If it halves, so does the key. Pricing reads a short rolling average rather than the instantaneous floor, so one cheap listing cannot be used to mint keys below their real backing.
Keys can never exceed 100 × the number of NFTs in the vault. Five pieces means a hard ceiling of 500 keys. The cap rises only when the vault buys another piece, and it is enforced in code — when availability hits zero, buying stops until the next acquisition. This is the rule that makes "100% backed" a fact rather than a slogan.
Key balances are held and settled by us against the vault, in USDC, to the wallet you connect.
Zilkroad exposes a public JSON API with no authentication:
GET /api/market/stats floorZec, supply, sales24h, volume24hZec GET /api/market/rate zecUsd (CoinGecko) + staleness flag GET /api/market/listings every ask, with piece number and image GET /api/market/sales recent fills; via = "ask" | "offer" GET /api/market/tokens trait table for all 10,000 pieces GET /api/art/{id} the artwork itself, as PNG
The responses carry no Access-Control-Allow-Origin header, so a browser on another domain cannot call them directly. A small server-side proxy that fetches, caches and re-serves with CORS enabled is required. Zilkroad sets cache-control: max-age=15, so a 15-second cache matches their own freshness. Note that limit is ignored on the listings endpoint — it returns all 1,605 rows every time.
Market figures are a real snapshot from Zilkroad's API. The vault, token, keys and positions are sample data. Nothing is wired to a chain.
Redemption depends on whether a zkSNARK can be sent directly to a shielded address. Confirm with Zilkroad before building the backend.
Pooled USDC, managed acquisitions and a claim on held assets is a regulated product in most jurisdictions. Get an opinion first.