The build kit

Architecture, integrations & the seam

What talks to what, what CLEAR must supply, and the boundary between the two volumes.

The integration map

                          ┌──────────────────┐
   POS ──MISMO 3.4──▶     │                  │  ◀──events──  POS
                          │    NachoLOS      │
   Pricing ◀──plan code──▶│                  │──MISMO──▶ Investors
                          │   one loan       │──UCD────▶ GSE
   Credit / flood ───────▶│    object        │──MIN────▶ MERS
   VOE / VOA / 4506 ─────▶│                  │──case#──▶ FHA Connection
   Appraisal (XML) ──────▶│                  │──GUS────▶ USDA
   Title / MI / fraud ───▶│                  │──COE────▶ VA
   AUS (DU / LPA) ◀──────▶│                  │
   Doc generation ◀──────▶└──────────────────┘
Every integration is two-way and tracked. An order placed from the LOS records the request, the response, the timestamps and the document, in the file. That is the standard the current vendor-ordering screen already meets — the one thing it does well — and it applies to all of them.

Vendor by vendor — the actual stack

Sharon's answers, which supersede any assumption about what a lender "typically" uses.

CategoryTodayStateWhat v1 needs
PricingPollyin usePlan-code mapping both directions
CreditCertified CreditworksTri-merge; representative-score rule applied; supplements
FloodServiceLinkworksOrder + certificate stored
VOE / WVOECertified → Work Number"doesn't always work"Reliable in-system ordering
Appraisal / AMCAppraisal Firewallstandalone, not integratedOrder + XML auto-populate; ROV process
Doc generationDocMagic"SUPER clunky"True field & program sync — see below
ComplianceDoc-vendor + manual toolmanual, huge outputReplaced by the gate engine
MICerts pullable; quotes externalpartialQuotes + certs in-system; non-delegated upload path
TitleEmail from the LOSnot recorded anywhereRequest through the LOS, action recorded
FraudFirst Americanin usewants DataVerify
AUSDU + LPAin useIn-system, findings stored, re-run diff
MERSManual on the MERS sitenot integratedMERS OnLine/API register + transfer
FHA ConnectionManual on the HUD sitenot integratedCase # + CAIVRS + insuring
GSE / UCDManualnot integratedRound-trip in-system
⚠️ Two vendor cautions worth writing down. (1) The credit vendor's "MERS" product is a verification report, not registration or transfer. Buying it expecting MERS lifecycle capability leaves the actual gap unfilled. (2) Integration availability is not integration quality. Several capabilities are nominally available today and are routed around in practice because they do not work reliably. The acceptance criterion is that staff stop going to the vendor's website — not that an endpoint responds.
⭐ The document-generation sync is the highest-value integration. Sharon's #3 v1 pain. Today the closer must leave the LOS and complete fields on the vendor site for anything that is not a straight agency, VA or FHA loan — Non-QM with prepayment penalties, DPAs, DSCR, and even USDA. Every trip is a re-key and a chance to diverge. Acceptance test is blunt: pick the five hardest programs and produce closing documents without leaving the system.

⭐ The credential checklist — what CLEAR must supply

This is the schedule risk. These are sourced by the lender, not by developers, and on programs like this they are consistently what delays a real end-to-end test. Each needs an owner and a date now, not in month four.
CredentialNeeded forLead timeOwner
DU (via DO) + LPA (S2S)Running AUS in-systemlongCLEAR
MERS OnLine / API + org IDRegister and transferlongCLEAR
FHA Connection access + rolesCase #, CAIVRS, insuringmediumCLEAR
VA portal / COE accessEntitlement, funding fee, LGCmediumCLEAR
USDA GUSGuarantee, eligibilitymediumCLEAR
Credit reseller production credentialsCredit, flood, VOE, 4506mediumCLEAR
Document vendor production + testDisclosures, docs, UCDmediumCLEAR
Pricing engine APIPlan codes, locksshortCLEAR
Appraisal / AMC APIOrders + XMLmediumCLEAR
Investor delivery endpoints + profilesInvestor Connectper investorCLEAR
Warehouse line MERS org numbersInterim funder registrationmediumCLEAR
GSE UCD collection accessUCD round-tripmediumCLEAR

Recommended v1 order: credit → AUS → document-generation sync → MERS → appraisal. Credit and AUS first because nothing downstream is real without them; doc sync third because it is the deepest pain; MERS fourth because it is fully manual today.

⚠️ The dependency nobody has flagged

NachoPE — the pricing engine the LOS feeds — is not solid yet. An independent review in July found all 58 contracted features present but zero production-ready, with critical security and financial-integrity defects. The LOS is downstream of plan codes and pricing. A fee sheet that is exactly right, fed by a price that is wrong, produces a wrong disclosure. This belongs on the risk register, not in a separate document nobody reads next to this one.

The technical floor — Phase 0

A source-level review of the existing NachoLOS codebase found no global authentication middleware — authentication is applied per-endpoint, which means any endpoint missing the dependency is open. That is a Phase-0 finding, not an architecture question, and it should be closed before anything in this Atlas is layered on top. Alongside it: confirm the tenancy model (multi-tenant, row-level isolation, day one — retrofitting tenancy is reliably the most expensive mistake available in this category), migrations, CI, and the four environments including a sandbox-backed integration environment where a full application can flow POS → LOS → documents → delivery without touching a real borrower.

⭐ Migration — the problem nobody has scoped

A cutover date arrives with a live pipeline in every stage — some disclosed, some approved, some with documents out.

ApproachCostRisk
Drain — new loans in the new system, existing pipeline finishes in the oldTwo systems for ~90 days; staff work bothLowest risk, highest fatigue — recommended
Full migration — move everythingData mapping for every in-flight stateHigh — disclosure history and TRID timing are the hard part
Hybrid — migrate pre-disclosure files onlyModerateModerate — a reasonable compromise

What must migrate regardless: closed-loan history for QC, HMDA, exam and repurchase response — read-access at minimum. A cutover that abandons the historical record is not a cutover. Not urgent today; unforgivable to discover in month eleven.