User story / Problem statement
The bounty requires a demo video as a scoring criterion. Judges need to see all user stories working end-to-end on Sepolia without running the code themselves.
Proposed solution
Record a 2-minute screen capture covering all scenarios in order:
| Scenario |
Duration |
What to show |
| US-01 |
20s |
Upload CSV → encrypt → batchAddEmployees tx confirmed |
| US-02 |
15s |
Approve USDC → wrap to payroll → balance updated |
| US-03 |
15s |
Run Payroll → PayrollExecuted event → 0 amounts in events |
| US-04 |
15s |
Roster → Reveal salary → plaintext appears in browser |
| US-05 |
20s |
Employee view → Decrypt Salary → $X,XXX.00 shown |
| US-06 |
15s |
Check Balance → cUSDC balance decrypted |
| US-07 |
20s |
Unwrap → Pending → Finalized → USDC in wallet |
Key points to highlight:
- Etherscan Sepolia showing encrypted Transfer events (no amounts)
- Browser devtools showing no salary values in network requests
- Verified contract source on Etherscan
Acceptance criteria
Technical notes
- Use Loom, OBS, or QuickTime
- Record at 1080p minimum
- Narrate or add captions — judges may watch without audio context
Part of Epic #15 — Infra
User story / Problem statement
The bounty requires a demo video as a scoring criterion. Judges need to see all user stories working end-to-end on Sepolia without running the code themselves.
Proposed solution
Record a 2-minute screen capture covering all scenarios in order:
Key points to highlight:
Acceptance criteria
Technical notes
Part of Epic #15 — Infra