Blog

The public layer got broader, but also stricter

The last few days added more useful public pages, but the bigger change was editorial cleanup: refresh the slugs that are right, kill the duplicates that are fake progress, and move conflicted records into under review instead of pretending the rules are settled.

2026-04-21 published
178 published program pages
50 searchable states
19 under-review signals

This round

Most of the work was cleanup, not headline inflation

The public layer is broader than it was a few days ago, but the bigger change is editorial discipline.

A lot of this week's work did not look like greenfield publishing. It looked like refreshes, duplicate kills, and under-review demotions. That is good. The fastest way to make the site noisy is to treat every intake record as if it deserves its own shiny public page.

The better rule is simpler: if the canonical page already exists, refresh it. If a new candidate is just a duplicate wrapper around the same official path, do not inflate the count. If the official material contradicts itself, move it to under review and say so in public.

What got better

A few recent pages that made the free layer more useful

Some of the more useful additions and refreshes from the last stretch are worth calling out directly.

What got stricter

A few records moved backward on purpose

This is the part I want to preserve as the site grows: when the official picture gets messy, the public layer should say that plainly.

The clearest recent example is Howard County SDLP. The landing page summarizes the program as one shared below-market deferred-loan structure, while the current regulations and April 2026 packet show product-specific terms, rates, and forgiveness schedules. That is not a detail nit. That is a public trust problem, so the old public page came down and the record moved to under review.

The same principle has already shown up in other places: Florida Hometown Heroes moved out of the live public set when the funding window closed, and several Maryland employee or county records had to be refreshed or merged instead of being counted as fresh wins.

Where the build stands

Current public-layer shape

These are the numbers that matter most after the latest publishing pass.

Published program pages

178 program pages are currently in the public set.

States with published coverage

32 states now have published public coverage.

Indexed states

22 state pages are currently eligible for search indexing.

Public under-review signals

19 records are currently visible as under-review instead of being flattened into false certainty.

Behind that public layer, the research inventory is still much larger at 455 tracked records. That is intentional. The public set should be the clean part, not the whole pile.

Next stretch

What I am doing next

The next pass is not random. It is a same-city cluster where several pages can be verified against each other.

The next batch starts in Baltimore: employee homeownership, the first-time incentive program, Live Near Your Work, and the broader homeownership incentive path. That cluster is worth doing together because the pages overlap, the terminology is easy to blur, and the free layer gets more useful when the city package is coherent instead of half-published.

After that, Boston still has more work to do on the ownership side, especially the co-purchasing pilot. The general pattern is the same as before: keep promoting the pages that are strong enough, keep merging the ones that are fake duplicates, and keep public conflict notes visible when the rules do not line up.

Keep browsing

Where to go next

If you want to check the site itself instead of the writing around it, start here.

Programs

Browse the current public program pages directly.

States

Open the state directory to see where the public layer is thick and where it is still thin.

Methodology

Read the public methodology if you want the publishing and under-review rules.

Back to blog · Browse programs · Browse states · Read methodology