The institutions, running on their own
Each one books its own activity as the clock moves. Set how busy they are, or generate a batch of one kind of activity now.
Reset and reseed. Drops every record, every event and the request log, then rebuilds every institution from SIM_SEED. Anyone connected sees the change at once.
What the institutions are doing
The newest events first — posted items, new members, applications moving through underwriting.
Requests received
Every call a client made, as it arrived and as it was answered. Credentials are masked before a request is kept.
Native records
Newest first, exactly as each vendor stores them — the rows an adapter's parsed member came from.
This form only picks a record type; it collects nothing about you. All records are synthetic (made up). Privacy
Connect a client
The platform's adapters call exactly these. Point a client at a base path with the credentials named, and its requests appear under Requests received.
| System | Base path | Protocol | Authentication | Operations |
|---|---|---|---|---|
| Jack Henry Symitar | /symitar | SymXchange SOAP 1.1 · POST /SymXchange/{release}/{Service} | admin password + an authorized deviceNumber in every envelope — SIM_SYMXCHANGE_PASSWORD, SIM_SYMXCHANGE_DEVICES | getSystemInformation · getAccount · getAccountWithAllShares · getShareTransactions · createLoan |
| Temenos Transact | /temenos | IRF REST · /irf-provider-container/api/v1.0.0 · header/body envelope | OAuth2 client credentials at /oauth2/token — SIM_TEMENOS_CLIENT_ID, SIM_TEMENOS_CLIENT_SECRET; five-minute signed bearer | party/customers · holdings/customers/{id}/accounts · holdings/accounts/{id}/transactions · holdings/loans · accounting/journalEntries |
| Temenos LMS | /temenos-lms | REST · OData-style { value: [...] } | bearer SIM_TEMENOS_LMS_TOKEN + x-institution-code | GET /api/v1/loanApplications · …/{id} · …/decision · …/conditions · PATCH …/{id} |
| MeridianLink Consumer | /meridianlink | XML · POST /api/{Operation} · status envelope | ApiKey + LenderRefId in every request — SIM_MERIDIANLINK_API_KEY | SearchLoanApplications · GetLoanApplication · GetLoanDecision · GetLoanConditions · GetLoanDocuments · UpdateLoanApplicationStatus · UploadLoanDocument · RecordLoanFunding |
| Corelation KeyStone | /keystone | XML · POST /keystoneapi · <command> in a <request>, 200 with a status envelope | <user> + <password> in every request — SIM_KEYSTONE_USER, SIM_KEYSTONE_PASSWORD | getSystemStatus · searchPerson · getAccount · getTransactionList · createLoan · postGeneralLedgerBatch |
| Fiserv DNA | /dna | REST · /v1 · { error: { code, message } } on failure | every request HMAC-signed: Api-Key, Client-Request-Id, Timestamp, Authorization — SIM_DNA_API_KEY, SIM_DNA_API_SECRET; optional Institution-Id | GET /institution · /persons · /accounts · /accounts/{acctNbr}/transactions · POST /loans · /gl/batches |
| Fiserv Portico | /portico | SOAP 1.1 · POST /services · responseCode 0 on success | HMAC-signed like DNA + institutionId in every envelope — SIM_PORTICO_API_KEY, SIM_PORTICO_API_SECRET, SIM_PORTICO_INSTITUTION. No GL: a service bureau posts it by batch | GetInstitutionInfo · GetMember · GetMemberAccounts · GetTransactionHistory · OpenLoanAccount |
| Jack Henry SilverLake | /silverlake | jXchange SOAP 1.1 · POST /jxchange/2008/ServiceGateway/ServiceGateway.svc · faults carry ErrCode/ErrDesc | WS-Security UsernameToken + the bank's InstRtId in jXchangeHdr — SIM_JXCHANGE_USER, SIM_JXCHANGE_PASSWORD, SIM_JXCHANGE_INST_RT_ID | Ping · CustSrch · CustInq · AcctSrch · AcctHistSrch · LnAcctAdd · OpsFileSrch (the overnight files: ACHEXC, STOPPMT, PENDITEM, WIRECONF, CAPTITEM, RPTARRV) |