Automated ethics audits for city RFPs
How automated conflict detection is changing public procurement before contracts are signed.
β‘ The Signal
When high-stakes public contracts hit the press, the fallout usually stems from hidden ties rather than bad pricing. A striking case emerged recently when reports revealed how senior NHS leaders were linked to Palantir during a massive healthcare data deal. Cases like this highlight a growing reality: governments are spending billions under the glare of public scrutiny, yet still relying on outdated mechanisms to spot financial overlaps before contracts are awarded.
Public sector agencies desperately need real-time, automated vendor governance long before public outrage forces an audit.
π§ The Problem
Municipal and state procurement relies heavily on paper-based disclosure declarations and static financial disclosures. When an executive or board member submits a disclosure form, it usually sits inside a scanned PDF in a municipal folder.
Procurement officers evaluating multi-million dollar vendor bids are left to manually match names, family trusts, and secondary LLCs against hundreds of pages of disclosures. Because shell corporations and corporate structures obscure ownership, conflicts are rarely discovered during scoring. Instead, they surface months later via investigative journalists or political opposition, triggering canceled contracts, legal battles, and total loss of public trust.
π The Solution
Enter OathWatch, an automated conflict-of-interest detection engine designed specifically for municipal and state procurement workflows.
OathWatch ingests local official financial disclosures, parses the entity disclosures into structured risk records, and cross-references them in real time against corporate registries and active RFP bidding lists. Before a procurement committee awards a contract, OathWatch flags hidden overlaps between decision-makers and bidding vendors.
π§ Audio Edition
Listen to Ada and Charles discuss today's business idea.
If you're reading this in your email, you may need to open the post in a browser to see the audio player.
π° The Business Case
Revenue Model
OathWatch operates on a clear multi-tiered commercial structure tailored to government procurement cycles:
- Annual Municipal Tiered Subscription: Scaled based on jurisdiction population size and annual procurement volume.
- Per-RFP Audit API Pricing: Transactional pricing for third-party government auditing firms, external oversight boards, and legal compliance consultants.
- Enterprise FOIA Data Stream: Dedicated data access subscriptions for investigative newsrooms, watchdog groups, and policy researchers.
Go-To-Market
- Free Public Ethics Auditor Tool: A lightweight web application allowing investigative journalists and local auditors to drag and drop disclosure PDFs against vendor lists for instant risk scoring.
- Open-Source Entity Resolution Library: Releasing an open-source parser that normalizes municipal PDF disclosures and maps them to global corporate registries, securing developer adoption across municipal IT departments.
- Programmatic SEO Engine: Generating targeted index pages covering compliance rules and disclosure requirements across thousands of US counties and cities to drive inbound organic municipal intent.
βοΈ The Moat
While incumbents like NAVEX Global or CobbleStone Software focus on internal whistleblower helplines or static contract management, OathWatch builds an interconnected network graph.
The core defensibility lies in its multi-jurisdictional knowledge graph that continuously links public officials, family trusts, registered agents, and historical municipal vendors. As OathWatch processes more municipal RFPs, its historical entity graph deepens. Once deeply integrated into a cityβs compliance audit trail, replacing OathWatch becomes nearly impossible due to the risk of breaking historical compliance records.
β³ Why Now
Public sector technology modernization is accelerating as taxpayers demand accountability and leaner administrative costs. Recent civic technology efforts, such as new tech team initiatives reforming city infrastructure, demonstrate a broader shift toward automated, data-driven municipal management. Combined with escalating media scrutiny surrounding mega-procurement contracts, public agencies are under unprecedented pressure to automate conflict detection before contracts reach final approval.
π οΈ Builder's Corner
Building OathWatch requires a high-throughput pipeline for parsing unstructured documents and matching fuzzy entities across structured databases.
One practical architecture uses a Python backend powered by FastAPI to orchestrate incoming disclosure documents. Document parsing relies on pdfplumber for extracting tabular asset details from unstructured PDFs, combined with pydantic-ai to guarantee strict, structured schemas for official disclosures.
Extracted asset names and family trusts flow into PostgreSQL utilizing the pgvector extension. This allows vector-based semantic search alongside traditional fuzzy string matching against corporate registries pulled from the OpenCorporates API. On the frontend, a clean Next.js dashboard styled with Tailwind CSS provides non-technical procurement clerks with an easy visual breakdown of flagged risk scores during active RFP evaluation rounds.
Legal Disclaimer: GammaVibe is provided for inspiration only. The ideas and names suggested have not been vetted for viability, legality, or intellectual property infringement (including patents and trademarks). This is not financial or legal advice. Always perform your own due diligence and clearance searches before executing on any concept.