Community-issued digital cards
Hypothetical. Not a client, not a result.
// The problem
A Nation issues its own membership cards on plastic, and partners who need to check membership for a program or discount have to phone the office.
// What we would build
Digital cards issued by the Nation as verifiable credentials that members hold in a wallet app, with the Nation alone able to issue and revoke them, and a private ledger holding only the Nation's public keys and revocation list. A signed card with a lookup service often does the job; the ledger helps when several Nations or partners verify each other's cards.
// What is in it
- Cards issued, renewed and revoked only by the Nation
- A wallet app for members, in English and the Nation's language
- Partners check a card without seeing more than it shows
- No personal data on the ledger: only keys and revocations
- The Nation's own server for issuing, with records it controls
// Stack
- W3C Verifiable Credentials
- Hyperledger Indy or Besu (private, permissioned)
- React Native
- Next.js
- AWS Canada
// estimate
- Build
- ≈ US$134,000 to US$204,000, delivered within 33 weeksCAD 190,200 to 290,900
- 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
- 3.4 to 4.9 weeks
- Data governance rules approved by your council or committee
- 2.9 to 5.4 weeks
- Core features
- 1.4 to 1.9 weeks
- Full build
- 0.9 to 1.4 weeks
- First build on devices
- 1.9 to 3.4 weeks
- Devnet
- 1.9 to 3.4 weeks
- Testing and fixes
- 0.4 weeks
- Store submission
- 0.4 weeks
- Testnet
- 2.9 to 3.4 weeks
- Language content reviewed by your language keepers
- 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
- App store review
- 1 week
How it is paid
- Deposit 20%
- CAD 38,040 to 58,180
- Discovery 4.2%
- CAD 7,988.40 to 12,217.80
- Architecture 3.1%
- CAD 5,896.20 to 9,017.90
- Design approved 4.2%
- CAD 7,988.40 to 12,217.80
- Data governance rules approved by your council or committee 7.7%
- CAD 14,645.40 to 22,399.30
- Core features 3.5%
- CAD 6,657.00 to 10,181.50
- Full build 2.3%
- CAD 4,374.60 to 6,690.70
- First build on devices 9.3%
- CAD 17,688.60 to 27,053.70
- Devnet 9.4%
- CAD 17,878.80 to 27,344.60
- Testing and fixes 1.1%
- CAD 2,092.20 to 3,199.90
- Store submission 3.1%
- CAD 5,896.20 to 9,017.90
- Testnet 6.2%
- CAD 11,792.40 to 18,035.80
- Language content reviewed by your language keepers 7.7%
- CAD 14,645.40 to 22,399.30
- Launch 4.2%
- CAD 7,988.40 to 12,217.80
- Mainnet 4%
- CAD 7,608 to 11,636
- Holdback, 30 days after launch (10%)
- CAD 19,020 to 29,090