Bulk Issuance
Upload a CSV with one row per credential. Each row is validated against the selected schema, queued for signing, and reported with per-row progress. Failed rows can be retried after fixing the input.
Bulk batches anchor a single Merkle root on-chain rather than one transaction per credential — typical savings: >95% in gas.