Public preview
Seeded public post · publishedPaid creator requests without the public payment graph
Subscribers can pay through STRK20, attach an encrypted note, and keep wallet keys and private notes inside their own wallet.
Private creator network

ZeeroStream
Pay with STRK20, explore encrypted notes, and inspect public receipt evidence while your wallet controls signing and private notes.
Public preview
Seeded public post · publishedSubscribers can pay through STRK20, attach an encrypted note, and keep wallet keys and private notes inside their own wallet.
Studio tier
Seeded public post · publishedThe creator sees receipt bindings and encrypted memo packages. The public chain sees the pool edge, not the subscriber relationship.
Supporter tier
Seeded public post · publishedA local pass can show tier, creator feed, expiry, and receipt binding without scanning wallet history.
ZeeroAgent access brain
ZeeroAgent models who can request, enter, lose, or receive creator access. ZeeroStream uses that as a product layer around receipt-bound access, while wallets keep private state, notes, and proofs.
Access request exists; wallet identity stays hidden.
subscriber-8f2 -> zero-studioAccepted audience edge can unlock the creator room.
zero-studio -> subscriber-8f2Blocked viewers are excluded before feed delivery.
zero-studio -> subscriber-c70Tier, audience, expiry, and receipt binding are enough.
zero-studio -> studio-feedDelivery follows the accepted edge, not a public wallet scan.
studio-feed -> subscriber-8f2Live read-only demo using synthetic relationships from ZeeroAgentMVP z-social graph. Decisions illustrate access policy; they do not authenticate viewers, verify receipt ownership, or grant protected access.
Private creator receipt room
Judges can inspect the public evidence pack, while the product demo shows the creator workflow: verified receipts, ciphertext-only memo handling, and minimum-disclosure access.
Receipt inspector
0x7f11f4e677a5d6d9cf939d652f5c471e081742bc6aec152491dc56e8757aca0Selective access pass
Demo only: a public receipt and self-selected tier do not prove payment ownership or grant protected access.
Select a receipt and generate a local access pass.
Live Mainnet MVP
Wallet connection proves account control. A resolved .stark name is a public recipient alias—not a private-pool identity claim.
Two-user demo route
Switch wallets only at the marked handoff. Z never transfers keys, notes, balances, or proofs between participants.
Creator handoff
After shielding, give the client your public .stark alias or address.
Client preflight
Step 01
Capability checks do not request private balances or note data.
0 installed wallet(s) discovered
Step 02
Your wallet may ask twice: first for ERC-20 approval, then for the pool deposit. Only the pool deposit is qualifying evidence.
Step 03
Check a wallet, connect on Mainnet, then prepare one exact action.
Encrypted memo receipt
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.
Session-only keys model creator import/decrypt. They are not wallet viewing keys.
Optional memo receipts are encrypted locally and stored only as ciphertext.
Verified Mainnet evidence
Each committed hash was checked through two independent RPC providers for accepted finality, successful execution, and a reviewed-pool event.
3 / 3 receipts verified0x016301b8…337f32170x03334787…31b59f290x7f11f4e6…8757aca0Submission pack
The submitted artifact is the non-custodial checkout, encrypted memo receipt demo, selective-disclosure demo, public MP4, and three reviewed STRK20 Mainnet pool receipts.
Wallet-only boundary: signing keys, viewing keys, notes, witnesses, proofs, and private balances never enter Z. Deposits and withdrawals are public; private transfers hide pool-side sender, recipient, and amount, while timing remains observable.