Your Cadence
The subscriber's app. Review limits, approve, watch payments go out, revoke any time.
Approve a subscription once, with limits you sign. Cadence pays every period for you, shielded end to end. Merchants get paid without ever holding a key that can spend.
You sign a mandate: who, how much, how often, how many times. Your Cadence agent pays each period and refuses anything outside it. Value moves inside Zcash's shielded pool, so the chain records that a payment happened and nothing about who or how much.
Exact amount, period and total, signed once on your device.
Every rule is checked before each payment. Anything else is refused.
Sender, recipient and amount are encrypted on chain.
Through a viewing key only. It can confirm payment, never spend.
In every Cadence payment. Read back from the chain, not assumed.
All a merchant holds. A breach can't move a single zatoshi.
Then it runs inside your limits until you revoke.
Read back from the chain, a Cadence payment is a shielded transaction and a fee. Everything else stays between you and the merchant you chose.
Public data for every Cadence payment
What each side knows, and nothing more
A real Zcash chain, real shielded proofs, real wallets. Demo plans renew every few minutes and blocks are mined whenever a payment needs confirming, so you can watch whole cycles happen.
The subscriber's app. Review limits, approve, watch payments go out, revoke any time.
What a customer sees on a shop's site. Subscribe with Zcash and watch the page confirm the first payment.
Revenue, renewals, late payers and webhooks, computed from a viewing key alone.
Follow these in order.
Reads every payment back from the node and checks it, with a known-leaky control that must fail.
$ node src/cli.ts agent proof --config /data/home/.cadence-demo/agent/agent.json --rpc http://127.0.0.1:18232 # summary of the report it prints no transparent inputs ............ PASS no transparent outputs ........... PASS amount appears nowhere public .... PASS every cycle a different address .. PASS control (leaky tx) ............... caught ALL CHECKS PASS
Open your Cadence, then subscribe from a checkout. The whole loop runs on this machine.