Milestone 2 committed to a production launch of recurring invoices, a public analytics page and 500 monthly active payers. Two of three deliverables shipped on time; the analytics page shipped 9 days late (reason and fix below). Activity exceeded the target: 612 monthly active payers in September.
| Deliverable | Committed | Status | Evidence |
|---|---|---|---|
| Recurring invoices in production | 15 Aug | Done 12 Aug | Release notes, contract address, demo video |
| Public analytics page | 31 Aug | Done 9 Sep (+9 days) | Live dashboard link, repo commit |
| 500 monthly active payers | 30 Sep | 612 in September | On-chain query (Dune), method below |
| Line | Allocated | Spent | Use |
|---|---|---|---|
| Engineering | $18,000 | $14,200 | |
| Audit (recurring module) | $6,000 | $6,000 | |
| User acquisition | $4,000 | $1,350 | |
| Infrastructure | $2,000 | $1,750 | |
| Total | $30,000 | $23,300 |
The analytics page slipped 9 days because the indexer we planned to use dropped support for our chain. We moved to a self-hosted indexer; the page now updates hourly instead of daily. Unspent user-acquisition budget ($2,650) rolls into Milestone 3 for the referral program.
Milestone 3 (due 31 Dec): multi-currency invoices, referral program, 1,000 monthly active payers.