openapi: 3.2.0 info: title: Cash Committing API description: Execute fixed rate or adjustable rate (ARM) cash contracts. version: 1.0.0 servers: - url: https://lassvcs-uat.fmrei.com/ESO/rest/lsa security: - basicAuth: [] tags: - name: Cash Committing description: Execute fixed rate or adjustable rate (ARM) cash contracts. paths: /cash-contracts/price-v1: post: operationId: price tags: - Cash Committing summary: Cash Committing parameters: - name: Content-Type in: header description: Content type to be passed as a header required: true schema: type: string default: application/json - name: env in: header description: 'Environment:' schema: type: string enum: - ProductionBaseline - Pre-Production default: ProductionBaseline - name: version in: header description: API Version schema: type: string default: '1.0' requestBody: description: 'Please change following fields to submit a valid request and ''Try it out'' (where applicable):

Please refer to RELATED DOCUMENTATION for more examples.' content: application/json: schema: $ref: '#/components/schemas/CashCommitmentRequest' examples: Request Mandatory ARM Retained: $ref: '#/components/examples/MandatoryARMSellerRetainedContractRequest' Request Mandatory Fixed Retained: $ref: '#/components/examples/MandatoryFixedSellerRetainedContractRequest' Request Mandatory Fixed Released: $ref: '#/components/examples/MandatoryFixedSellerReleasedContractRequest' Request Mandatory Fixed CTOS: $ref: '#/components/examples/MandatoryFixedSellerCTOSContractRequest' Request Mandatory Fixed CTOS v2.0: $ref: '#/components/examples/MandatoryFixedSellerCTOSNoAIFContRequest' Request Mandatory Fixed CTOS With AIF v2.0: $ref: '#/components/examples/ManFixedSellerCTOSContWithAIFContRequest' Request Best Efforts Fixed Retained: $ref: '#/components/examples/BestEffortsFixedSellerRetainedContractRequest' required: true responses: '200': description: "OK \n\n Business error codes and details can be found in related documentation.\n\n Scenarios \n\n AUTH0002 Invalid Seller Identifier. \n\n AUTH0003 Seller is not currently active. \n\n AUTH0004 Invalid Requesting Party Account Identifier provided. \n\n AUTH0007 Invalid Organization Identifier provided. \n\n AUTH00010 Invalid Requesting Party Account Identifier and/or Organization Identifier provided. \n\n AUTH00011 Requesting Party Account Identifier and/or Organization Identifier is not provided. \n\n AUTH00014 Requesting Party Account Identifier is not provided. \n\n AUTH00015 The user is not eligible for Counter Party Type of Secondary Market Advisor. \n\n AUTH0016 Invalid request. please update servicingOption container. \n\n" content: application/json: schema: $ref: '#/components/schemas/CashCommitmentPriceResponse' examples: Response Mandatory ARM Retained: $ref: '#/components/examples/MandatoryARMSellerRetainedContractResponse' Response Mandatory Fixed Retained: $ref: '#/components/examples/MandatoryFixedSellerRetainedContractResponse' Response Mandatory Fixed Released: $ref: '#/components/examples/MandatoryFixedSellerReleasedContractResponse' Response Mandatory Fixed CTOS: $ref: '#/components/examples/MandatoryFixedSellerCTOSContractResponse' Response Mandatory Fixed CTOS No AIF: $ref: '#/components/examples/MandatoryFixedSellerCTOSNOAFIResponse' Response Mandatory Fixed CTOS With AIF: $ref: '#/components/examples/ManFixedSellerCTOSContWithAllInFundRes' Response Best Efforts Fixed Retained: $ref: '#/components/examples/BestEffortsFixedSellerRetainedContractResponse' '401': description: "Unauthorized \n\n Error codes & details \n\n 401 Rejected by policy" content: application/json: schema: $ref: '#/components/schemas/PriceErrorResponse401' example: error: Rejected by policy code: 401.007 errors: - status: Unauthorized detail: - error: Invalid User Credentials. timestamp: '2025-08-07T19:19:39.906Z' '403': description: "The user does not have the permission to access the function \n\n Error codes & details \n\n 403 Rejected by policy" content: application/json: schema: $ref: '#/components/schemas/PriceErrorResponse403' example: - ErrorCode: '403' ErrorMessage: Rejected by Policy. '500': description: "Internal server error. \n\n Error codes & details \n\n 500 The Loan Selling Advisor API being requested is currently unavailable. Please try again. If the problem persists, please call 1-800-FREDDIE for assistance \n\n 500 Message too large \n\n 500 Invalid JSON format \n\n 500 Internal error \n\n 500 Request limit exceeded \n\n 500 Connection timeout from backend \n\n 500 Failed to establish backside connection" content: application/json: schema: $ref: '#/components/schemas/PriceErrorResponse500' example: CorrelationIdentifier: e2b7048e-6307-48a5-b8a1-29235a91183a ResponseTime: 07/11/2025 16:37:23 CommitmentPriceResponses: - ContractBase: CorrelationIdentifier: e2b7048e-6307-48a5-b8a1-29235a91183a CommitmentErrors: - ErrorCode: '500' ErrorMessage: The Loan Selling Advisor API being requested is currently unavailable. Please try again. If the problem persists, please call 1-800-FREDDIE for assistance. /cash-contracts/price-decision-v1: post: operationId: price-decision tags: - Cash Committing summary: Cash Committing Price Decision parameters: - name: Content-Type in: header description: Content type to be passed as a header required: true schema: type: string default: application/json - name: env in: header description: 'Environment:' schema: type: string enum: - ProductionBaseline - Pre-Production default: ProductionBaseline - name: version in: header description: API Version schema: type: string default: '1.0' requestBody: description: 'Please change following fields to submit a valid request and ''Try it out'' (where applicable):

Please refer to RELATED DOCUMENTATION for more examples.' content: application/json: schema: $ref: '#/components/schemas/CashCommitmentRequest' examples: Request Decision: $ref: '#/components/examples/CashContractDecisionRequest' required: true responses: '200': description: "OK \n\n Business error codes and details can be found in related documentation.\n\n Scenarios \n\n AUTH0002 Invalid Seller Identifier. \n\n DATA0002 Invalid combination of Seller Identifier and Contract Identifier. \n\n" content: application/json: schema: $ref: '#/components/schemas/CashContractDecisionResponse' examples: Response Decision: $ref: '#/components/examples/CashContractDecisionResponse' '401': description: "Unauthorized \n\n Error codes & details \n\n 401 Rejected by policy" content: application/json: schema: $ref: '#/components/schemas/PriceErrorResponse401' example: error: Rejected by policy code: 401.007 errors: - status: Unauthorized detail: - error: Invalid User Credentials. timestamp: '2025-07-11T19:19:39.906Z' '403': description: "The user does not have the permission to access the function \n\n Error codes & details \n\n 403 Rejected by policy" content: application/json: schema: $ref: '#/components/schemas/PriceErrorResponse403' example: - ErrorCode: '403' ErrorMessage: Rejected by Policy. '500': description: "Internal server error. \n\n Error codes & details \n\n 500 The Loan Selling Advisor API being requested is currently unavailable. Please try again. If the problem persists, please call 1-800-FREDDIE for assistance \n\n 500 Message too large \n\n 500 Invalid JSON format \n\n 500 Internal error \n\n 500 Request limit exceeded \n\n 500 Connection timeout from backend \n\n 500 Failed to establish backside connection" content: application/json: schema: $ref: '#/components/schemas/PriceDecisionErrorResponse500' example: CorrelationIdentifier: e2b7048e-6307-48a5-b8a1-29235a91183a ResponseTime: 07/11/2025 16:37:23 CommitmentPriceDecisionResponses: - SellerIdentifier: '999999' CommitmentErrors: - ErrorCode: '500' ErrorMessage: The Loan Selling Advisor API being requested is currently unavailable. Please try again. If the problem persists, please call 1-800-FREDDIE for assistance. /cash-contracts/extension-v1: post: operationId: extension tags: - Cash Committing summary: Cash Committing Extension parameters: - name: Content-Type in: header description: Content type to be passed as a header required: true schema: type: string default: application/json - name: env in: header description: 'Environment:' schema: type: string enum: - ProductionBaseline - Pre-Production default: ProductionBaseline - name: version in: header description: API Version schema: type: string default: '1.0' requestBody: description: 'Please change following fields to submit a valid request and ''Try it out'' (where applicable):

Please refer to RELATED DOCUMENTATION for more examples.' content: application/json: schema: $ref: '#/components/schemas/CashCommitmentRequest' examples: Request Extension: $ref: '#/components/examples/CashContractExtensionRequest' required: true responses: '200': description: "OK \n\n Business error codes and details can be found in related documentation.\n\n Scenarios \n\n AUTH0002 Invalid Seller Identifier \n\n DATA0002 Invalid combination of Seller Identifier and Contract Identifier. \n\n DATA0042 Mandatory Contracts can be extended for any number of days from 1 day up to and including 30 days beyond the original expiration date. \n\n DATA0044 Best Efforts Contracts can be extended for any number of days from 1 day up to and including 30 days beyond the original expiration date. \n\n SYST0014 Unable to perform extension for requested contract as it is expired. \n\n SYST0017 Mandatory Contracts can be extended for any number of days from 1 day up to and including 30 days beyond the original expiration date. \n\n" content: application/json: schema: $ref: '#/components/schemas/CashContractExtensionResponse' examples: Response Extension: $ref: '#/components/examples/CashContractExtensionResponse' '401': description: "Unauthorized \n\n Error codes & details \n\n 401 Rejected by policy" content: application/json: schema: $ref: '#/components/schemas/PriceErrorResponse401' example: error: Rejected by policy code: 401.007 errors: - status: Unauthorized detail: - error: Invalid User Credentials. timestamp: '2025-07-12T19:19:39.906Z' '403': description: "The user does not have the permission to access the function \n\n Error codes & details \n\n 403 Rejected by policy" content: application/json: schema: $ref: '#/components/schemas/PriceErrorResponse403' example: - ErrorCode: '403' ErrorMessage: Rejected by Policy. '500': description: "Internal server error. \n\n Error codes & details \n\n 500 The Loan Selling Advisor API being requested is currently unavailable. Please try again. If the problem persists, please call 1-800-FREDDIE for assistance \n\n 500 Message too large \n\n 500 Invalid JSON format \n\n 500 Internal error \n\n 500 Request limit exceeded \n\n 500 Connection timeout from backend \n\n 500 Failed to establish backside connection" content: application/json: schema: $ref: '#/components/schemas/ExtensionErrorResponse500' example: CorrelationIdentifier: e2b7048e-6307-48a5-b8a1-29235a91183a ResponseTime: 07/11/2025 16:37:23 CommitmentExtensionResponses: - CommitmentErrors: - ErrorCode: '500' ErrorMessage: The Loan Selling Advisor API being requested is currently unavailable. Please try again. If the problem persists, please call 1-800-FREDDIE for assistance. /cash-contracts/extension-decision-v1: post: operationId: extension-decision tags: - Cash Committing summary: Cash Committing Extension Decision parameters: - name: Content-Type in: header description: Content type to be passed as a header required: true schema: type: string default: application/json - name: env in: header description: 'Environment:' schema: type: string enum: - ProductionBaseline - Pre-Production default: ProductionBaseline - name: version in: header description: API Version schema: type: string default: '1.0' requestBody: description: 'Please change following fields to submit a valid request and ''Try it out'' (where applicable):

Please refer to RELATED DOCUMENTATION for more examples.' content: application/json: schema: $ref: '#/components/schemas/CashCommitmentRequest' examples: Request Extension Decision: $ref: '#/components/examples/CashContractExtensionDecisionRequest' required: true responses: '200': description: "OK \n\n Business error codes and details can be found in related documentation.\n\n Scenarios \n\n AUTH0002 Invalid Seller Identifier \n\n DATA0002 Invalid combination of Seller Identifier and Contract Identifier. \n\n " content: application/json: schema: $ref: '#/components/schemas/CashContractExtensionDecisionResponse' examples: Response Extension Decision: $ref: '#/components/examples/CashContractExtensionDecisionResponse' '401': description: "Unauthorized \n\n Error codes & details \n\n 401 Rejected by policy" content: application/json: schema: $ref: '#/components/schemas/PriceErrorResponse401' example: error: Rejected by policy code: 401.007 errors: - status: Unauthorized detail: - error: Invalid User Credentials. timestamp: '2025-07-11T19:19:39.906Z' '403': description: "The user does not have the permission to access the function \n\n Error codes & details \n\n 403 Rejected by policy" content: application/json: schema: $ref: '#/components/schemas/PriceErrorResponse403' example: - ErrorCode: '403' ErrorMessage: Rejected by Policy. '500': description: "Internal server error. \n\n Error codes & details \n\n 500 The Loan Selling Advisor API being requested is currently unavailable. Please try again. If the problem persists, please call 1-800-FREDDIE for assistance \n\n 500 Message too large \n\n 500 Invalid JSON format \n\n 500 Internal error \n\n 500 Request limit exceeded \n\n 500 Connection timeout from backend \n\n 500 Failed to establish backside connection" content: application/json: schema: $ref: '#/components/schemas/ExtensionDecisionErrorResponse500' example: CorrelationIdentifier: e2b7048e-6307-48a5-b8a1-29235a91183a ResponseTime: 07/11/2025 16:37:23 CommitmentExtensionDecisionResponses: - ContractIdentifier: '999999999' CommitmentErrors: - ErrorCode: '500' ErrorMessage: The Loan Selling Advisor API being requested is currently unavailable. Please try again. If the problem persists, please call 1-800-FREDDIE for assistance. /cash-contracts/pairoff-v1: post: operationId: pairoff tags: - Cash Committing summary: Cash Committing Pairoff parameters: - name: Content-Type in: header description: Content type to be passed as a header required: true schema: type: string default: application/json - name: env in: header description: 'Environment:' schema: type: string enum: - ProductionBaseline - Pre-Production default: ProductionBaseline - name: version in: header description: API Version schema: type: string default: '1.0' requestBody: description: 'Please change following fields to submit a valid request and ''Try it out'' (where applicable):

Please refer to RELATED DOCUMENTATION for more examples.' content: application/json: schema: $ref: '#/components/schemas/CashCommitmentRequest' examples: Request Pairoff: $ref: '#/components/examples/CashContractPairoffRequest' required: true responses: '200': description: "OK \n\n Business error codes and details can be found in related documentation.\n\n Scenarios \n\n AUTH0002 Invalid Seller Identifier \n\n DATA0002 Invalid combination of Seller Identifier and Contract Identifier. \n\n DATA0042 Mandatory Contracts can be extended for any number of days from 1 day up to and including 30 days beyond the original expiration date. \n\n DATA0044 Best Efforts Contracts can be extended for any number of days from 1 day up to and including 30 days beyond the original expiration date. \n\n SYST0014 Unable to perform extension for requested contract as it is expired. \n\n SYST0017 Mandatory Contracts can be extended for any number of days from 1 day up to and including 30 days beyond the original expiration date. \n\n" content: application/json: schema: $ref: '#/components/schemas/CashContractPairoffResponse' examples: Response Extension: $ref: '#/components/examples/CashContractPairoffResponse' '401': description: "Unauthorized \n\n Error codes & details \n\n 401 Rejected by policy" content: application/json: schema: $ref: '#/components/schemas/PriceErrorResponse401' example: error: Rejected by policy code: 401.007 errors: - status: Unauthorized detail: - error: Invalid User Credentials. timestamp: '2025-07-12T19:19:39.906Z' '403': description: "The user does not have the permission to access the function \n\n Error codes & details \n\n 403 Rejected by policy" content: application/json: schema: $ref: '#/components/schemas/PriceErrorResponse403' example: - ErrorCode: '403' ErrorMessage: Rejected by Policy. '500': description: "Internal server error. \n\n Error codes & details \n\n 500 The Loan Selling Advisor API being requested is currently unavailable. Please try again. If the problem persists, please call 1-800-FREDDIE for assistance \n\n 500 Message too large \n\n 500 Invalid JSON format \n\n 500 Internal error \n\n 500 Request limit exceeded \n\n 500 Connection timeout from backend \n\n 500 Failed to establish backside connection" content: application/json: schema: $ref: '#/components/schemas/PairoffErrorResponse500' example: CorrelationIdentifier: e2b7048e-6307-48a5-b8a1-29235a91183a ResponseTime: 07/11/2025 16:37:23 CommitmentPairoffResponses: - CommitmentErrors: - ErrorCode: '500' ErrorMessage: The Loan Selling Advisor API being requested is currently unavailable. Please try again. If the problem persists, please call 1-800-FREDDIE for assistance. /cash-contracts/pairoff-decision-v1: post: operationId: pairoff-decision tags: - Cash Committing summary: Cash Committing Pairoff Decision parameters: - name: Content-Type in: header description: Content type to be passed as a header required: true schema: type: string default: application/json - name: env in: header description: 'Environment:' schema: type: string enum: - ProductionBaseline - Pre-Production default: ProductionBaseline - name: version in: header description: API Version schema: type: string default: '1.0' requestBody: description: 'Please change following fields to submit a valid request and ''Try it out'' (where applicable):

Please refer to RELATED DOCUMENTATION for more examples.' content: application/json: schema: $ref: '#/components/schemas/CashCommitmentRequest' examples: Request Pairoff Decision: $ref: '#/components/examples/CashContractPairoffDecisionRequest' required: true responses: '200': description: "OK \n\n Business error codes and details can be found in related documentation.\n\n Scenarios \n\n AUTH0002 Invalid Seller Identifier \n\n DATA0002 Invalid combination of Seller Identifier and Contract Identifier. \n\n " content: application/json: schema: $ref: '#/components/schemas/CashContractPairoffDecisionResponse' examples: Response Pairoff Decision: $ref: '#/components/examples/CashContractPairoffDecisionResponse' '401': description: "Unauthorized \n\n Error codes & details \n\n 401 Rejected by policy" content: application/json: schema: $ref: '#/components/schemas/PriceErrorResponse401' example: error: Rejected by policy code: 401.007 errors: - status: Unauthorized detail: - error: Invalid User Credentials. timestamp: '2025-07-11T19:19:39.906Z' '403': description: "The user does not have the permission to access the function \n\n Error codes & details \n\n 403 Rejected by policy" content: application/json: schema: $ref: '#/components/schemas/PriceErrorResponse403' example: - ErrorCode: '403' ErrorMessage: Rejected by Policy. '500': description: "Internal server error. \n\n Error codes & details \n\n 500 The Loan Selling Advisor API being requested is currently unavailable. Please try again. If the problem persists, please call 1-800-FREDDIE for assistance \n\n 500 Message too large \n\n 500 Invalid JSON format \n\n 500 Internal error \n\n 500 Request limit exceeded \n\n 500 Connection timeout from backend \n\n 500 Failed to establish backside connection" content: application/json: schema: $ref: '#/components/schemas/PairoffDecisionErrorResponse500' example: CorrelationIdentifier: e2b7048e-6307-48a5-b8a1-29235a91183a ResponseTime: 07/11/2025 16:37:23 CommitmentPairoffDecisionResponses: - ContractIdentifier: '999999999' CommitmentErrors: - ErrorCode: '500' ErrorMessage: The Loan Selling Advisor API being requested is currently unavailable. Please try again. If the problem persists, please call 1-800-FREDDIE for assistance. components: schemas: PriceErrorResponse403: required: - ErrorCode - ErrorMessage properties: ErrorCode: type: string example: '403' ErrorMessage: type: string example: Rejected by Policy. CashContractExtensionDecisionResponse: required: - CorrelationIdentifier - CommitmentExtensionDecisionResponses properties: CorrelationIdentifier: type: string example: 533a425b-5823-4b43-9054-73490b7dbde9 ResponseTime: type: string example: 07/11/2025 14:28:39 CommitmentExtensionDecisionResponses: type: array items: type: object properties: SellerIdentifier: type: string example: '999999' ContractIdentifier: type: string example: '99999999' PurchaseContractStatusType: type: string example: Accepted AcceptedDateTime: type: string example: 07/11/2025 14:28:18 DecisionStatus: type: string example: ACCEPT CashContractPairoffResponse: required: - CorrelationIdentifier - CommitmentPairoffResponses properties: CorrelationIdentifier: type: string example: 533a425b-5823-4b43-9054-73490b7dbde9 ResponseTime: type: string example: 07/11/2025 14:28:19 StatusType: type: string example: SUCCESS ResponseToken: type: string example: CTcZUb/QejeRtGaJy91CR45H8MnqXpevrujWXbMXkXUwguUyF5yKa5ujP/nfgRLkbdcf0ztSMZyV62Jl1PDqxV2c/PP3Dk2DoAv/5t9t2P0= CommitmentPairoffResponses: type: array items: type: object properties: ContractIdentifier: type: string example: 99999999 PairoffResult: type: object properties: ContractDurationDayCount: type: string AmountDueToFreddieMac: type: string ToleranceAmount: type: string RequestedPairoffAmount: type: number OriginalContractAmount: type: string LoanPurchaseContractType: type: string FundedLoans: type: string AmountDueToCustomer: type: string NonFundedLoans: type: string ExpirationDate: type: string additionalProperties: false additionalProperties: false CashContractDecisionResponse: required: - CorrelationIdentifier - CommitmentPriceDecisionResponses properties: CorrelationIdentifier: type: string example: 533a425b-5823-4b43-9054-73490b7dbde9 ResponseTime: type: string example: 07/11/2025 14:18:35 CommitmentPriceDecisionResponses: type: array items: type: object properties: ContractIdentifier: type: string example: '99999999' SellerIdentifier: type: string example: '999999' PurchaseContractStatusType: type: string example: Accepted AcceptedDateTime: type: string example: 07/11/2025 14:18:06 DecisionStatus: type: string example: ACCEPT CashCommitmentRequest: type: object required: - CommitmentRequestMetaData properties: CommitmentRequestMetaData: type: object properties: CorrelationIdentifier: type: string example: 533a425b-5823-4b43-9054-73490b7dbde9 RequestTime: type: string example: 2025-07-0911T23:57:12.480-04:00 ResponseToken: type: string description: ResponseToken to be sent for price decision operations in hexcode format. The value should be same as the ResponseToken sent in price operation respectively example: 8bbef9261b2b4120de81ec6ce32caec448788cb9cf235bb3887376d3b13845c66713f4c1a2495956dee3915a68d33803 RequestingPartyAccountIdentifier: type: string example: '879603' CounterPartyType: type: string OrganizationIdentifier: type: integer VendorIdentifier: type: string VendorName: type: string VendorSoftware: type: string VendorSoftwareVersion: type: string TemplateVersion: type: number additionalProperties: false required: - CorrelationIdentifier Commitments: type: array items: type: object properties: ContractBase: type: object properties: CorrelationIdentifier: type: string example: 533a425b-5823-4b43-9054-73490b7dbde9 LoanPurchaseContractType: type: string example: Mandatory LoanAmortizationType: type: string example: Fixed SystemContractExecutionMethodType: type: string example: Cash ServicingOptionType: type: string example: Retained SellerIdentifier: type: string example: '999999' ContractName: type: string example: Cash Mandatory 15 YR PricingIdentifier: type: string example: M99999999 ProductDefinition: type: number example: '1008' additionalProperties: false required: - CorrelationIdentifier ServicingOption: type: object properties: ServicingOptionRetained: type: object properties: CounterpartyAccountIdentifier: type: string example: '999999' ServicingFeeRate: type: number example: '0.00250' ContractRemittanceScheduleType: type: string example: Gold InterestAccountingMethodType: type: string example: Scheduled/Actual additionalProperties: false ServicingOptionReleased: type: object properties: ContractAverageLoanUPBAmount: type: number example: '2000.0' ContractEscrowDepthType: type: string example: Not Escrowed ContractAMinusIndicator: type: string example: 'true' CrossSellRightsRetentionIndicator: type: string example: Seller Retained StateType: type: string example: DC FinancedUnitCount: type: string MortgageType: type: string MortgageConformityType: type: string PropertyEstateType: type: string ProjectLegalStructureType: type: string ConstructionMethodType: type: string LegalEntityType: type: string LoanProductPaymentFrequencyType: type: string LoanScheduledFirstPaymentDate: type: string LoanPurposeType: type: string LoanRefinanceCashOutDeterminationType: type: string LoanOriginatorType: type: string LoanPropertyUsageType: type: string LoanLevelCreditScoreValue: type: number LTVRatioPercent: type: number HMDARateSpreadPercent: type: string CombinedLTVRatioPercent: type: number LoanProgramIdentifierType: type: array items: type: string example: Renovation RefinanceProgramIdentifierType: type: string InvestorFeatureIdentifier: type: array items: type: string example: ifi ConvertibleFlag: type: string BuyDownTemporarySubsidyIndicator: type: string AssumabilityIndicator: type: string RemoteOnlineNotarizationIndicator: type: string example: 'true' additionalProperties: false ServicingOptionCTOS: type: object properties: CounterpartyAccountIdentifier: type: string example: '999999' ServicingFeeRate: type: number example: '0.00250' ContractRemittanceScheduleType: type: string example: Gold InterestAccountingMethodType: type: string example: Scheduled/Actual ContractAverageLoanUPBAmount: type: number example: '2000.0' ContractEscrowDepthType: type: string example: Not Escrowed ContractAMinusIndicator: type: string example: 'true' CrossSellRightsRetentionIndicator: type: string example: Seller Retained StateType: type: string example: DC FinancedUnitCount: type: string MortgageType: type: string MortgageConformityType: type: string PropertyEstateType: type: string ProjectLegalStructureType: type: string ConstructionMethodType: type: string LegalEntityType: type: string LoanProductPaymentFrequencyType: type: string LoanScheduledFirstPaymentDate: type: string LoanPurposeType: type: string LoanRefinanceCashOutDeterminationType: type: string LoanOriginatorType: type: string LoanPropertyUsageType: type: string LoanLevelCreditScoreValue: type: number LTVRatioPercent: type: number HMDARateSpreadPercent: type: string CombinedLTVRatioPercent: type: number LoanProgramIdentifierType: type: array items: type: string example: Renovation RefinanceProgramIdentifierType: type: string InvestorFeatureIdentifier: type: array items: type: string example: ifi ConvertibleFlag: type: string BuyDownTemporarySubsidyIndicator: type: string AssumabilityIndicator: type: string RemoteOnlineNotarizationIndicator: type: string example: 'true' additionalProperties: false additionalProperties: false CashContract: type: object properties: OriginalContractAmount: type: number ContractDurationDayCount: type: integer example: '15' CashSpecifiedPoolIndicator: type: string example: 'No' CashSpecifiedPoolType: type: string ContractLTVRangeType: type: object required: - min - max properties: min: type: number max: type: number additionalProperties: false ContractFixedInterestRateRange: type: object properties: min: type: number max: type: number additionalProperties: false ContractInterestRate: type: number ServicingFeeRate: type: number additionalProperties: false additionalProperties: false required: - ContractBase Decisions: type: array items: type: object properties: SellerIdentifier: type: string example: '999999' ContractIdentifier: type: string DecisionType: type: string example: Accept additionalProperties: false required: - ContractIdentifier - SellerIdentifier - DecisionType CommitmentExtensions: type: array items: type: object properties: SellerIdentifier: type: string example: '999999' ContractIdentifier: type: string example: '99999999' ContractExtensionPeriod: type: integer example: 3 additionalProperties: false required: - ContractIdentifier - SellerIdentifier - ContractExtensionPeriod CommitmentPairoffs: type: array items: type: object properties: SellerIdentifier: type: string example: '999999' ContractIdentifier: type: string example: '99999999' PairoffType: type: string example: Other Amount PairoffUPBAmount: type: integer example: 9999 additionalProperties: false required: - ContractIdentifier - SellerIdentifier - PairoffType - PairoffUPBAmount CashContractExtensionResponse: required: - CorrelationIdentifier - CommitmentExtensionResponses properties: CorrelationIdentifier: type: string example: 533a425b-5823-4b43-9054-73490b7dbde9 ResponseTime: type: string example: 07/11/2025 14:28:19 StatusType: type: string example: SUCCESS ResponseToken: type: string example: CTcZUb/QejeRtGaJy91CR45H8MnqXpevrujWXbMXkXUwguUyF5yKa5ujP/nfgRLkbdcf0ztSMZyV62Jl1PDqxV2c/PP3Dk2DoAv/5t9t2P0= CommitmentExtensionResponses: type: array items: type: object properties: ContractIdentifier: type: string example: 99999999 ExtensionFeeAssessed: type: object properties: AmountDueToFreddieMac: type: number additionalProperties: false ExtensionDetails: type: object properties: AmountToExtend: type: number DaysToExtend: type: string NewExpirationDate: type: string NewContractPeriod: type: string additionalProperties: false additionalProperties: false CashContractPairoffDecisionResponse: required: - CorrelationIdentifier - CommitmentPairoffDecisionResponses properties: CorrelationIdentifier: type: string example: 533a425b-5823-4b43-9054-73490b7dbde9 ResponseTime: type: string example: 07/11/2025 14:28:39 CommitmentPairoffDecisionResponses: type: array items: type: object properties: SellerIdentifier: type: string example: '999999' ContractIdentifier: type: string example: '99999999' PurchaseContractStatusType: type: string example: Accepted AcceptedDateTime: type: string example: 07/11/2025 14:28:18 DecisionStatus: type: string example: ACCEPT PairoffErrorResponse500: required: - CorrelationIdentifier - ResponseTime - CommitmentPairoffResponses properties: CorrelationIdentifier: type: string example: e2b7048e-6307-48a5-b8a1-29235a91183a ResponseTime: type: string example: 07/11/2025 16:37:23 CommitmentPairoffResponses: type: array example: - CommitmentErrors: - ErrorCode: '500' ErrorMessage: The Loan Selling Advisor API being requested is currently unavailable. Please try again. If the problem persists, please call 1-800-FREDDIE for assistance. items: anyOf: - type: object example: CommitmentErrors: - ErrorCode: '500' ErrorMessage: The Loan Selling Advisor API being requested is currently unavailable. Please try again. If the problem persists, please call 1-800-FREDDIE for assistance. required: - CommitmentErrors properties: CommitmentErrors: type: array example: - ErrorCode: '500' ErrorMessage: The Loan Selling Advisor API being requested is currently unavailable. Please try again. If the problem persists, please call 1-800-FREDDIE for assistance. items: anyOf: - type: object example: ErrorCode: '500' ErrorMessage: The Loan Selling Advisor API being requested is currently unavailable. Please try again. If the problem persists, please call 1-800-FREDDIE for assistance. required: - ErrorCode - ErrorMessage properties: ErrorCode: type: string example: '500' ErrorMessage: type: string example: The Loan Selling Advisor API being requested is currently unavailable. Please try again. If the problem persists, please call 1-800-FREDDIE for assistance. additionalProperties: true additionalProperties: true CashCommitmentPriceResponse: type: object additionalProperties: false required: - CorrelationIdentifier - ResponseTime - CommitmentPriceResponses properties: CorrelationIdentifier: type: string example: 533a425b-5823-4b43-9054-73490b7dbde9 ResponseTime: type: string example: 07/11/2025 14:18:06 ResponseToken: type: string example: cFG4/GmaaSx5jXpyEwDCeDUsebhQlffwYWAO3q0ju+mXbyYcsFiFH5glYSVFlrqsOnEc3UuQTdD3z0h588B4Vg== CommitmentPriceResponses: type: array items: type: object properties: ContractBase: type: object properties: CorrelationIdentifier: type: string example: 533a425b-5823-4b43-9054-73490b7dbde9 ContractIdentifier: type: string example: '99999999' LoanPurchaseContractType: type: string example: Mandatory LoanAmortizationType: type: string example: Fixed SystemContractExecutionMethodType: type: string example: Cash ServicingOptionType: type: string example: Released SellerIdentifier: type: string example: '999999' ContractName: type: string example: sys2sys_seller PricingIdentifier: type: string example: M99999999 ProductDefinition: type: integer example: 1008 EffectiveDate: type: string example: 07/11/2025 14:17:57 ContractExpirationDate: type: string example: 07/27/2025 PurchaseContractStatusType: type: string example: Open RemainingBalance: type: string example: 100000 ConvertibleFlag: type: string example: 'false' AssumabilityIndicator: type: string example: 'true' TotalUPB: type: string example: 0 ServicingOption: type: object properties: ServicingOptionReleased: type: object properties: ContractAverageLoanUPBAmount: type: string example: 2000 ContractEscrowDepthType: type: string example: Taxes And Insurance ContractAMinusIndicator: type: string example: 'false' CrossSellRightsRetentionIndicator: type: string example: 'false' StateType: type: string example: DC MortgageType: type: string example: Conventional MortgageConformityType: type: string example: Conforming Mortgage PropertyEstateType: type: string example: Fee Simple ProjectLegalStructureType: type: string example: Condominium ConstructionMethodType: type: string example: Manufactured LoanProductPaymentFrequencyType: type: string example: Monthly LoanScheduledFirstPaymentDate: type: string example: 07/11/2025 LoanPurposeType: type: string example: Purchase LoanOriginatorType: type: string example: Lender FinancedUnitCount: type: string example: '1' LoanLevelCreditScoreValue: type: integer example: 786 LTVRatioPercent: type: number example: 2 HMDARateSpreadPercent: type: string example: '0.06' CombinedLTVRatioPercent: type: number example: 2 LoanProgramIdentifierType: type: array items: type: string example: Renovation InvestorFeatureIdentifier: type: array items: type: string example: ifi ConvertibleFlag: type: string example: 'false' RemoteOnlineNotarizationIndicator: type: string example: 'true' LoanRefinanceCashOutDeterminationType: type: string example: Cash Out RefinanceProgramIdentifierType: type: string example: Texas Equity BuyDownTemporarySubsidyIndicator: type: string example: 'false' AssumabilityIndicator: type: string example: 'false' ServicingOptionCTOS: type: object properties: PayoffRemittanceDayCount: type: integer InterestAccountingMethodType: type: string ContractRemittanceScheduleType: type: string CounterpartyAccountIdentifier: type: string ServicingFeeRate: type: number ContractAverageLoanUPBAmount: type: string example: 2000 ContractEscrowDepthType: type: string example: Taxes And Insurance ContractAMinusIndicator: type: string example: 'false' CrossSellRightsRetentionIndicator: type: string example: 'false' StateType: type: string example: DC MortgageType: type: string example: Conventional MortgageConformityType: type: string example: Conforming Mortgage PropertyEstateType: type: string example: Fee Simple ProjectLegalStructureType: type: string example: Condominium ConstructionMethodType: type: string example: Manufactured LoanProductPaymentFrequencyType: type: string example: Monthly LoanScheduledFirstPaymentDate: type: string example: 07/11/2025 LoanPurposeType: type: string example: Purchase LoanOriginatorType: type: string example: Lender FinancedUnitCount: type: string example: '1' LoanLevelCreditScoreValue: type: integer example: 786 LTVRatioPercent: type: number example: 2 HMDARateSpreadPercent: type: string example: '0.06' CombinedLTVRatioPercent: type: number example: 2 LoanProgramIdentifierType: type: array items: type: string example: Renovation InvestorFeatureIdentifier: type: array items: type: string example: ifi ConvertibleFlag: type: string example: 'false' RemoteOnlineNotarizationIndicator: type: string example: 'true' LoanRefinanceCashOutDeterminationType: type: string example: Cash Out RefinanceProgramIdentifierType: type: string example: Texas Equity BuyDownTemporarySubsidyIndicator: type: string example: 'false' AssumabilityIndicator: type: string example: 'false' ServicingOptionRetained: type: object properties: PayoffRemittanceDayCount: type: integer InterestAccountingMethodType: type: string ContractRemittanceScheduleType: type: string CounterpartyAccountIdentifier: type: string ServicingFeeRate: type: number CashContract: type: object properties: OriginalContractAmount: type: string example: 100000 ContractDurationDayCount: type: integer example: 15 CashSpecifiedPoolIndicator: type: string example: 'Yes' CashSpecifiedPoolType: type: string example: Max LLB <= 175,000 ContractLTVRangeType: type: object properties: min: type: number example: 0 max: type: number example: 105 ContractFixedInterestRateRange: type: object properties: min: type: number example: 6 max: type: number example: 6.5 ContractGrossMarginRange: type: object properties: min: type: string example: '2.500' max: type: string example: '3.250' ServicingFeeRate: type: number example: 0.25 LoanBalloonIndicator: type: string example: 'false' LoanAmortizationPeriodType: type: string example: Month LoanAmortizationPeriodCount: type: string example: 239 to 362 months LoanMaturityPeriodCount: type: string example: 241 to 360 months MortgageType: type: string example: Conventional MasterCommitmentPurposeType: type: string example: Flow TotalPairoffAmount: type: string example: '0.0' CommitmentPriceResult: type: object properties: PriceDateTime: type: string example: 07/11/2025 02:18:06 PriceResults: type: array items: type: object properties: InterestRate: type: string example: '3.000' ContractPrice: type: string example: '92.849' ContractSRP: type: string example: '8.250' ContractAssetPrice: type: string example: '92.849' CommitmentErrors: type: array example: - ErrorCode: ELIG0003 ErrorMessage: Invalid Contract Product Identifier. items: anyOf: - type: object example: ErrorCode: ELIG0003 ErrorMessage: Invalid Contract Product Identifier. required: - ErrorCode - ErrorMessage properties: ErrorCode: type: string example: ELIG0003 ErrorMessage: type: string example: Invalid Contract Product Identifier. additionalProperties: true PriceErrorResponse401: required: - error - code - errors properties: error: type: string example: Rejected by policy code: type: number example: 401.007 errors: type: array example: - status: Unauthorized detail: - error: Invalid User Credentials. timestamp: '2021-12-01T19:19:39.906Z' items: anyOf: - type: object example: status: Unauthorized detail: - error: Invalid User Credentials. timestamp: '2025-07-11T19:19:39.906Z' required: - status - detail - timestamp properties: status: type: string example: Unauthorized detail: type: array example: - error: Invalid User Credentials. items: anyOf: - type: object example: error: Invalid User Credentials. required: - error properties: error: type: string example: Invalid User Credentials. additionalProperties: true timestamp: type: string example: '2025-07-11T19:19:39.906Z' additionalProperties: true ExtensionDecisionErrorResponse500: required: - CorrelationIdentifier - ResponseTime - CommitmentExtensionDecisionResponses properties: CorrelationIdentifier: type: string example: e2b7048e-6307-48a5-b8a1-29235a91183a ResponseTime: type: string example: 07/11/2025 16:37:23 CommitmentExtensionDecisionResponses: type: array example: - CommitmentErrors: - ErrorCode: '500' ErrorMessage: The Loan Selling Advisor API being requested is currently unavailable. Please try again. If the problem persists, please call 1-800-FREDDIE for assistance. items: anyOf: - type: object example: CommitmentErrors: - ErrorCode: '500' ErrorMessage: The Loan Selling Advisor API being requested is currently unavailable. Please try again. If the problem persists, please call 1-800-FREDDIE for assistance. required: - CommitmentErrors properties: CommitmentErrors: type: array example: - ErrorCode: '500' ErrorMessage: The Loan Selling Advisor API being requested is currently unavailable. Please try again. If the problem persists, please call 1-800-FREDDIE for assistance. items: anyOf: - type: object example: ErrorCode: '500' ErrorMessage: The Loan Selling Advisor API being requested is currently unavailable. Please try again. If the problem persists, please call 1-800-FREDDIE for assistance. required: - ErrorCode - ErrorMessage properties: ErrorCode: type: string example: '500' ErrorMessage: type: string example: The Loan Selling Advisor API being requested is currently unavailable. Please try again. If the problem persists, please call 1-800-FREDDIE for assistance. additionalProperties: true additionalProperties: true PriceErrorResponse500: required: - CorrelationIdentifier - ResponseTime - CommitmentPriceResponses properties: CorrelationIdentifier: type: string example: e2b7048e-6307-48a5-b8a1-29235a91183a ResponseTime: type: string example: 07/11/2025 16:37:23 CommitmentPriceResponses: type: array example: - ContractBase: CorrelationIdentifier: e2b7048e-6307-48a5-b8a1-29235a91183a CommitmentErrors: - ErrorCode: '500' ErrorMessage: The Loan Selling Advisor API being requested is currently unavailable. Please try again. If the problem persists, please call 1-800-FREDDIE for assistance. items: anyOf: - type: object example: ContractBase: CorrelationIdentifier: e2b7048e-6307-48a5-b8a1-29235a91183a CommitmentErrors: - ErrorCode: '500' ErrorMessage: The Loan Selling Advisor API being requested is currently unavailable. Please try again. If the problem persists, please call 1-800-FREDDIE for assistance. required: - ContractBase - CommitmentErrors properties: ContractBase: type: object example: CorrelationIdentifier: e2b7048e-6307-48a5-b8a1-29235a91183a required: - CorrelationIdentifier properties: CorrelationIdentifier: type: string example: e2b7048e-6307-48a5-b8a1-29235a91183a additionalProperties: true CommitmentErrors: type: array example: - ErrorCode: '500' ErrorMessage: The Loan Selling Advisor API being requested is currently unavailable. Please try again. If the problem persists, please call 1-800-FREDDIE for assistance. items: anyOf: - type: object example: ErrorCode: '500' ErrorMessage: The Loan Selling Advisor API being requested is currently unavailable. Please try again. If the problem persists, please call 1-800-FREDDIE for assistance. required: - ErrorCode - ErrorMessage properties: ErrorCode: type: string example: '500' ErrorMessage: type: string example: The Loan Selling Advisor API being requested is currently unavailable. Please try again. If the problem persists, please call 1-800-FREDDIE for assistance. additionalProperties: true additionalProperties: true PriceDecisionErrorResponse500: required: - CorrelationIdentifier - ResponseTime - CommitmentPriceDecisionResponses properties: CorrelationIdentifier: type: string example: e2b7048e-6307-48a5-b8a1-29235a91183a ResponseTime: type: string example: 07/11/2025 16:37:23 CommitmentPriceDecisionResponses: type: array example: - SellerIdentifier: '999999' CommitmentErrors: - ErrorCode: '500' ErrorMessage: The Loan Selling Advisor API being requested is currently unavailable. Please try again. If the problem persists, please call 1-800-FREDDIE for assistance. items: anyOf: - type: object example: SellerIdentifier: '999999' CommitmentErrors: - ErrorCode: '500' ErrorMessage: The Loan Selling Advisor API being requested is currently unavailable. Please try again. If the problem persists, please call 1-800-FREDDIE for assistance. required: - SellerIdentifier - CommitmentErrors properties: SellerIdentifier: type: string example: SellerIdentifier: '999999' additionalProperties: true CommitmentErrors: type: array example: - ErrorCode: '500' ErrorMessage: The Loan Selling Advisor API being requested is currently unavailable. Please try again. If the problem persists, please call 1-800-FREDDIE for assistance. items: anyOf: - type: object example: ErrorCode: '500' ErrorMessage: The Loan Selling Advisor API being requested is currently unavailable. Please try again. If the problem persists, please call 1-800-FREDDIE for assistance. required: - ErrorCode - ErrorMessage properties: ErrorCode: type: string example: '500' ErrorMessage: type: string example: The Loan Selling Advisor API being requested is currently unavailable. Please try again. If the problem persists, please call 1-800-FREDDIE for assistance. additionalProperties: true additionalProperties: true ExtensionErrorResponse500: required: - CorrelationIdentifier - ResponseTime - CommitmentExtensionResponses properties: CorrelationIdentifier: type: string example: e2b7048e-6307-48a5-b8a1-29235a91183a ResponseTime: type: string example: 07/11/2025 16:37:23 CommitmentExtensionResponses: type: array example: - CommitmentErrors: - ErrorCode: '500' ErrorMessage: The Loan Selling Advisor API being requested is currently unavailable. Please try again. If the problem persists, please call 1-800-FREDDIE for assistance. items: anyOf: - type: object example: CommitmentErrors: - ErrorCode: '500' ErrorMessage: The Loan Selling Advisor API being requested is currently unavailable. Please try again. If the problem persists, please call 1-800-FREDDIE for assistance. required: - CommitmentErrors properties: CommitmentErrors: type: array example: - ErrorCode: '500' ErrorMessage: The Loan Selling Advisor API being requested is currently unavailable. Please try again. If the problem persists, please call 1-800-FREDDIE for assistance. items: anyOf: - type: object example: ErrorCode: '500' ErrorMessage: The Loan Selling Advisor API being requested is currently unavailable. Please try again. If the problem persists, please call 1-800-FREDDIE for assistance. required: - ErrorCode - ErrorMessage properties: ErrorCode: type: string example: '500' ErrorMessage: type: string example: The Loan Selling Advisor API being requested is currently unavailable. Please try again. If the problem persists, please call 1-800-FREDDIE for assistance. additionalProperties: true additionalProperties: true PairoffDecisionErrorResponse500: required: - CorrelationIdentifier - ResponseTime - CommitmentPairoffDecisionResponses properties: CorrelationIdentifier: type: string example: e2b7048e-6307-48a5-b8a1-29235a91183a ResponseTime: type: string example: 07/11/2025 16:37:23 CommitmentPairoffDecisionResponses: type: array example: - CommitmentErrors: - ErrorCode: '500' ErrorMessage: The Loan Selling Advisor API being requested is currently unavailable. Please try again. If the problem persists, please call 1-800-FREDDIE for assistance. items: anyOf: - type: object example: CommitmentErrors: - ErrorCode: '500' ErrorMessage: The Loan Selling Advisor API being requested is currently unavailable. Please try again. If the problem persists, please call 1-800-FREDDIE for assistance. required: - CommitmentErrors properties: CommitmentErrors: type: array example: - ErrorCode: '500' ErrorMessage: The Loan Selling Advisor API being requested is currently unavailable. Please try again. If the problem persists, please call 1-800-FREDDIE for assistance. items: anyOf: - type: object example: ErrorCode: '500' ErrorMessage: The Loan Selling Advisor API being requested is currently unavailable. Please try again. If the problem persists, please call 1-800-FREDDIE for assistance. required: - ErrorCode - ErrorMessage properties: ErrorCode: type: string example: '500' ErrorMessage: type: string example: The Loan Selling Advisor API being requested is currently unavailable. Please try again. If the problem persists, please call 1-800-FREDDIE for assistance. additionalProperties: true additionalProperties: true examples: MandatoryFixedSellerCTOSContractResponse: value: CorrelationIdentifier: 8704cn70184nc4817984n01n8798n7870261 ResponseTime: 07/08/2025 11:06:28 ResponseToken: Rx8wefK/w9gDWOTydYDmPz8SqsqEQ+Kt8jFIaYCCU89mhpj//OI+gpDxOhtFku/eIVWd1wDIITxsrWER6FBkXA== CommitmentPriceResponses: - ContractBase: ProductDefinition: 1008 PurchaseContractStatusType: Open RemainingBalance: '125000.00' ContractExpirationDate: 08/04/2025 ContractName: Cash CTOS LoanAmortizationType: Fixed PricingIdentifier: NONE SystemContractExecutionMethodType: Cash SellerIdentifier: '999999' LoanPurchaseContractType: Mandatory ServicingOptionType: Concurrent TOS ContractIdentifier: '99999999' EffectiveDate: 07/08/2025 11:06:26 CorrelationIdentifier: 8704cn70184nc4817984n01n8798n7870261 TotalUPB: '0.00' ServicingOption: ServicingOptionRetained: PayoffRemittanceDayCount: 5 InterestAccountingMethodType: Scheduled/Actual ContractRemittanceScheduleType: Standard CounterpartyAccountIdentifier: '999999' ServicingFeeRate: 0.25 CashContract: ContractDurationDayCount: '25' LoanAmortizationPeriodCount: 239 to 362 months ContractFixedInterestRateRange: min: 6.0 max: 6.5 ContractLTVRangeType: min: 0.0 max: 105.0 LoanAmortizationPeriodType: Month LoanBalloonIndicator: 'false' OriginalContractAmount: '125000.00' MortgageType: Conventional MasterCommitmentPurposeType: Flow LoanMaturityPeriodCount: 241 to 360 months CashSpecifiedPoolIndicator: 'Yes' CashSpecifiedPoolType: Max LLB <= 250,000 TotalPairoffAmount: '0.0' CommitmentPriceResult: PriceDateTime: 07/08/2025 11:06:28 PriceResults: - InterestRate: '6.000' ContractPrice: '99.026' - InterestRate: '6.125' ContractPrice: '99.593' - InterestRate: '6.250' ContractPrice: '100.044' - InterestRate: '6.375' ContractPrice: '100.627' - InterestRate: '6.500' ContractPrice: '101.093' CashContractExtensionDecisionResponse: value: CorrelationIdentifier: 533a425b-5823-4b43-9054-73490b7dbde9 ResponseTime: 07/11/2025 09:49:56 CommitmentExtensionDecisionResponses: - SellerIdentifier: '999999' ContractIdentifier: '99999999' PurchaseContractStatusType: Accepted AcceptedDateTime: 07/11/2025 09:49:56 000 DecisionStatus: ACCEPT CashContractDecisionResponse: value: CorrelationIdentifier: 8704cn70184nc4817984n01n8798n7870261 ResponseTime: 07/11/2025 11:56:00 CommitmentPriceDecisionResponses: - ContractIdentifier: '999999999' SellerIdentifier: '999999' PurchaseContractStatusType: Accepted AcceptedDateTime: 07/11/2025 11:55:25 DecisionStatus: ACCEPT CashContractPairoffDecisionRequest: value: CommitmentRequestMetaData: CorrelationIdentifier: 533a425b-5823-4b43-9054-73490b7dbde9 RequestTime: 07/11/2025 09:44:45 RequestingPartyAccountIdentifier: '999999' CounterPartyType: Seller ResponseToken: eVY+k/+VldJtr9pX+54/9Zs8xjj50Lvkyn2FkwmYu6Kn/MW6oudtaZ6/EvPI9oAHVO9/PAj33lUsH4CQkxQlDg== VendorIdentifier: '' VendorName: '' VendorSoftware: '' VendorSoftwareVersion: '' TemplateVersion: 1.0 Decisions: - SellerIdentifier: '999999' ContractIdentifier: '99999999' DecisionType: Accept MandatoryFixedSellerCTOSContractRequest: value: CommitmentRequestMetaData: CorrelationIdentifier: 8704cn70184nc4817984n01n8798n7870261 RequestTime: 07/11/2025 17:17:10 RequestingPartyAccountIdentifier: '999999' CounterPartyType: Seller VendorIdentifier: '' VendorName: '' VendorSoftware: '' VendorSoftwareVersion: '' TemplateVersion: 1.0 Commitments: - ContractBase: CorrelationIdentifier: 8704cn70184nc4817984n01n8798n7870261 SystemContractExecutionMethodType: Cash LoanPurchaseContractType: Mandatory LoanAmortizationType: Fixed ServicingOptionType: CTOS SellerIdentifier: '999999' ContractName: Cash CTOS PricingIdentifier: NONE ProductDefinition: 1008 ServicingOption: ServicingOptionRetained: CounterpartyAccountIdentifier: '999999' ServicingFeeRate: 0.25 ContractRemittanceScheduleType: Standard InterestAccountingMethodType: Scheduled/Actual CashContract: OriginalContractAmount: 125000.0 ContractDurationDayCount: 25 CashSpecifiedPoolIndicator: 'Yes' CashSpecifiedPoolType: Max LLB <= 225,000 ContractLTVRangeType: min: 0 max: 105 ContractFixedInterestRateRange: min: 6 max: 6.5 CashContractPairoffRequest: value: CommitmentRequestMetaData: CorrelationIdentifier: 533a425b-5823-4b43-9054-73490b7dbde9 RequestTime: 07/11/2025 09:43:45 RequestingPartyAccountIdentifier: '999999' CounterPartyType: Seller VendorIdentifier: '' VendorName: '' VendorSoftware: '' VendorSoftwareVersion: '' TemplateVersion: 1.0 CommitmentPairoffs: - SellerIdentifier: '999999' ContractIdentifier: '999999999' PairoffType: Other Amount PairoffUPBAmount: 1000 BestEffortsFixedSellerRetainedContractResponse: value: CorrelationIdentifier: 8704cn70184nc4817984n01n8798n7870261 ResponseTime: 07/07/2025 14:36:57 ResponseToken: MH02ky34DJgxnRWNP3BCP5w+drXwEyoQRl3iU3Je6wm68l2MJQlp3vIdGCLnYITkmpXHXWr8FIo6XEojrmZZLg== CommitmentPriceResponses: - ContractBase: ProductDefinition: 1008 PurchaseContractStatusType: Open RemainingBalance: '125000.00' ContractExpirationDate: 08/01/2025 ContractName: Cash Retained LoanAmortizationType: Fixed PricingIdentifier: NONE SystemContractExecutionMethodType: Cash SellerIdentifier: '999999' LoanPurchaseContractType: Best Efforts ServicingOptionType: Retained ContractIdentifier: '999999999' EffectiveDate: 07/07/2025 14:36:55 CorrelationIdentifier: 8704cn70184nc4817984n01n8798n7870261 TotalUPB: '0.00' ServicingOption: ServicingOptionRetained: PayoffRemittanceDayCount: 5 InterestAccountingMethodType: Scheduled/Actual ContractRemittanceScheduleType: Standard CounterpartyAccountIdentifier: '999999' ServicingFeeRate: 0.25 CashContract: ContractDurationDayCount: '25' LoanAmortizationPeriodCount: 239 to 362 months ContractFixedInterestRateRange: min: 4.0 max: 4.0 ContractLTVRangeType: min: 0.0 max: 105.0 LoanAmortizationPeriodType: Month LoanBalloonIndicator: 'false' OriginalContractAmount: '125000.00' MortgageType: Conventional MasterCommitmentPurposeType: Flow LoanMaturityPeriodCount: 241 to 360 months CashSpecifiedPoolIndicator: 'No' TotalPairoffAmount: '0.0' CommitmentPriceResult: PriceDateTime: 07/07/2025 14:36:57 PriceResults: - InterestRate: '4.000' ContractPrice: '86.851' CashContractExtensionResponse: value: CorrelationIdentifier: 533a425b-5823-4b43-9054-73490b7dbde9 ResponseTime: 07/11/2025 09:43:49 StatusType: SUCCESS ResponseToken: eVY+k/+VldJtr9pX+54/9Zs8xjj50Lvkyn2FkwmYu6Kn/MW6oudtaZ6/EvPI9oAHVO9/PAj33lUsH4CQkxQlDg== CommitmentExtensionResponses: - ContractIdentifier: '99999999' ExtensionFeeAssessed: AmountDueToFreddieMac: 27.54 ExtensionDetails: AmountToExtend: 100000.0 DaysToExtend: 3 NewExpirationDate: 2025/07/12 23:59:59 012 NewContractPeriod: 6 CashContractExtensionRequest: value: CommitmentRequestMetaData: CorrelationIdentifier: 533a425b-5823-4b43-9054-73490b7dbde9 RequestTime: 07/11/2025 09:43:45 RequestingPartyAccountIdentifier: '999999' CounterPartyType: Seller VendorIdentifier: '' VendorName: '' VendorSoftware: '' VendorSoftwareVersion: '' TemplateVersion: 1.0 CommitmentExtensions: - SellerIdentifier: '999999' ContractIdentifier: '99999999' ContractExtensionPeriod: 3 MandatoryFixedSellerReleasedContractResponse: value: CorrelationIdentifier: 8704cn70184nc4817984n01n8798n7870261 ResponseTime: 07/11/2025 17:37:58 ResponseToken: 0bhYdfari2nsX8OqraCS5A5x1NBXOZnNNJu6LAJq+PUDmIAs/8Ph4PnH32yIrzFTWeyH7LdsTGtOlaxwb2yfAQ== CommitmentPriceResponses: - ContractBase: CorrelationIdentifier: 533a425b-5823-4b43-9054-73490b7dbde9 ContractIdentifier: '999999999' LoanPurchaseContractType: Mandatory LoanAmortizationType: Fixed SystemContractExecutionMethodType: Cash ServicingOptionType: Released SellerIdentifier: '999999' ContractName: Fixed_Released PricingIdentifier: NONE ProductDefinition: 1008 EffectiveDate: 05/12/2022 17:37:48 ContractExpirationDate: 08/11/2025 PurchaseContractStatusType: Open RemainingBalance: '1000000.00' TotalUPB: '0.00' ServicingOption: ServicingOptionReleased: ContractAverageLoanUPBAmount: '100000.00' ContractEscrowDepthType: Not Escrowed ContractAMinusIndicator: 'false' CrossSellRightsRetentionIndicator: 'false' StateType: CA FinancedUnitCount: '1' MortgageType: Conventional MortgageConformityType: Conforming Mortgage ProjectLegalStructureType: Condominium LoanProductPaymentFrequencyType: Monthly RemoteOnlineNotarizationIndicator: 'true' LoanScheduledFirstPaymentDate: 07/20/2025 LoanPurposeType: Purchase LoanLevelCreditScoreValue: 720 LTVRatioPercent: 87.0 CombinedLTVRatioPercent: '87' InvestorFeatureIdentifier: - H01 ConvertibleFlag: 'false' AssumabilityIndicator: 'false' BuyDownTemporarySubsidyIndicator: 'False' HMDARateSpreadPercent: '0.06' LoanOriginatorType: Lender CashContract: OriginalContractAmount: '1000000.00' ContractDurationDayCount: '15' CashSpecifiedPoolIndicator: 'Yes' CashSpecifiedPoolType: Max LLB <= 225,000 ContractLTVRangeType: min: 0.0 max: 105.0 ContractFixedInterestRateRange: min: 4.0 max: 4.5 LoanBalloonIndicator: 'false' LoanAmortizationPeriodType: Month LoanAmortizationPeriodCount: 239 to 362 months LoanMaturityPeriodCount: 241 to 360 months MortgageType: Conventional MasterCommitmentPurposeType: Flow TotalPairoffAmount: '0.0' CommitmentPriceResult: PriceDateTime: 07/11/2025 17:37:58 PriceResults: - InterestRate: '4.000' ContractPrice: '98.596' ContractSRP: '1.140' ContractAssetPrice: '97.456' - InterestRate: '4.125' ContractPrice: '99.243' ContractSRP: '1.140' ContractAssetPrice: '98.103' - InterestRate: '4.250' ContractPrice: '100.125' ContractSRP: '1.140' ContractAssetPrice: '98.985' - InterestRate: '4.375' ContractPrice: '100.668' ContractSRP: '1.140' ContractAssetPrice: '99.528' - InterestRate: '4.500' ContractPrice: '101.302' ContractSRP: '1.140' ContractAssetPrice: '100.162' ManFixedSellerCTOSContWithAIFContRequest: value: CommitmentRequestMetaData: CorrelationIdentifier: 8704cn70184nc4817984n01n8798n7870261 RequestTime: 07/11/2025 17:17:10 RequestingPartyAccountIdentifier: '999999' CounterPartyType: Seller VendorIdentifier: '' VendorName: '' VendorSoftware: '' VendorSoftwareVersion: '' TemplateVersion: 1.0 Commitments: - ContractBase: CorrelationIdentifier: 8704cn70184nc4817984n01n8798n7870261 SystemContractExecutionMethodType: Cash LoanPurchaseContractType: Mandatory LoanAmortizationType: Fixed ServicingOptionType: CTOS SellerIdentifier: '999999' ContractName: Cash CTOS PricingIdentifier: NONE ProductDefinition: 1008 ServicingOption: ServicingOptionCTOS: CounterpartyAccountIdentifier: '999999' ServicingFeeRate: 0.25 ContractRemittanceScheduleType: Standard InterestAccountingMethodType: Scheduled/Actual ContractAverageLoanUPBAmount: 100000 ContractEscrowDepthType: Not Escrowed ContractAMinusIndicator: 'False' CrossSellRightsRetentionIndicator: 'False' StateType: CA FinancedUnitCount: '1' MortgageType: Conventional MortgageConformityType: Conforming Mortgage PropertyEstateType: '' ProjectLegalStructureType: Condominium ConstructionMethodType: '' LegalEntityType: '' LoanProductPaymentFrequencyType: Monthly LoanScheduledFirstPaymentDate: '2025-07-20' LoanPurposeType: Purchase LoanRefinanceCashOutDeterminationType: '' LoanLevelCreditScoreValue: 720 RemoteOnlineNotarizationIndicator: 'true' LTVRatioPercent: 87 LoanPropertyUsageType: Primary Residence CombinedLTVRatioPercent: 87 LoanProgramIdentifierType: - '' RefinanceProgramIdentifierType: '' InvestorFeatureIdentifier: - H01 ConvertibleFlag: 'False' AssumabilityIndicator: 'False' HMDARateSpreadPercent: '0.06' LoanOriginatorType: Lender BuyDownTemporarySubsidyIndicator: 'False' CashContract: OriginalContractAmount: 125000.0 ContractDurationDayCount: 25 CashSpecifiedPoolIndicator: 'Yes' CashSpecifiedPoolType: Max LLB <= 225,000 ContractLTVRangeType: min: 0 max: 105 ContractFixedInterestRateRange: min: 6 max: 6.5 MandatoryFixedSellerReleasedContractRequest: value: CommitmentRequestMetaData: CorrelationIdentifier: 8704cn70184nc4817984n01n8798n7870261 RequestTime: 07/11/2025 04:59:53 RequestingPartyAccountIdentifier: '999999' CounterPartyType: Seller VendorIdentifier: '' VendorName: '' VendorSoftware: '' VendorSoftwareVersion: '' TemplateVersion: 1.0 Commitments: - ContractBase: CorrelationIdentifier: 533a425b-5823-4b43-9054-73490b7dbde9 LoanPurchaseContractType: Mandatory LoanAmortizationType: Fixed SystemContractExecutionMethodType: Cash ServicingOptionType: Released SellerIdentifier: '999999' ContractName: Fixed_Released PricingIdentifier: NONE ProductDefinition: 1008 ServicingOption: ServicingOptionReleased: ContractAverageLoanUPBAmount: 100000 ContractEscrowDepthType: Not Escrowed ContractAMinusIndicator: 'False' CrossSellRightsRetentionIndicator: 'False' StateType: CA FinancedUnitCount: '1' MortgageType: Conventional MortgageConformityType: Conforming Mortgage PropertyEstateType: '' ProjectLegalStructureType: Condominium ConstructionMethodType: '' LegalEntityType: '' LoanProductPaymentFrequencyType: Monthly LoanScheduledFirstPaymentDate: '2025-07-20' LoanPurposeType: Purchase LoanRefinanceCashOutDeterminationType: '' LoanLevelCreditScoreValue: 720 RemoteOnlineNotarizationIndicator: 'true' LTVRatioPercent: 87 LoanPropertyUsageType: Primary Residence CombinedLTVRatioPercent: 87 LoanProgramIdentifierType: - '' RefinanceProgramIdentifierType: '' InvestorFeatureIdentifier: - H01 ConvertibleFlag: 'False' AssumabilityIndicator: 'False' HMDARateSpreadPercent: '0.06' LoanOriginatorType: Lender BuyDownTemporarySubsidyIndicator: 'False' CashContract: OriginalContractAmount: 1000000 ContractDurationDayCount: 15 CashSpecifiedPoolIndicator: 'Yes' CashSpecifiedPoolType: Max LLB <= 225,000 ContractLTVRangeType: min: 0 max: 105 ContractFixedInterestRateRange: min: 4 max: 4.5 MandatoryFixedSellerCTOSNOAFIResponse: value: CorrelationIdentifier: 8704cn70184nc4817984n01n8798n7870261 ResponseTime: 07/08/2025 11:06:28 ResponseToken: Rx8wefK/w9gDWOTydYDmPz8SqsqEQ+Kt8jFIaYCCU89mhpj//OI+gpDxOhtFku/eIVWd1wDIITxsrWER6FBkXA== CommitmentPriceResponses: - ContractBase: ProductDefinition: 1008 PurchaseContractStatusType: Open RemainingBalance: '125000.00' ContractExpirationDate: 08/04/2025 ContractName: Cash CTOS LoanAmortizationType: Fixed PricingIdentifier: NONE SystemContractExecutionMethodType: Cash SellerIdentifier: '999999' LoanPurchaseContractType: Mandatory ServicingOptionType: Concurrent TOS ContractIdentifier: '99999999' EffectiveDate: 07/08/2025 11:06:26 CorrelationIdentifier: 8704cn70184nc4817984n01n8798n7870261 TotalUPB: '0.00' ServicingOption: ServicingOptionCTOS: PayoffRemittanceDayCount: 5 InterestAccountingMethodType: Scheduled/Actual ContractRemittanceScheduleType: Standard CounterpartyAccountIdentifier: '999999' ServicingFeeRate: 0.25 CashContract: ContractDurationDayCount: '25' LoanAmortizationPeriodCount: 239 to 362 months ContractFixedInterestRateRange: min: 6.0 max: 6.5 ContractLTVRangeType: min: 0.0 max: 105.0 LoanAmortizationPeriodType: Month LoanBalloonIndicator: 'false' OriginalContractAmount: '125000.00' MortgageType: Conventional MasterCommitmentPurposeType: Flow LoanMaturityPeriodCount: 241 to 360 months CashSpecifiedPoolIndicator: 'Yes' CashSpecifiedPoolType: Max LLB <= 250,000 TotalPairoffAmount: '0.0' CommitmentPriceResult: PriceDateTime: 07/08/2025 11:06:28 PriceResults: - InterestRate: '6.000' ContractPrice: '99.026' - InterestRate: '6.125' ContractPrice: '99.593' - InterestRate: '6.250' ContractPrice: '100.044' - InterestRate: '6.375' ContractPrice: '100.627' - InterestRate: '6.500' ContractPrice: '101.093' CashContractPairoffDecisionResponse: value: CorrelationIdentifier: 533a425b-5823-4b43-9054-73490b7dbde9 ResponseTime: 07/11/2025 09:49:56 CommitmentPairoffDecisionResponses: - SellerIdentifier: '999999' ContractIdentifier: '99999999' PurchaseContractStatusType: Accepted AcceptedDateTime: 07/11/2025 09:49:56 000 DecisionStatus: ACCEPT CashContractExtensionDecisionRequest: value: CommitmentRequestMetaData: CorrelationIdentifier: 533a425b-5823-4b43-9054-73490b7dbde9 RequestTime: 07/11/2025 09:44:45 RequestingPartyAccountIdentifier: '999999' CounterPartyType: Seller ResponseToken: eVY+k/+VldJtr9pX+54/9Zs8xjj50Lvkyn2FkwmYu6Kn/MW6oudtaZ6/EvPI9oAHVO9/PAj33lUsH4CQkxQlDg== VendorIdentifier: '' VendorName: '' VendorSoftware: '' VendorSoftwareVersion: '' TemplateVersion: 1.0 Decisions: - SellerIdentifier: '999999' ContractIdentifier: '99999999' DecisionType: Accept MandatoryFixedSellerRetainedContractResponse: value: CorrelationIdentifier: 8704cn70184nc4817984n01n8798n7870261 ResponseTime: 07/11/2025 16:53:42 ResponseToken: OfA6x47xQtGc1I0dTPcehVYnKdyT9HysZUCIuERqw+l0Xj15Xd1k5iqk0nB+HTLwtDZyDh5ghmZG99Zz/m3zfQ== CommitmentPriceResponses: - ContractBase: CorrelationIdentifier: 8704cn70184nc4817984n01n8798n7870261 ContractIdentifier: '999999999' LoanPurchaseContractType: Mandatory LoanAmortizationType: Fixed SystemContractExecutionMethodType: Cash ServicingOptionType: Retained SellerIdentifier: '999999' ContractName: Cash Retained PricingIdentifier: NONE ProductDefinition: 1008 EffectiveDate: 07/11/2025 16:53:35 ContractExpirationDate: 08/06/2025 PurchaseContractStatusType: Open RemainingBalance: '125000.00' TotalUPB: '0.00' ServicingOption: ServicingOptionRetained: CounterpartyAccountIdentifier: '999999' ServicingFeeRate: 0.25 ContractRemittanceScheduleType: Standard InterestAccountingMethodType: Scheduled/Actual PayoffRemittanceDayCount: 5 CashContract: OriginalContractAmount: '125000.00' ContractDurationDayCount: '25' CashSpecifiedPoolIndicator: 'No' ContractLTVRangeType: min: 0.0 max: 105.0 ContractFixedInterestRateRange: min: 6.0 max: 6.5 LoanBalloonIndicator: 'false' LoanAmortizationPeriodType: Month LoanAmortizationPeriodCount: 239 to 362 months LoanMaturityPeriodCount: 241 to 360 months MortgageType: Conventional MasterCommitmentPurposeType: Flow TotalPairoffAmount: '0.0' CommitmentPriceResult: PriceDateTime: 07/11/2025 16:53:42 PriceResults: - InterestRate: '3.000' ContractPrice: '93.304' - InterestRate: '3.125' ContractPrice: '94.142' - InterestRate: '3.250' ContractPrice: '91.740' - InterestRate: '3.375' ContractPrice: '92.697' - InterestRate: '3.500' ContractPrice: '93.608' BestEffortsFixedSellerRetainedContractRequest: value: CommitmentRequestMetaData: CorrelationIdentifier: 8704cn70184nc4817984n01n8798n7870261 RequestTime: 07/07/2025 14:36:56 RequestingPartyAccountIdentifier: '999999' CounterPartyType: Seller VendorIdentifier: compass123 VendorName: Compass VendorSoftware: '002' VendorSoftwareVersion: '0.2' TemplateVersion: 1.0 Commitments: - ContractBase: CorrelationIdentifier: 8704cn70184nc4817984n01n8798n7870261 SystemContractExecutionMethodType: Cash LoanPurchaseContractType: Best Efforts LoanAmortizationType: Fixed ServicingOptionType: Retained SellerIdentifier: '999999' ContractName: Cash Retained PricingIdentifier: NONE ProductDefinition: 1008 ServicingOption: ServicingOptionRetained: CounterpartyAccountIdentifier: '999999' ServicingFeeRate: 0.25 ContractRemittanceScheduleType: Standard InterestAccountingMethodType: Scheduled/Actual CashContract: OriginalContractAmount: 125000.0 ContractDurationDayCount: 25 CashSpecifiedPoolIndicator: 'No' CashSpecifiedPoolType: '' ContractLTVRangeType: min: 0 max: 105 ContractInterestRate: 4 MandatoryFixedSellerCTOSNoAIFContRequest: value: CommitmentRequestMetaData: CorrelationIdentifier: 8704cn70184nc4817984n01n8798n7870261 RequestTime: 07/11/2025 17:17:10 RequestingPartyAccountIdentifier: '999999' CounterPartyType: Seller VendorIdentifier: '' VendorName: '' VendorSoftware: '' VendorSoftwareVersion: '' TemplateVersion: 1.0 Commitments: - ContractBase: CorrelationIdentifier: 8704cn70184nc4817984n01n8798n7870261 SystemContractExecutionMethodType: Cash LoanPurchaseContractType: Mandatory LoanAmortizationType: Fixed ServicingOptionType: CTOS SellerIdentifier: '999999' ContractName: Cash CTOS PricingIdentifier: NONE ProductDefinition: 1008 ServicingOption: ServicingOptionCTOS: CounterpartyAccountIdentifier: '999999' ServicingFeeRate: 0.25 ContractRemittanceScheduleType: Standard InterestAccountingMethodType: Scheduled/Actual CashContract: OriginalContractAmount: 125000.0 ContractDurationDayCount: 25 CashSpecifiedPoolIndicator: 'Yes' CashSpecifiedPoolType: Max LLB <= 225,000 ContractLTVRangeType: min: 0 max: 105 ContractFixedInterestRateRange: min: 6 max: 6.5 ManFixedSellerCTOSContWithAllInFundRes: value: CorrelationIdentifier: 8704cn70184nc4817984n01n8798n7870261 ResponseTime: 07/08/2025 11:06:28 ResponseToken: Rx8wefK/w9gDWOTydYDmPz8SqsqEQ+Kt8jFIaYCCU89mhpj//OI+gpDxOhtFku/eIVWd1wDIITxsrWER6FBkXA== CommitmentPriceResponses: - ContractBase: ProductDefinition: 1008 PurchaseContractStatusType: Open RemainingBalance: '125000.00' ContractExpirationDate: 08/04/2025 ContractName: Cash CTOS LoanAmortizationType: Fixed PricingIdentifier: NONE SystemContractExecutionMethodType: Cash SellerIdentifier: '999999' LoanPurchaseContractType: Mandatory ServicingOptionType: Concurrent TOS ContractIdentifier: '99999999' EffectiveDate: 07/08/2025 11:06:26 CorrelationIdentifier: 8704cn70184nc4817984n01n8798n7870261 TotalUPB: '0.00' ServicingOption: ServicingOptionCTOS: PayoffRemittanceDayCount: 5 InterestAccountingMethodType: Scheduled/Actual ContractRemittanceScheduleType: Standard CounterpartyAccountIdentifier: '999999' ServicingFeeRate: 0.25 ContractAverageLoanUPBAmount: '100000.00' ContractEscrowDepthType: Not Escrowed ContractAMinusIndicator: 'false' CrossSellRightsRetentionIndicator: 'false' StateType: CA FinancedUnitCount: '1' MortgageType: Conventional MortgageConformityType: Conforming Mortgage ProjectLegalStructureType: Condominium LoanProductPaymentFrequencyType: Monthly RemoteOnlineNotarizationIndicator: 'true' LoanScheduledFirstPaymentDate: 07/20/2025 LoanPurposeType: Purchase LoanLevelCreditScoreValue: 720 LTVRatioPercent: 87.0 CombinedLTVRatioPercent: '87' InvestorFeatureIdentifier: - H01 ConvertibleFlag: 'false' AssumabilityIndicator: 'false' BuyDownTemporarySubsidyIndicator: 'False' HMDARateSpreadPercent: '0.06' LoanOriginatorType: Lender CashContract: ContractDurationDayCount: '25' LoanAmortizationPeriodCount: 239 to 362 months ContractFixedInterestRateRange: min: 6.0 max: 6.5 ContractLTVRangeType: min: 0.0 max: 105.0 LoanAmortizationPeriodType: Month LoanBalloonIndicator: 'false' OriginalContractAmount: '125000.00' MortgageType: Conventional MasterCommitmentPurposeType: Flow LoanMaturityPeriodCount: 241 to 360 months CashSpecifiedPoolIndicator: 'Yes' CashSpecifiedPoolType: Max LLB <= 250,000 TotalPairoffAmount: '0.0' CommitmentPriceResult: PriceDateTime: 07/08/2025 11:06:28 PriceResults: - InterestRate: '6.000' ContractPrice: '99.026' ContractSRP: '1.140' ContractAssetPrice: '97.456' - InterestRate: '6.125' ContractPrice: '99.593' ContractSRP: '1.140' ContractAssetPrice: '98.103' - InterestRate: '6.250' ContractPrice: '100.044' ContractSRP: '1.140' ContractAssetPrice: '98.985' - InterestRate: '6.375' ContractPrice: '100.627' ContractSRP: '1.140' ContractAssetPrice: '99.528' - InterestRate: '6.500' ContractPrice: '101.093' ContractSRP: '1.140' ContractAssetPrice: '100.162' CashContractPairoffResponse: value: CorrelationIdentifier: 8704cn70184nc4817984n01n8798CC871113 ResponseTime: 11/05/2025 15:31:51 StatusType: SUCCESS ResponseToken: jbf6k9K5z9XaqVi18MnZgHygTklFgrbZE/nKgP+Grx7QRExULUzUNLN3gZy3+rMYTp+356wDjs7BUWy2ra0FMg== CommitmentPairoffResponses: - ContractIdentifier: '999999999' PairoffResult: ContractDurationDayCount: '30' AmountDueToFreddieMac: '0.00' ToleranceAmount: '25000.00' RequestedPairoffAmount: 1000.0 OriginalContractAmount: '1000000.00' LoanPurchaseContractType: Mandatory FundedLoans: '0.00' AmountDueToCustomer: '0.81' NonFundedLoans: '0.00' ExpirationDate: 12/03/2025 MandatoryARMSellerRetainedContractResponse: value: CorrelationIdentifier: 8704cn70184nc4817984n01n8798n7870261 ResponseTime: 07/11/2025 11:21:47 ResponseToken: Uuwk8wXzoNdah/9l4a/KP1Q7XwQZw5enY3129C5rJhezqYQ7sT+rWNs8W+hDYB3rwabxmyGCRSfq5aIkdx1cGg== CommitmentPriceResponses: - ContractBase: CorrelationIdentifier: 8704cn70184nc4817984n01n8798n7870261 ContractIdentifier: '99999999' LoanPurchaseContractType: Mandatory LoanAmortizationType: Adjustable Rate SystemContractExecutionMethodType: Cash ServicingOptionType: Retained SellerIdentifier: '999999' ContractName: ARM Retained PricingIdentifier: M99999999 ProductDefinition: 1579 EffectiveDate: 07/11/2025 11:21:41 ContractExpirationDate: 09/21/2025 PurchaseContractStatusType: Open RemainingBalance: '2500000.00' TotalUPB: '0.00' ConvertibleFlag: 'false' AssumabilityIndicator: 'true' ServicingOption: ServicingOptionRetained: CounterpartyAccountIdentifier: '999999' ContractRemittanceScheduleType: Standard InterestAccountingMethodType: Scheduled/Actual PayoffRemittanceDayCount: 5 CashContract: OriginalContractAmount: '2500000.00' ContractDurationDayCount: '90' ContractLTVRangeType: min: 0.0 max: 0.0 ContractFixedInterestRateRange: min: 2.875 max: 3.25 LoanBalloonIndicator: 'false' LoanAmortizationPeriodType: Month LoanAmortizationPeriodCount: 121 to 360 months LoanMaturityPeriodCount: 121 to 360 months MortgageType: Conventional MasterCommitmentPurposeType: Flow TotalPairoffAmount: '0.0' ServicingFeeRate: 0.25 CommitmentPriceResult: PriceDateTime: 07/11/2025 11:21:47 PriceResults: - InterestRate: '2.875' ContractPrice: '99.672' - InterestRate: '3.000' ContractPrice: '99.776' - InterestRate: '3.001' ContractPrice: '99.777' - InterestRate: '3.125' ContractPrice: '99.880' - InterestRate: '3.250' ContractPrice: '100.028' MandatoryFixedSellerRetainedContractRequest: value: CommitmentRequestMetaData: CorrelationIdentifier: 8704cn70184nc4817984n01n8798n7870261 RequestTime: 07/11/2025 11:22:05 RequestingPartyAccountIdentifier: '999999' CounterPartyType: Seller VendorIdentifier: compass123 VendorName: Compass VendorSoftware: '002' VendorSoftwareVersion: '0.2' TemplateVersion: 1.0 Commitments: - ContractBase: CorrelationIdentifier: 8704cn70184nc4817984n01n8798n7870261 SystemContractExecutionMethodType: Cash LoanPurchaseContractType: Mandatory LoanAmortizationType: Fixed ServicingOptionType: Retained SellerIdentifier: '999999' ContractName: Cash Retained PricingIdentifier: NONE ProductDefinition: 1008 ServicingOption: ServicingOptionRetained: CounterpartyAccountIdentifier: '999999' ServicingFeeRate: 0.25 ContractRemittanceScheduleType: Standard InterestAccountingMethodType: Scheduled/Actual CashContract: OriginalContractAmount: 125000.0 ContractDurationDayCount: 25 CashSpecifiedPoolIndicator: 'No' CashSpecifiedPoolType: '' ContractLTVRangeType: min: 0 max: 105 ContractFixedInterestRateRange: min: 6 max: 6.5 CashContractDecisionRequest: value: CommitmentRequestMetaData: RequestTime: 07/11/2025 17:17:10 RequestingPartyAccountIdentifier: '999999' CounterPartyType: Seller CorrelationIdentifier: 8704cn70184nc4817984n01n8798n7870261 ResponseToken: 26a/W5KYd/5Jz1EkLoaaWuiMZ1fVbJd5N9m0q03xPDrHOO8OCU/6GtgEoYcC7uD0RmAxrS6rzPUyPVQZfSRlbw== TemplateVersion: 1.0 Decisions: - SellerIdentifier: '999999' ContractIdentifier: '999999999' DecisionType: Accept MandatoryARMSellerRetainedContractRequest: value: CommitmentRequestMetaData: CorrelationIdentifier: 8704cn70184nc4817984n01n8798n7870261 RequestTime: 07/11/2025 04:59:53 RequestingPartyAccountIdentifier: '999999' CounterPartyType: Seller VendorIdentifier: '' VendorName: '' VendorSoftware: '' VendorSoftwareVersion: '' TemplateVersion: 1.0 Commitments: - ContractBase: CorrelationIdentifier: 8704cn70184nc4817984n01n8798n7870261 LoanPurchaseContractType: Mandatory LoanAmortizationType: Adjustable Rate SystemContractExecutionMethodType: Cash ServicingOptionType: Retained SellerIdentifier: '999999' ContractName: ARM Retained PricingIdentifier: M99999999 ProductDefinition: 1579 ServicingOption: ServicingOptionRetained: CounterpartyAccountIdentifier: '999999' ContractRemittanceScheduleType: Standard InterestAccountingMethodType: Scheduled/Actual CashContract: OriginalContractAmount: 2500000 ContractDurationDayCount: 90 CashSpecifiedPoolIndicator: '' ContractInterestRate: 3.001 ServicingFeeRate: 0.25 securitySchemes: basicAuth: type: http scheme: basic