Project
A blockchain-anchored land covenant registry proof-of-concept targeting county government. Covenants are recorded as immutable on-chain transactions with SQLite as a queryable cache — making the chain the source of truth while keeping the UI fast.
Smart contract for on-chain covenant recording with parcel ID derivation via keccak256. Deployable to a local Hardhat node or the Base Sepolia testnet with a single command.
REST API that signs and submits covenant transactions to the blockchain, then syncs chain events into SQLite on demand — keeping the database consistent without polling.
Frontend parcel browser with APN lookup, covenant history, and audit trail — proxying API requests to the Express backend during development via Vite's built-in proxy.
Low-cost EVM-compatible layer-2 chain for testnet and eventual production deployment — chosen for its low transaction fees and Coinbase-backed reliability.
Every covenant is a blockchain transaction — immutable by design. Tampering with the record would require rewriting the chain, providing a level of integrity that a traditional database cannot.
The chain is the source of truth; SQLite is a queryable cache enriched with off-chain metadata like coordinates and flagged status. The backend syncs chain events into SQLite on demand.
50 pre-seeded parcels with APN lookup, owner type classification, and a flagged status for parcels of interest. Covenant histories are exportable as printable PDF reports.
Questions or feedback?