LLMs Can Read 100,000 Contracts. Here's Why That's Not Enough.

LLMs accelerate pattern detection in procurement data. They also accelerate false confidence. A practitioner's field guide to what works, what breaks, and what to build instead.

Wrong Fields Corrupt Your Data. Five Rules for OC4IDS Mapping.
Technical Guidance

Wrong Fields Corrupt Your Data. Five Rules for OC4IDS Mapping.

A technical guide for implementers converting government infrastructure data to OC4IDS. Covers the five most common mapping errors: parties array, identifiers, budget vs contract value, date periods, and status codelists.

7 min read Read →
Why Transparency Portals Die
Sector Analysis

Why Transparency Portals Die

The most successful infrastructure disclosure system I helped build stopped updating eighteen months after launch. Technology worked. Data standard was correct. Two years later, the portal loads. Nobody maintains it. After a decade building these systems across Africa and Southeast Asia, here's why disclosure portals die - and what survival requires.

7 min read Read →
Perfect data kills projects
Implementation

Perfect data kills projects

Seven hard lessons from launching infrastructure transparency portals across four continents. The shortest path to impact isn't perfect planning - it's imperfect launching, listening hard, and sustaining longer than anyone expects.

3 min read Read →
Five Ways Portals Die
Sector Analysis

Five Ways Portals Die

I can point to procurement disclosure portals across three continents that launched to press releases and ministerial speeches, then went dark within three years. The graveyard is bigger than the survivors. After a decade building these systems, here are the five ways they die—and what survivors share.

4 min read Read →
OC4IDS Implementation Checklist
Technical Guidance

OC4IDS Implementation Checklist

Five implementations across Uganda, Mozambique, and Malawi. Every one taught me something the documentation missed. The schema is thorough, the codelists comprehensive. What you won't find: which decisions will haunt you eighteen months in. This is the checklist I wish someone had handed me before my first implementation.

5 min read Read →
Patterns Aren't Proof
Implementation

Patterns Aren't Proof

The database query finished at 2:47 AM. I was watching 100,000 contracts load into Uganda's Government Procurement Portal. After three years running this system, here's what the data taught me: disclosure is not transparency, patterns are not proof, and availability is not use.

5 min read Read →