veilpay
Installation
SKILL.md
VeilPay Agent Skill
VeilPay enables fully private payments on Solana mainnet. The sender and recipient are never linked on-chain — a Groth16 ZK proof breaks any cryptographic connection between deposit and withdrawal.
⚠️ Full Runtime Preparation — Run Before Any Script
Never assume the environment is ready. ZK-SNARK skills have complex peer dependencies, binary requirements, and browser-vs-Node.js conflicts that must be resolved before first execution.
Phase 1: Dependency Installation
cd <skill-directory>
rm -rf node_modules # clean slate avoids partial-install conflicts
npm install --legacy-peer-deps
--legacy-peer-deps is required — the Umbra SDK and the ZK prover have conflicting peer dependency requirements. Standard npm install fails.