Evidence on a public chain
Hypothetical. Not a client, not a result.
// The problem
A firm needs to show that a document or a set of files existed in a given form on a given day, and an email timestamp is easy to dispute.
// What we would build
A service that records a fingerprint of each file, never the file itself, in a small contract on a public chain, with a portal to register files and produce a verification report. A trusted timestamping authority under RFC 3161 does a similar job without a chain; we explain both and you choose.
// What is in it
- Files fingerprinted in the browser, so the content never leaves your systems
- Fingerprints recorded on a public chain anyone can check independently
- A verification report showing the fingerprint, the block and the time
- Batch registration for evidence sets and disclosure productions
- A contract audited before it is deployed
// Stack
- Solidity
- Ethereum layer 2
- Next.js
- PostgreSQL
- AWS
// estimate
- Build
- ≈ US$68,800 to US$105,000, delivered within 20 weeksCAD 97,900 to 149,800
- 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
- Specification
- 0.4 weeks
- Design approved
- 2.4 to 3.9 weeks
- Core features
- 1.4 to 2.4 weeks
- Full build
- 0.9 to 1.4 weeks
- Contracts and tests
- 1.4 to 2.4 weeks
- Testing and fixes
- 0.4 weeks
- Testnet deployment
- 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
- An outside audit of the contracts, if you want one
- 2 to 4 weeks
- API access from your software vendor
- 1 to 4 weeks
How it is paid
- Deposit 20%
- CAD 19,580 to 29,960
- Discovery 4.2%
- CAD 4,111.80 to 6,291.60
- Specification 5.3%
- CAD 5,188.70 to 7,939.40
- Design approved 4.2%
- CAD 4,111.80 to 6,291.60
- Core features 12.6%
- CAD 12,335.40 to 18,874.80
- Full build 8.4%
- CAD 8,223.60 to 12,583.20
- Contracts and tests 16%
- CAD 15,664 to 23,968
- Testing and fixes 4.2%
- CAD 4,111.80 to 6,291.60
- Testnet deployment 5.3%
- CAD 5,188.70 to 7,939.40
- Launch 4.2%
- CAD 4,111.80 to 6,291.60
- Mainnet 5.6%
- CAD 5,482.40 to 8,388.80
- Holdback, 30 days after launch (10%)
- CAD 9,790 to 14,980