Government & Integration · Public-sector projectsNational Land Management Agency, Ministry of the Interior

1,000,000 applications. One complete history for every person.

Housing subsidies are a major social welfare policy run jointly by central and local government. Subsidized households grew from about 150,000 in 2020 to over 800,000 in 2026, and the program expanded from one subsidy type to three. The system has to serve the public nationwide, case officers in 22 cities and counties, partner banks, and the central competent authority at the same time.

Applicant record (illustrative)
Synced
Household registry
Today 06:00
Land registry
Today 05:30
Tax & finance
Yesterday 22:10
Social benefits
Today 04:00
Securities
Nov 10
Applicant
Wang ****
D12••••789 · Tainan City
Subsidy types
Rent subsidy · Paying outHome-repair loan interest · In reviewHome-purchase loan interest · Not applied
Applications 3 · Resubmissions 2 · Paid 2
One record per person · 5 sources
Client
National Land Management Agency, Ministry of the Interior
Contract period
12 months from October 2026 (in progress)
Security level
Medium
Scope
Feature expansion, external integration and operations, AI adoption, on-site support and help desk, nationwide training
1,000,000Applications to date
22Cities and counties using it at once
3 subsidiesRent, home purchase loan interest, home repair loan interest
800,000+Applicant households in 2026
Challenge

Scattered data, caseloads doubling year after year.

An applicant’s identity, income and assets, land records and subsidy history all sit in systems run by different agencies. Officers had to look each one up and cross-check by hand, and there was no way to see one person’s applications, resubmissions, payouts and recoveries across the years in one place.

As caseloads kept doubling, attachments were still checked one image at a time, and a single round of document requests often took more than a month. Decision logic lived in the code, so every change to a regulation or policy parameter meant changing code, retesting and redeploying, which made it hard to keep three subsidy types in sync.

How we did it
01 · One record per person

Data from many agencies, organized around each person

Household registration, land registry, tax and finance (via T-Road), securities and other social benefit data are brought together, with APIs for cities’ and counties’ own systems and for partner banks. Addresses use the Ministry of the Interior’s address identifier, so cross-database matching moves from text comparison to precise location.

  • Every applicant has a complete history across years and subsidy types
  • Household registration data exchange uses tokenized personal data, file encryption and data fragmentation
  • Every data change keeps its history and can be traced record by record for audits and administrative disputes
Application history
Illustrative
Wang ****D12••••789 · Tainan CityRent subsidy
Jul 2023Household registry
Applied online for the rent subsidy
Aug 2023
One resubmission (lease missing), now complete
Oct 2023Tax & finance
Approved, paid monthly
Jul 2024Household registry
Renewed with last year’s details pre-filled
Nov 2024Land registry
Eligibility alert: new property on record, officer re-checks
Jan 2025Tax & finance
Re-check done, still eligible · Overpayment to recover: 0
Every change is kept, so each step can be traced back
02 · AI-assisted review

AI prepares, the officer decides

For city and county reviewers, AI first identifies attachment types, collapses images that need no review and flags what is missing, then drafts a plain-language request for the missing documents. The applicant is notified only after the officer confirms.

  • Central staff can describe a query in plain words and get statistics across cities and counties, using read-only accounts and predefined queries, with every request logged for audit
  • Public-facing and officer-facing AI customer service share one knowledge base; answers cite the legal source, and when the basis is not enough, it does not answer
  • Subsidy amounts and eligibility are always decided by rules, never by AI; inference data stays in the country and is never used for training
Document review · AI-assisted
Case 115-RS-04218
Wang ****Tainan CityAI reads
Proof of identity
IMG_0412.jpg
Identified
Lease agreement
lease_p1-3.pdf
Identified
Passbook cover
scan_08.jpg
Identified
Household register
(not uploaded)
Missing
6 images that need no review are collapsed
AI draft · Request for documents

Hello, your rent subsidy application is missing a copy of your household register. Please upload it within 14 days (by Nov 25), or bring it to your district office. We’ll continue the review once it’s in.

EditOfficer confirms, then notify
Subsidy amount and eligibility: decided by rules, never by AI
03 · Parameter-driven design

Policy changes take effect the same day

Policy logic is pulled out of the code into five layers of parameters: regulation, policy, city/county, workflow and display. The central government sets the legal and policy baseline; each city and county sets its own intake period, required attachments, resubmission deadline, notice wording and local top-ups within its authority.

  • Every parameter has an effective date, a version and a change history
  • Each case always uses the version in force on its acceptance date
  • All three subsidy types update together, with no code changes
Policy parameters
Illustrative
1Regulationv3
Housing subsidy rules · eligibility clauses
Effective 2025-01-01
2Policyv8
2026 rent subsidy program · priority: young adults, newlyweds
Effective 2026-01-01
3City/CountyEffective tomorrowv11 → v12
Tainan · intake Jul 1–Aug 31 · 14 days to resubmit
Effective 2026-11-12
4Workflowv7
Resubmission: AI first pass → officer confirms → notify
Effective 2026-06-15
5Displayv21
Plain-language notices · form field help text
Effective 2026-10-20
Every case uses the version in force on its acceptance date
04 · Reliable operations

No slowdowns at peak, and you know right away when a source drops

Reads and writes are separated, so queries at peak season never slow down intake. Each connected source shows its last successful sync, record count and status, and timeouts or repeated failures automatically alert the source’s officer and the help desk.

  • Automated regression tests run on every release, with zero regressions in existing features
  • On-site staff and help desk close at hand
  • Training for all 22 cities and counties
Integration monitor
Updated 09:42 · Illustrative
Read/write split: queries never slow down intakeRelease v3.12 regression tests 412/412 passed (illustrative)
Data sourceLast successRecordsStatus
Household registry
Registry data exchange
09:403,218
Healthy
Land registry
Cadastral data
09:381,904
Healthy
Tax & finance
T-Road
09:352,766
Healthy
Securities
Depository data
09:31845
1 timeout
Auto-retry succeeded
Social benefits
Other subsidy records
09:411,327
Healthy
City/county API
21 of 22 healthy
08:20—
3 failures in a row
Source officer and help desk notified · 09:16
Partner bank API
Payout reports
09:30612
Healthy
Timeouts and repeated failures alert the source officer and help desk automatically
Results

More efficient reviews, faster answers for the public.

AreaResults
ScaleSupports 1,000,000 applications to date; reads and writes are separated, so peak-season queries never slow down intake
Data integrationRecords from multiple agencies are linked to each person, so officers see an applicant’s full history on one screen instead of searching system by system
Review efficiencyAttachments are pre-tagged and document requests are drafted automatically, so notices go out as soon as a case is opened, not after a full read-through; target accuracy for document type identification is 95%
Management decisionsCross-criteria statistics go from exporting several reports and comparing by hand to a single query; the target is to cut hours down to minutes
Policy agilityPolicy changes are now parameter settings instead of code changes, and all three subsidy types update together; cities and counties maintain their own local rules
Reliable operationsAutomated regression tests run on every release, with zero regressions in existing features
Contact us

Start your AI transformation today.

They chose OakMega