Forensic page and image notary with stake-backed verdicts.
Veritas lets users open authenticity cases, stake on a side and ask GenLayer to review the live resource. The result is a public case record with settlement and claim paths.
- Network: GenLayer Bradbury
- Chain ID: 4221
- Contract:
0x70dc688c3DA860Db55c038913af428b162fEF583 - Deploy transaction: 0x0238d18e...b0e87c
- Deployed:
2026-07-01T15:46:02.324Z - Source:
contracts/veritas_v2.py(24,055 bytes)
- Open a case.
- Back REAL or FAKE.
- Run GenLayer jury review.
- Settle the case.
- Claim the winning side.
The frontend reads case count, case detail, stake totals, stats and owner data. Contract state is public; write actions still require a connected wallet on GenLayer Bradbury.
| Action | Transaction |
|---|---|
open_case |
0xa6040371...0d3c75 |
Read verification passed on Bradbury after deploy. The public app points at this contract address and reads accepted state.
cd frontend
python -m http.server 8080Open http://localhost:8080.
The Vercel deployment is served as static frontend output. Python-only test files stay in the repo, but requirements.txt is excluded from Vercel staging so the host does not mis-detect the app as a Python service.
Keep wallet private keys, vault exports, .env files, Vercel project state and dashboard data out of Git. This repository is for public source, UI, tests and deployment receipts only.