AMY 2.0
Hub and spoke

Integrations

Every system maps into and out of one canonical, MISMO 3.4-aligned loan file. Encompass never talks to Salesforce. That keeps mappings linear instead of quadratic, and it means a field only has to be reasoned about once.

The matrix below is generated from each adapter's exported capability object — not typed into a table. If a connector cannot do something, the checkmark is absent here too.

Connector healthadapter.ping()
Encompass 148ms

field dictionary resolved · 412 IDs confirmed

LendingPad 96ms

REST + MISMO export both reachable

Arrive 61ms

event cursor current · 4 events behind

Salesforce 212ms

FSC detected · 18,402 of 25,000 daily calls left

AMY OpenLOS 4ms

self-hosted · canonical passthrough

Fineract (fork) not connected

no credentials configured

Loan origination systems

Three majors, integrated. Three forkable cores, self-hosted — for lenders who would rather own the stack than be a guest in someone else's release cycle.

System ReadWriteCreateDocsRead cond.Write cond.WebhooksMilestonesMISMOAUSLock Mapped Coverage
Encompass ICE Mortgage Technology supported supported supported supported supported supported supported supported supported supported supported 15 94%
LendingPad LendingPad Corp supported supported supported supported supported supported supported supported supported not supported supported 14 88%
Arrive Arrive supported supported supported supported supported supported supported supported supported supported supported 13 91%
Fineract (fork) Apache Software Foundation fork supported supported supported supported supported supported not supported supported not supported not supported not supported 11 78%
Frappe Lending (fork) Frappe Technologies fork supported supported supported supported supported supported supported supported not supported not supported not supported 12 82%
AMY OpenLOS AMY fork supported supported supported supported supported supported supported supported supported supported supported 100%
Encompass oauth2-client-credentials

Bi-directional loan, document and condition sync against the v3 Loan Schema, with tenant-resolved field IDs.

docs ↗
LendingPad oauth2-client-credentials

REST for pipeline speed, MISMO 3.4 for full-fidelity writes — the adapter picks the lane per payload.

docs ↗
Arrive oauth2-client-credentials

Event-sourced sync with cursor resume — AMY reads the loan event stream instead of re-diffing whole files.

Fineract (fork) basic

Apache-2.0 core banking fork. Mortgage rides on a loan product + datatable; AMY owns the deployment.

docs ↗
Frappe Lending (fork) api-key

GPL-3.0 Python fork. A Mortgage Loan DocType carries the URLA fields; roles and workflow come free.

docs ↗
AMY OpenLOS api-key

AMY's own self-hosted LOS. Speaks the canonical model natively, so the adapter is near-identity.

CRM

Salesforce for the lenders who already run it, mortgage-native platforms for the ones who want loan objects rather than sales objects — and AMY's own, for shops with neither.

CRM ContactsDealsActivityTasksCampaignsMortgage-nativeWebhooksBulk Coverage
Salesforce Salesforce supported supported supported supported supported supported supported supported 96%
Total Expert Total Expert supported supported supported supported supported supported supported not supported 93%
HubSpot HubSpot supported supported supported supported supported not supported supported supported 88%
Surefire Black Knight / ICE supported supported supported not supported supported supported not supported not supported 74%
Velocify ICE Mortgage Technology supported not supported supported supported not supported supported not supported not supported 71%
AMY CRM AMY supported supported supported supported supported supported supported supported 100%

Velocify has no opportunity object — a lead is the deal — so the adapter says so rather than faking one. See AMY's own CRM →

How a sync actually runs

01

Pull, then diff

Every push reads the live record first and compares field by field. A loan with no differences is skipped entirely — otherwise a nightly cron stamps the LOS audit trail on all 300 files whether or not anything changed.

02

Respect what the vendor owns

Loan number, milestone and lock data are marked vendorOwned. AMY reads them and never writes them back — writing a milestone corrupts the LOS's own workflow, and the lock desk owns the lock.

03

Never a bare PATCH

Encompass replaces whole collections without appendData=true, silently dropping every liability not in the payload. Arrive gets an If-Match so a stale version is rejected rather than overwriting a human's edit.

04

Pick the lane by payload

LendingPad's REST surface is narrower than its MISMO import. A push touching the deep 1003 collections routes through MISMO 3.4 automatically — pushing it through REST appears to succeed and drops the fields it cannot represent.