Skip to content

Manifesto

Rewards areclaims. Claimscan trade.

Purchase→Claim→Sell · Void · Settle
Two koi leaping over red waves beneath a vermilion sun

Why Zen exists

Every stock-back reward is a locked, conditional equity claim, because the purchase can be refunded. Until the return window closes, the reward isn't really yours: it can still disappear.

Zen makes that claim a tradeable asset and creates the first onchain market that prices consumer refund risk, settled on Monad.

The problem

Stock-back programs either pay out at once and eat the refunds, or make customers wait weeks for something they can't use. Loyalty points dodge the question by being closed-loop and expiring. Nobody prices the risk in between.

The claim

A verified purchase mints a conditional claim: an ERC-721 that escrows the reward in (mock) tokenized equity and is locked until the purchase's return window closes. On testnet those windows are labelled 5 to 10 minute demo windows; in production they would be 14 to 30 days.

From there, one of three things happens. A refund proven before unlock voids the claim and the escrow returns to the sponsor. After unlock, anyone can settle it and the equity goes to whoever holds the claim. Or, at any point in between, the holder can sell it.

The market

Each brand has an instant-exit pool. Liquidity providers deposit the equity token; a shopper holding a locked claim can sell it to the pool immediately, at a discount that prices the chance of a refund (per category, and higher for wallets with a history of voids), the time left to unlock, and an LP fee.

If the claim settles, the pool earns the discount. If the purchase is refunded, the pool loses what it paid. That is a market for consumer refund risk, with every price and outcome on-chain.

Why proof matters

Rewards without proof invite fraud; proof without limits invites abuse. Zen separates the two. A merchant signature shows a receipt is unaltered; a photo attestation does not show a purchase happened, and AI can now forge receipt photos convincingly. Caps and budgets bound what any wallet or brand can earn either way. A nullifier stops the same receipt counting twice, and a refund reference stops one refund voiding two claims, but neither stops someone with many wallets and many receipts.

Why Monad

An instant exit only means something if it is instant. Monad's sub-second finality makes the sale final about as fast as the wallet confirms it, and its low fees make it practical to mint, sell, void and settle every claim on its own instead of batching. It is plain EVM: Solidity contracts, EIP-712 attestations verified with ECDSA.

What is real, and what is not

The contracts, claims, pools, voids and settlements are real and live on Monad testnet. The equity tokens are mocks: not securities, with no affiliation to the brands named. The merchant is simulated. In production, distributing exposure to tokenized equities would require issuer authorization and legal review.