Originations & Watchlist Platform
Challenge
The public records that drive real estate credit origination — county clerk and court filings and related public notices — are scattered across dozens of incompatible county systems. Each county publishes through a different portal, in a different format: scanned PDFs, HTML listing pages, fixed-width data exports, and vendor platforms that change without notice. There is no common schema, no shared identifier, and no reliable way to tell what changed since yesterday. Assembling a clean, current origination watchlist by hand across multiple counties is slow, error-prone, and impossible to audit — exactly the kind of reusable analytical infrastructure Uplift Capital’s approach is built to centralize.
Solution
Designed and built a deterministic, modular sourcing engine that fetches, parses, normalizes, and de-duplicates county public records across four Texas counties into a single daily watchlist — with every record traceable back to its saved source document, and a human making every origination decision.
- Source-adapter architecture — one self-contained module per county and record type, so a broken or relocated source degrades only its own section and adding a new county is configuration plus a single module
- Multi-format parsers for scanned PDFs, HTML listing pages, and fixed-width county data exports, with explicit timeouts and retry/backoff on every network fetch
- Normalization layer that reconciles dates, addresses, and entity names into consistent fields across otherwise incompatible county formats
- Append-only JSONL ledgers with content hashing that detect new, changed, and removed records day over day and make any historical day fully reconstructable
- Parcel enrichment that joins records to county appraisal-district data through a shared geospatial library, with match confidence always surfaced rather than hidden
- Scheduled daily run that emits a provenance-rich markdown brief; a human reads the watchlist and makes every origination decision
Impact
- Fragmented public records from four counties consolidated into one consistent, current daily watchlist
- Every line traceable to its saved source document — full provenance and audit trail by design
- Deterministic, append-only ledgers make any prior day reconstructable for verification
- Resilient by construction: a missing or broken source degrades a single county section, never the whole run
- Adding a new county is configuration plus one module, with no changes to the core pipeline