AIR-GAPPED BATCH OPERATIONS
The operational command console for the Zcash economy. Construct high-volume payment batches without exposing private keys.
The Spreadsheet Gap
The Velocity Trap
Manual copy-paste operations for each recipient create unacceptable time costs. A 100-person monthly payroll consumes an entire workday of treasurer time.
The Security Theater
Hot wallets and browser extensions expose treasury seed phrases to internet-connected attack surfaces. No middle ground exists for batch operations.
The Compliance Void
Mobile wallet transactions generate no audit-grade proof of payment. Organizations cannot provide verifiable disbursement records.
The Solution
Laminar separates the Brain (transaction construction) from the Muscle (key storage and signing). Desktop handles computation. Mobile wallet handles signing. Keys never touch the network.
Import
Drag a CSV file with recipient addresses, amounts, and memos into Laminar.
Validate
Every row validated for address format, network type, amount bounds, memo length.
Construct
Batch assembled into ZIP-321 payment requests, encoded as static or animated QR.
Sign
Scan with mobile wallet. Sign locally. Broadcast to network. Receipt generated.
Non-Negotiable
Capabilities
Animated QR Sequences
UR-encoded animated QR codes transmit large batches across the air gap. 50+ recipients in a single scan sequence.
ZIP-321 Compliance
Payment requests conform to Zcash standard. Compatible with Zashi and YWallet out of the box.
Batch Ingestion
Import from CSV or JSON. Flexible column mapping supports various spreadsheet formats.
Encrypted Storage
Drafts and address book encrypted at rest with AES-256-GCM. Session keys derived via PBKDF2.
Consensus Validation
Address validation via librustzcash. Same code that runs Zcash nodes validates your recipients.
Audit Receipts
JSON receipt bundles provide machine-readable proof of constructed transactions for compliance.
Technology Stack
Laminar Core
- Rust Memory safety, librustzcash
- librustzcash Consensus-native validation
- bc-ur Animated QR encoding
- Zod Runtime schema validation
Laminar Terminal
- Tauri ~10MB binary, native perf
- React + TypeScript Type safety, ecosystem
- Tailwind CSS Utility-first, small bundle
- IndexedDB Browser-native, async