GitHub Application: Issue #255
MoonPay open-sourced the Open Wallet Standard (OWS) on March 23, backed by PayPal, Circle, Ripple, Solana Foundation, Ethereum Foundation, and 15+ others. One BIP-39 seed, one encrypted vault, every chain. EVM, Solana, Bitcoin, Cosmos, Tron, TON, all supported. No privacy chains.
This grant adds Zcash to OWS with full PCZT signing support. Fork open-wallet-standard/core, implement the Zcash chain module, submit an upstream PR. Zcash becomes the first privacy-preserving chain in the standard.
What it does
OWS does the same thing for every chain: store keys, sign pre-built transactions. For EVM that’s signing RLP-encoded payloads. For Zcash that’s signing PCZTs.
The integration adds three commands:
-
ows wallet create- ZIP-32 key derivation from the shared BIP-39 seed, produces a Unified Address with Orchard and Sapling receivers alongside all other chains. -
ows sign tx --chain zcash- The core deliverable. Takes a PCZT with proofs already applied, decrypts the spending key, applies Orchard/Sapling/transparent spend authorization signatures, returns the signed PCZT. -
ows sign send-tx --chain zcash- Sign + finalize + broadcast via lightwalletd. End-to-end shielded send in one command.
This is the same PCZT-based signing pattern that Keystone ships via Zashi and OneKey is building under ZCG Grant #228.
Why now
OWS is at v1.0.0 and the chain interface is still being shaped. Agentic payments are moving from experimental to production - x402, MPP, A2A. The chains in OWS get distribution. The chains not in OWS don’t.
If Zcash isn’t in the standard when it matures, adding it later gets harder.
What already exists
The Zcash engine behind CipherScan and CipherPay and zipher-cli already implements ZIP-32 derivation, Sapling + Orchard proof generation, PCZT creation, and lightwalletd sync in production on mainnet. This grant is integration work, wiring that engine into OWS’s chain interface, not reimplementing Zcash cryptography.
Budget
$25,000 - 3 weeks full-time. Single milestone + startup payment.
-
Week 1: OWS codebase analysis, chain registration, ZIP-32 key derivation bridge
-
Week 2: PCZT signing (Orchard, Sapling, transparent), lightwalletd broadcast, tests
-
Week 3: Mainnet validation, upstream PR prep, docs, this forum post with results
Full application details in the GitHub issue linked above. Questions welcome.