The VIA Labs Sprint has officially wrapped, and the leaderboard is final!
Huge congratulations to our winners, who each took on private invoicing in USDM in a different way.
1st @ChApS Built Midnight Private Invoices. Invoices live on-chain only as commitments and settle with a zero-knowledge proof, so the amount and payer are never stored. GitHub - CjDabrow/midnight-private-invoices: Private invoices on Midnight: amounts and counterparties stay private, settlement is public. USDM payments. · GitHub
2nd @Tminus1.sec Built Privoice, private invoices with tamper-evident settlement. Issuers can’t alter an invoice, and only the named payer can acknowledge it. GitHub - tomiin/privoice: Private invoices on Midnight. Only a hash of the invoice goes on chain, so the amount and the counterparty stay private while settlement stays publicly verifiable. USDM moves at the application layer — contract custody is rejected by the node today, and the repo includes the experiment that proves it. · GitHub
3rd @OnHighCloud Built a USDM Invoice Relay, a Compact contract that takes the exact payment before @OnHighCloudxpiry and forwards it to the merchant. GitHub - pawsitivegames/midnight-usdm-invoice-relay · GitHub
Prizes are $300, $200, and $100 in USDM on Midnight mainnet, and 1st place also gets a featured example in the VIA Labs developer docs.
Thank you to everyone who took part, and to VIA Labs for partnering with us. In our first cross-chain sprint, 37 builders took part, 12 moved USDM from Cardano to Midnight, and five shipped payment DApps.
Winners: DM me your unshielded Midnight wallet address, and I’ll connect you with VIA Labs to claim your prize.
Important: I will never DM you first. Anyone messaging you claiming to be the team or me is a scam.
We’re taking a short break from partner sprints while we refresh the format. More soon.