Provenance for rare releases
Hypothetical. Not a client, not a result.
// The problem
A distillery sells numbered bottles of a rare release, and resale buyers have no way to check that a bottle is genuine and came from the distillery.
// What we would build
Each numbered bottle is registered when it is filled, on a private ledger run by the distillery and the retailers who sell the release, with a public page where a buyer checks a bottle by its code. If the distillery alone keeps the register and buyers trust it, a database with the same public page is simpler, and we will say so.
// What is in it
- Each numbered bottle registered at bottling
- A public check page for buyers, by code
- Transfers recorded when a retailer sells a bottle
- No bottle can be added or changed by one party alone
- Members see the bottles they own in their club account
// Stack
- Next.js
- PostgreSQL
- Hyperledger Besu (private, permissioned)
- DigitalOcean
// estimate
- Build
- ≈ US$97,800 to US$150,000, delivered within 23 weeksCAD 139,200 to 212,900
- Hosting
- ≈ US$344 a monthCAD 490 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
- 3.4 to 5.4 weeks
- Core features
- 1.4 to 2.4 weeks
- Full build
- 0.9 to 1.4 weeks
- Devnet
- 2.4 to 3.9 weeks
- Testing and fixes
- 0.4 weeks
- Testnet
- 2.9 to 3.4 weeks
- Launch
- 0.9 to 1.4 weeks
- Mainnet
- 0.9 to 1.4 weeks
How it is paid
- Deposit 20%
- CAD 27,840 to 42,580
- Discovery 2.5%
- CAD 3,480.00 to 5,322.50
- Architecture 6.7%
- CAD 9,326.40 to 14,264.30
- Design approved 2.5%
- CAD 3,480.00 to 5,322.50
- Core features 7.5%
- CAD 10,440.00 to 15,967.50
- Full build 5%
- CAD 6,960 to 10,645
- Devnet 20.2%
- CAD 28,118.40 to 43,005.80
- Testing and fixes 2.5%
- CAD 3,480.00 to 5,322.50
- Testnet 13.4%
- CAD 18,652.80 to 28,528.60
- Launch 2.5%
- CAD 3,480.00 to 5,322.50
- Mainnet 7.2%
- CAD 10,022.40 to 15,328.80
- Holdback, 30 days after launch (10%)
- CAD 13,920 to 21,290