acme-imports) pays three suppliers $5 each and does not want competitors reading the amounts. The console action Pay 3 suppliers privately ran this on testnet on 29 September 2026.
Fig. 06 · The shielded lane: funded from the hub, held for 2-of-3 FROST approval, one Ironwood transaction, read by the auditor with a viewing key.
The plan
privacy: "shielded" is the only difference from a public payout: the planner requires the route to end in the zcash_ironwood venue and appends the batch leg.
Step by step
1
Reserve $15
15 pathUSD moves to the customer’s hold.
2
Price with NEAR Intents
A live mainnet 1Click quote: **1,466.52 per ZEC). The quote is stored in
leg_artifacts.3
Leave the hub
15 pathUSD leaves the treasury toward the swap venue with the batch reference as memo (0xbafdbde3…).
4
Deliver ZEC into the vault
0.01022830 testnet ZEC arrives at the FROST vault’s unified address (1f05d641…). The hold converts into a ZEC liability through the
usd-zec clearing pair.5
Build and prove the batch
30,000 zatoshi are kept back for the ZIP-317 fee and the remaining 0.00992830 ZEC is split by USD share into three outputs, each with an encrypted memo:
INV-2026-09-S01, S02, S03.6
Hold for approval
The saga opens an approval request (threshold 2 of 3) and waits. In the console it showed 1 of 2 required after signer 1 approved.
7
Co-sign and broadcast
Signer 3 approved;
corridor-frost co-signed with exactly signers 1 and 3; the batch was broadcast and mined (ba4e845b…).8
Book and reconcile
One entry per recipient output plus the actual 20,000-zatoshi fee to
expense:zcash-fees. The vault’s viewing-key scan produces observations that match every entry.