Latest posts
Premium creator payments · Starknet Mainnet
ZEEROSTREAM
ZeeroStream gives paid creator pages a private checkout lane. Subscribers can send a STRK20 payment with an encrypted memo receipt while wallet keys, notes, and proofs stay inside their own wallet.
- 3 / 3Mainnet pool receipts verified
- 0Private keys handled by ZeeroStream
- 2 RPCsIndependent receipt agreement
Featured creator page
Zero Studio
Private drops, paid replies, encrypted payment memos, and receipts a creator can read locally.
Creator checkout
Support without exposing the relationship.
- Encrypted memo receipt
- Creator-local inbox demo
- Receipt hash for verification
Creator inbox
Memo receipt ready
Only the intended creator key can decrypt the attached note. ZeeroStream stores ciphertext and payment binding only.
1 · Shield
Enter the pool.
The deposit edge is public and screened. Your wallet creates the private note.
2 · Wait
Let the note mature.
New notes generally need about ten blocks before they can be spent.
3 · Pay
Transfer privately.
The wallet discovers notes, proves the transfer, signs, and submits without exposing private state to ZeeroStream.
Live Mainnet MVP
One private payment flow. Three verifiable pool receipts.
Wallet connection proves account control. A resolved .stark name is a public recipient alias—not a private-pool identity claim.
Two-user demo route
Hand off a public recipient. Keep private state in each wallet.
Switch wallets only at the marked handoff. ZeeroStream never transfers keys, notes, balances, or proofs between participants.
- 1ConnectCheck capability and connect the active Mainnet wallet.
- 2PrepareResolve public fields, read the fee, and dry-run privately.
- 3Sign & verifyApprove in the wallet, then verify the public pool receipt.
Creator handoff
Share a recipient, never a secret.
After shielding, give the client your public .stark alias or address.
Client preflight
One exact review before signing.
- Wallet
- Not connected
- Recipient
- Resolved during payment dry run
- Notes
- Maturity is checked by the wallet; note data stays private.
- Next
- Prepare an exact action.
Step 01
Connect safely
Capability checks do not request private balances or note data.
0 installed wallet(s) discovered
Step 02
Prepare privately
Your wallet may ask twice: first for ERC-20 approval, then for the pool deposit. Only the pool deposit is qualifying evidence.
Step 03
Review and sign
- Network
- Starknet Mainnet
- Pool
- 0x040337b1af3c663e86e333bab5a4b28da8d4652a15a69beee2b677776ffe812a
- Action
- Shield STRK
- Token
- STRK · 0x04718f5a0fc34cc1af16a1cdee98ffb20c31f5cd61d6ab07201858f4287c938d
- Amount
- — STRK
- Pool fee
- Available after dry run
Check a wallet, connect on Mainnet, then prepare one exact action.
Encrypted memo receipt
Attach a private note without changing the pool transaction.
The memo is encrypted before signing and bound to the returned payment hash after submission. The stored receipt contains ciphertext, a commitment, a replay nullifier, and a local recipient label.
Demo keys
Session-only keys model creator import/decrypt. They are not wallet viewing keys.
Creator inbox demo
Optional memo receipts are encrypted locally and stored only as ciphertext.
Verified Mainnet evidence
Three public receipts. One private payment relationship.
Each committed hash was checked through two independent RPC providers for accepted finality, successful execution, and a reviewed-pool event.
3 / 3 receipts verified- 1Creator shieldCreator registration and public pool-entry receipt.View on Voyager
0x016301b8…337f3217 - 2Client shieldClient pool-entry receipt before the private payment.View on Voyager
0x03334787…31b59f29 - 3Private paymentSuccessful pool payment receipt; recipient and amount remain private in the pool.View on Voyager
0x7f11f4e6…8757aca0
Wallet-only boundary: signing keys, viewing keys, notes, witnesses, proofs, and private balances never enter ZeeroStream. Deposits and withdrawals are public; private transfers hide pool-side sender, recipient, and amount, while timing remains observable.
Explicit privacy boundary
Private where it matters. Honest at the edges.
Hidden inside the pool: sender, recipient, token amount, and which private notes were spent.
Public: deposits, withdrawals, transaction timing, registration events, and the fact that the pool was used.
Never enters ZeeroStream: signing keys, viewing keys, seed phrases, private notes, proof witnesses, or private balances without separate consent.
After the sprint
Advanced infrastructure remains preserved—not advertised as live.
Reviewed escrow, subscriptions, Passport policies, custom ZK settlement, encrypted-message transport, tier gates, and a real Oyster workload with verified Nitro attestation remain post-hackathon work. TEE evidence will stay optional and non-authoritative.