Changelog
Was ist neu?
Jede Verbesserung an der Plattform, wie sie geliefert wird.
· DaemonService
Langlebige Verbraucher weiter Investoren kaufen zu kredit-file FUNDED
MlosLoanFundedConsumer abonniert ************ (haltbar daemon-mlos-loan-finanziert) und leitet jeden Kauf an SecurityServices /finanzierten Pipeline-Endpunkt weiter über SecurityPipelineClient, Förderung der Darlehen CLOSED - . FUNDED (Terminal Origination Stadium). Wiederverwendet die geteilten IdempotentEventProcessor Core (dedup + nak-retry + DLQ) genau wie MlosClosingCompletedConsumer; idempotent serverseitig (bereits FUNDED = 200 noop). SecurityPipelineClient generalisiert (ClosingCompleted + finanziert, Körper configmap: daemon.jobs.-loan-funded aktiviert, max-at-s.-tempts.
· SecurityService
Loan-Verkaufsschalter Proxy + CLOSED-FUNDED Pipeline Naht
- ************ verallgemeinert die eClose Naht zu einem gemeinsamen Vorschuss() + hinzugefügt POST / finanziert (CLOSED -- FUNDED auf Investorenkauf). Same idempotent/at-least-once contract (already-target noop, falsch-precoder überspringen, Blocker gehalten, transient 5xx). Fordern Sie Feld schließenVersandPackageId -" generischer Kontext. - ************ org-scoped Engagement Desk Endpoints (open/list/get/allocate/ ************ org SERVER-STAMPED von der Session; Opener als createdByMemberId gestempelt.
· kamo-shared-library
Engagement BoardedBei + kreditfinanzierter Veranstaltungstyp (Darlehen-Verkaufsschalter)
- MlosCommitment.boardedAt: In-System Marker für ein PURCHASED Engagement Darlehen geboardt, um Service (die externe Service-System Handoff ist das blockierte Bein). - MlosEventTypes.LOAN_FUNDED **************** emittiert pro Zuteilung an Investor kaufen; die Pipeline Naht verbraucht es, um das Darlehen GESCHLOSSEN -" FUNDED (Terminal-Ursprungsphase) vorzutreiben. KamoInitializer run completed - mlos_commitment (+ boarded_at) und mlos_commitment_allocation sind live.
· kamo-shared-library
Commitment/Darlehen-Verkaufsschaltereinheiten (Laufzeitverbraucher für die ausgelieferte Investorenkonfiguration)
Slice 2 Stiftung für den Kapitalmarkt-Darlehen-Verkaufsthek (doc 08) - die Terminal-Ursprungsstufe. Die ausgelieferten ************ hatten KEINE Laufzeitverbraucher; diese fügen Sie den Betrieb hinzu Aufzeichnungen: - MlosCommitment: eine Öffnung der Investorenzustellung (investorConfigId, DeliveryCommitmentType BEST_EFFORTS/MANDATORY/AOT, CommitmentType INDIVIDUAL/BULK/FORWARD, notional/noteRate/price/expiry, status ************ / CANCELLED / EXPIRED). - MlosCommitmentAllerding: die Zuteilung eines gesperrten Darlehens für eine Verpflichtung (commitmentId, mlosLockRecordId, leblosFileUid, Status PENDING-"DELIVERED-PURCHASED / PAIRED_OFF). Auf KAUFEN das Darlehen rückt CLOSED-EFUNDED. Einfache operative Einheiten (veränderbarer Lebenszyklus) Verlängerung BaseUuidEntity; der Prüfer-WORM Lock Entscheidung bleibt RceCommitmentEntscheidung. FK-by-id + denormalisierte Org pro mlos.* Muster. HINWEIS: benötigt einen KamoInitializer Run, um mlos_commitment + mlos_commitment_allocation materialisieren zu können update, additive), bevor der Schreibtischservice sie zur Laufzeit abfragen kann.
· DaemonService
Langlebige Verbraucher weiterleiten eClose Fertigstellung der Kredit-Datei-Pipeline
Die DaemonService Hälfte der eClose --Darhen-Datei Status Naht. Neuer MlosClosingCompletedConsumer abonnt ************ (durable daemon-mlos-closing-completed) und leitet jede Veranstaltung an den internen Pipeline-Endpunkt von SecurityService über SecurityPipelineClient weiter, also abgeschlossene Schließung auto-advances das Darlehen CLEAR_TO_CLOSE --KLOSSEN. Wiederverwendung des Shared-lib Consumer-Limit-Kerns genau als MlosDecisionRoutedConsumer: IdempotentEvent Prozessor (pro-Verbraucher-Dedup-Marker in der Nebenwirkung tx, nak-retry beim Broker max-liefern gedeckelt, DLQ an der Kappe, untrennbare Körper sofort totgeschrieben) + Boot-Zeit rebind. Der Stürmer ist idempotent server-Seite auch (ein Darlehen bereits CLOSED/FUNDED ist ein 200 No-op). Einsatz ist bereits neu erstellt configmap: ************ aktiviert, max-attraübergreifend 5.
· SecurityService
EClose-Vervollständigung rückt die Loh-Datei-Statusmaschine voran (CLEAR_TO_CLOSE -- CLOSED)
Schließt die terminale Lebenszyklusnaht: ein vollständig ausgeführtes/bezeichnetes/veraltes eClose-Paket emittiert **************** aber NICHTS verbraucht es, so dass der Kredit saß bei CLEAR_TO_CLOSE bis ein Mensch geklickt hat. Neuer interner Server-zu-Server-Endpunkt POST ************ (X-Internal-Auth, Spiegel LosInternalApplyController) löst die App des Darlehens und treibt LoanPipelineService.transition CLEAR_TO_CLOSE -- CLOSED mit einem System-Akteur genau LOS_CLOSE_AND_FUND. Idempotent + am wenigstens sicher: bereits GESCHLOSSEN/FUNDED -- 200 No-op; nicht-noch-CLEAR_TO_CLOSE - protokolliert überspringen (Rery kann nicht beheben Out-of-Order); offene Blocking-Bedingungen -- für den Steward gehalten (eine Doc-Completion event never auto-overrides einen Compliance-Blocker; nur vorübergehende DB-Ausfälle entweichen als 5xx zu versuchen. Die Finanzierung (CLOSED -- FUNDED) bleibt eine separate Geld ausgegrabene Tatsache für die Kapitalmärkte Lieferschalter.
· kamo-shared-library
ClosingArtifact Provenienz = einmalige Null-E-Wert-Briefmarke (erfähigt eClose Versand)
Splits the ClosingArtifact @PreUpdate WORM Wache, so dass die eClose-Anbieter Versand kann sich bewegen assemble/advance Transaktion (doc 05 .6): der Knoten übergeht FIRST, dann zeichnet der async-Versoredder auf, Anbieter es an + der Auflösung des Verkäufers ref gesendet. - IDENTITY ************ bleibt von Geburt an HARD-gefroren. - PROVENANCE (providerName/externalRef) wird zu einem einmaligen Null-Akt-Wert-Stempel: eine Null-Delastung kann genau gesetzt (die Post-Commit-Versand); einmal durchgehalten wird es als Grundlinie auf der nächsten geladen @PostLoad und eingefroren gegen CHANGE (eine Neuauflage ist immer noch eine neue Zeile). Nur der vertrauenswürdige Disponent schreibt es, einmal, so dass die Onend-only-Garantie hält über Transaktionen. Auch ************ für den gestrandeten Sweep des Disponenten hinzukommen.
· kamo-internal
Empfehlung für das Schloss am Schleusentisch
Oberflächen die RCE Lock-vs-warte Empfehlung (Lock / Lock-with-steward-override / Do-not-lock) mit Begründung + eine "Modell unkalibriert -" Steward entscheidet" Hinweis, wenn Kaltstart-clamped. Nur lesen; das Commit bleibt das menschliche Handeln.
· SecurityService
Proxy die Empfehlung pro Darlehen Sperre (nur gelesen)
GET ************ (operator+org gated, org server-getemps) -" die RCE pro Kredit LOCK/WAIT/BLOCKED Empfehlung. Die verpflichtet bleibt die vorhandene Mensch /locks Aktion.
· kamo-internal
EClose-Anbieterkategorien auf der Registerkarte Integrationen (RON/eNote/eVault/MERS)
Oberflächen die vier notarisierten Bein-Kategorien mit ihren Anbieter-Optionen (Proof/ DocuSign Notary, DocMagic/Snapdocs, eOriginal/DocMagic, MERS eRegistry/DocMagic) so konfiguriert a org seine eClose-Anbieter über das bestehende Pro-Provider-Formular.
· kamo-shared-library
EClose-Verkäuferkategorien (RON/ENOTE/EVAULT/MERS) + Artefakt-by-externalRef-Funder
- VendorKategorie gewinnt die vier notarisierten-Leg-Schienen, so dass die Integrationen Registerkarte kann konfigurieren Sie einen per-org RON/eNote/eVault/MERS-Anbieter (zusündige STRING enum, kein CHECK-Curn). - ************ - Ausfall-geschlossen Auflösung für den async eClose Vendor Callback.
· kamo-internal
Steward Audit/Schreibflächen - signiert-doc download, Delegation Chips, Anbieter-Event-Zeitleiste, AUS Verzicht/validierung, Nicht-QM-Vorlagen, förderfähiger Vorstand, Finanzierung von Histogramm, Abschluss Audit Trail, Katalog Provenienz, Komponistenkatalog
Residual-Sweep UI: ausgeführt-PDF Download + Delegationsanzeige + Stellverarbeiter-Bestellung Veranstaltungs-Zeitleiste; Angebotsverzicht/Record-validierungsmaßnahmen auf der AUS-Schloss-Schlosherschau) non-QM-Entscheidungs-Detail-Schrugbeleier (gefeuerte Bestimmungen); förderfähiger Vorstand + Finanzierungs-Waschmittel-Histogramm auf Kapital; Abschlusspaket Audit-Trail (completedAt/SHA-256/template Version); eingefrorene Katalogversion Provenienz + Katalog-Backed Produkt Picker in der Preisgestaltung Komponist.
· SecurityService
Proxy signiert-doc download, Delegation Passthrough, Anbieter-Events, AUS Verzicht/validierungsschreiben, Nicht-QM-Detail, Zustand-Vorlage schreiben
- Verlegung: GET **************** (Versteuern, LOS_VIEW_PIPELINE) + GET ************ (Kreditnehmer-Party-scoped), beide ed-Relaying der ausgeführten PDF von ESigService; Delegationsfelder threaded über DisclosureEnvelopeSyncService (delegatedToName behoben). - Verkäufer: GET ************ (requireView, Leihgebunden). - Underwriting: POST-Agentur-aus-waivers / Agentur-aus-validations (org-stemped, Eigentum-verifiziert); GET internal-rules-decisions/{id' (org fail-closed). - Docs: PUT ************ (Betreiber, org server-stempelt).
· ESigService
Interne signiertes Papier Download + Empfänger Delegation Felder
- GET ************ streamt die Ausführung (geflattened) PDF für einen org-eigenen Umschlag (404 bis vollständig unterschreiben). - Empfängerin trägt **************** (besiedelt in Summary); mintLinkInternal jetzt 409s ein DELEGATED Empfänger.
· kamo-internal
Produkt-Picker für den Nicht-QM-Run-Trigger
Ersetzen Sie die einfache ProduktId-Eingabe mit einem Produkt Selektor aus der org's active catalog (nicht-QM-Produkte zuerst, NON-QM-Chip), zurückfallen auf die eine einfache productId Eingabe, wenn der Katalog nicht gelesen werden kann. Ergänzt #13.
· SecurityService
Proxy den org Produktkatalog für den Run-Trigger Picker
GET ************ (operator+org gated; org-scoped by the Downstream-Abfrage, Durchfahrt) - MLOSPricingService Produktliste.
· kamo-internal
Offenlegungslücke/Sync/resend UI, Workflow-Template-Autorenn, Non-QM-Run, Non-doc-Anbieter-Bestellungen, in-place config edit
Steward Konsole Benutzeroberfläche für die verbleibenden geprüften Lücken: - #3/#8/#12/#17 DisclosuresSektion: Leere lebende native Umschläge; 'Status aktualisieren' Hydrate pro Empfängerstatus-Chips; pro Empfänger Resend; Decoder-Empfänger Grund + Zeitstempel anzeigen. - #10 Closing-workflow-template-Authoring: Ersetzt den Coming-Soon-Chip durch einen echtes Panel - Liste veröffentlichte Versionen, eine Detail-Schubladen, die die SchritteJson graph und eine Autorenform zum Aufbau des WorkflowStep[] (subsystem/erforderlich/ -Kartenbegegnung + Umfang/effektivesDate), das veröffentlicht; 400/409 aufgetaucht. - #13 Non-QM-Lauf: eine 'Run internal rules' Karte (Leihe + productId) Spiegelung Run AUS. - #15 Bestellen Sie Non-Dokument Verkäufer Dienstleistungen ************ über die vorhandener Place Endpunkt; ehrliche NOT_CONFIGURED weitergeleitet. - #16 In-Place-Edit für Investor & Sub-Rule config (PUT), die Wahrung der Datensätze.
· SecurityService
Steward Offenlegung nichtig + Status-Synchronisation + resend (native eSign)
- Void (#3): POST /esign-envelopes/{id'/void' leert die live KAMO_NATIVE Umschlag in ESigService THEN spiegelt den lokalen Stub zu EsignStatus.VOIDED (Stub degradiert nur auf einer 2xx nativen Leere; ESig 4xx weitergeleitet). TRID Zeitler unberührt. - Status-Synchronisation + pro Empfänger Fortschritt (#8): neuer DisclosureEnvelopeSyncService extrahiert die native-Status Spiegelung ************ mapNativeStatus) aus BorrowerSignatureService (die jetzt delegiert, Verhalten erhalten); POST **************** Spiegelung native Stub in einem Set und gibt jeden Umschlag mit einem vollen Steward Empfänger zurück Dienstplan **************** TRID Zeitr sind nie autozufrieden. - Resend (#17): POST **************** über den internen Endpunkt ESig eine Unterzeichnungseinladung über den ESig-internen Endpunkt erwirkt. Alle gated hatAnyDisclosureRight, org server-stempelt, downstream 4xx weitergeleitet.
· SecurityService
Proxy-Anbieter-Bestellung stornieren (Personal, Leih-gebunden)
Expose POST ************ - Personal nur, org gelöst Server-Seite, und die Bestellung muss zu DIESIS Antrag Darlehen gehören (verifiziert gegen die Auftragsliste des Darlehens) vor der Stornierung an MLOSVendorService. Die Rekordschicht CANCELLED Übergang + seine 409-on-terminal / 404-on-unbekannte werden stromabwärts erzwungen und wörtlich weitergeleitet.
· ESigService
Surface Empfänger Decoder Grund + interner Resend Endpoint
- Empfängerzusage trägt jetzt Decoderreason + DecoderdAt (durch die Decoder-Zeremonie, aber zuvor von jeder Projektion weggelassen), so ein Compliance-relevante Signer-Einwand ist für nachgelagerte First-Party sichtbar Oberflächen (Hypothekenoffenlegungsschiene, Kreditnehmer Schließungs-Desk). - POST ************ hinzufügen - First-Party-Parität mit dem Personal resend, so dass die Hypothek Offenlegung Schiene kann eine verlorene Unterzeichnung einladen. Org Eigentum im Dienst überprüft.
· SecurityService
Proxy Steward schreiben/lesende Lücken - AUS ************ Schlosslebenszyklusereignisse, LLPA blast-radius, eClose RON-fallback + Workflow-Template publizieren/detail, Leihfreigabe
Schließt die SecurityService-Seite einer Charge von geprüften Proxy-Lücken, wo ein MLOS Engine-Fähigkeit existierte, aber kein Browser-erweiterbarer Proxy hat: - Underwriting: GET nachteilige Handlungsgründe (Reg-B/ECOA Hauptgründe), POST agency-aus-steer, POST-Agentur-aus-pick-best, POST internal-rules-runs (nicht-QM) - org + amtierendes Mitgliedsserver-Stempel; Faktenserver-abgeleitet. - Kapitalmärkte: POST /locks/{id'/events - Lebenszyklus nach der Sperre (extend/float- ************ zur Preismaschine, Eigentum scheitert- geschlossen über das Schloss lesen, LOCK von der Whitelist ausgeschlossen, Wirtschaft gesammelt vom Anrufer (nie auto-abgeleitet), TRID-Zeiter links zum Motor. - Preisgestaltung: GET /adjustments/{id'/impacts - Reverse LLPA blast-radius, pro Linie org-gefiltert (ausländische Linien fallengelassen, nachgezählt). - doc-orchetration: POST ron-fallback (Rekordalter-Beschreibung), POST/GET Abschlussarbeitsvorlage (veröffentlichen + Detail), org server-stemped. - doc: GET /loans/{id'/clearability - leih-weite Clearability Roll-up. Alle operator+org gated; downstream 4xx/409 übermittelt wörtlich.
· SecurityService
Proxy-Schlusspaket-Retry-step + Stornierung (Orger-Besitzer geprüft)
· SecurityService
Proxy-Schleigungspaket-Vervollsammeln (Beleuchten Sie die eClose-Schreibeseite)
POST ************ (operator-gated, org-stemped) MLOSDocOrchestration Assembler: löst die Mieter-Schlschlussarbeitsvorlage ab Stichtag + materialisiert den Artefakt-Graph (eSign/RON/eNote/eVault/MERS) mit ehrlichem anhängige Staaten. Die Schreibseite war gebaut, hatte aber keinen Anrufer.
· SecurityService
Transparente Darlehen Nahe Bereitschafts-Endpunkt (reale Meilensteine)
GET /mordgage-apps/{uid'/readiness (Party-gated) - ein gewichtetes Komposit aus REAL, Erklärbare Meilensteine (eingereicht / Dokumente erfüllt / Bedingungen geklärt / klar-zu-nah), jeder mit seinem eigenen Fortschritt. Keine ML/vorhersageische Erfindung.
· SecurityService
Carry HypothekInsuranceEingeschehen in die Kreditnehmer-Zahlungsansicht
· SecurityService
Kreditnehmer Zahlung-Schätzende Endpunkt (voller PITIA, sichere Teilmenge)
GET ************ (Party-gated) - der Kreditnehmer ist voll monatliche Gehäusezahlung + Komponenten, eine BORROWER-SAFE Teilmenge der Underwriting Qualifikation (Zahlung nur - nie Einkommen/DTI/Schulden). verfügbar:Falsch, wenn nicht abrufbar.
· SecurityService
Proxy die Darlehen Qualifikation lesen (operator-gated)
· SecurityService
Extrakt aus selbständiger Erwerbskünfte aus K-1 und P&L-Aussagen
K1 und PL_STMT haben zuvor DOC_TYPE_NOT_SUPPORTED zurückgegeben; Visionsaufforderungen hinzufügen (Beschäftigung.ArbeitgeberName + employment.wade.Jahr) also ein selbstständiger Kreditnehmer K-1 / Gewinn-und-Verlust-Upload versöhnt in die URLA wie 1040/Sched-C.
· SecurityService
Leihener Anfrage-Rate-Lock - Steward Pipeline Warteschlange
POST ************ (parteilich): Der Kreditnehmer bittet zu sperren ihre Rate; aufgezeichnet als eine OPEN nicht-blockierende PRICING LoanCondition, so dass es in der landet Steward-Pipeline, wo der Schleusentisch das echte Schloss begeht und räumt. Idempotent.
· SecurityService
Kreditnehmer Rate-Lock Status Endpoint (LOCKED/FLOATING)
GET / Hypotheken-apps/{uid'/rate-lock (party-gated) - die SAFE-Lock-Haltung des Darlehens: LOCKED (Rate + Ablauf), wenn ein aktives, nicht ausgelaufenes Engagement besteht, sonst FLOATING. Fail-offen für FLOATING - nie behaupten, eine Sperre kann es nicht bestätigen. Backs doc 05 5.

Euer Universum wartet.
Fügen Sie Produkte hinzu, wann immer Sie möchten – keine Migration, keine neuen Anmeldungen.
Für immer kostenlos – keine Kreditkarte erforderlich