Regional shared cost ledger
Hypothetical. Not a client, not a result.
// The problem
Several municipalities share the cost of a regional water system, transit and fire mutual aid, and each year they argue over whose figures are right.
// What we would build
A shared record of usage and cost allocations on a private permissioned ledger, with a node for each participating municipality, so the numbers behind each invoice are the same for all. If one municipality or the regional district is trusted by all to keep the books, a shared database is cheaper, and we will say so.
// What is in it
- Usage, call-outs and costs recorded by each participant
- The agreed allocation formula applied the same way for everyone
- A node for each municipality, with read access for auditors
- Invoices built from the record and sent to each finance system
- Records kept to each municipality's retention schedule
// Stack
- Next.js
- Hyperledger Besu (private, permissioned)
- PostgreSQL
- AWS Canada
// estimate
- Build
- ≈ US$114,000 to US$174,000, delivered within 27 weeksCAD 161,700 to 247,400
- Hosting
- ≈ US$176 a monthCAD 250 a month
- Support
- ≈ US$2,500 a monthCAD 3,565 a month
Prices in your currency are estimates from today's Bank of Canada rate. All invoicing is in CAD or USD.
Timeline by milestone
- Discovery
- 2.9 to 3.4 weeks
- Architecture
- 0.4 weeks
- Design approved
- 2.9 to 4.9 weeks
- Core features
- 1.4 to 2.4 weeks
- Full build
- 0.9 to 1.9 weeks
- Devnet
- 2.9 to 4.9 weeks
- Testing and fixes
- 0.4 weeks
- Testnet
- 2.9 to 3.4 weeks
- Retention rules checked with your records manager
- 2.9 to 3.4 weeks
- Launch
- 0.9 to 1.4 weeks
- Mainnet
- 0.9 to 1.4 weeks
Outside our hands, and added to the calendar
- Finance system access from your vendor
- 1 to 4 weeks
How it is paid
- Deposit 20%
- CAD 32,340 to 49,480
- Discovery 2.2%
- CAD 3,557.40 to 5,442.80
- Architecture 5.9%
- CAD 9,540.30 to 14,596.60
- Design approved 2.2%
- CAD 3,557.40 to 5,442.80
- Core features 6.6%
- CAD 10,672.20 to 16,328.40
- Full build 4.4%
- CAD 7,114.80 to 10,885.60
- Devnet 17.7%
- CAD 28,620.90 to 43,789.80
- Testing and fixes 2.2%
- CAD 3,557.40 to 5,442.80
- Testnet 11.8%
- CAD 19,080.60 to 29,193.20
- Retention rules checked with your records manager 8.7%
- CAD 14,067.90 to 21,523.80
- Launch 2.2%
- CAD 3,557.40 to 5,442.80
- Mainnet 6.1%
- CAD 9,863.70 to 15,091.40
- Holdback, 30 days after launch (10%)
- CAD 16,170 to 24,740