Corgi BankDocumentation
OpenAPI

The Bank Repo Program object

Independently reviewed bank-borrower secured funding authority, actual lender and custody identity, fixed interest policy and legal/accounting evidence.

Attributes

actorstringRequired
content_sha256stringRequired
created_atstring · date-timeRequired
decisionobject or nullOptional
5 child attributes
actorstringRequired
atstring · date-timeRequired
content_sha256stringRequired
decisionstringRequired
notestringRequired
idstringRequired
kindstringRequired

Program

programobject or nullOptional
23 child attributes
agreementobjectRequired
3 child attributes
datastring · byteRequired
formatstringRequired
sha256stringRequired
authorityobjectRequired
2 child attributes
referencestringRequired
sha256stringRequired
cash_bridge_subjectstringRequired
cash_evidence_keysobjectRequired
custodian_referencestringRequired
custody_bridge_subjectstringRequired
custody_providerstringRequired
enabledbooleanRequired
haircut_bpsintegerRequired
intermediariesarray of objectsRequired
4 child attributes
customer_idstringRequired

Example cust_2tVh8nqLxq4GbDe0K1F6S9zRcWm

external_referencestringRequired
identityobjectRequired
2 child attributes
referencestringRequired
sha256stringRequired
legal_namestringRequired
legal_entitystringRequired
lenderobjectRequired
4 child attributes
customer_idstringRequired

Example cust_2tVh8nqLxq4GbDe0K1F6S9zRcWm

external_referencestringRequired
identityobjectRequired
2 child attributes
referencestringRequired
sha256stringRequired
legal_namestringRequired
master_cash_external_account_referencestringRequired
master_cash_identityobjectRequired
2 child attributes
referencestringRequired
sha256stringRequired
master_cash_ledger_account_idstringRequired

Example lacc_2tVh8nqLxq4GbDe0K1F6S9zRcWm

max_excess_collateral_amountintegerRequired
max_principal_amountintegerRequired
max_rate_bpsintegerRequired
max_term_daysintegerRequired
providerstringRequired
termsobjectRequired

Terms are reviewed contract requirements. True/false assertions alone cannot establish their legal enforceability; the retained opinions and agreement do.

18 child attributes
accountingstringRequired

Secured_borrowing

accounting_opinionobjectRequired
2 child attributes
referencestringRequired
sha256stringRequired
automatic_renewalboolean or nullOptional
bank_entitled_and_obligatedboolean or nullOptional
concurrent_repurchase_agreementboolean or nullOptional
counterparty_may_reuseboolean or nullOptional
day_countstringRequired

Actual_360 or actual_365

default_policystringRequired

Preserve_obligation_governed_resolution

default_proceduresobjectRequired
2 child attributes
referencestringRequired
sha256stringRequired
early_terminationboolean or nullOptional
enforceability_opinionobjectRequired
2 child attributes
referencestringRequired
sha256stringRequired
floating_rateboolean or nullOptional
margin_policystringRequired

Daily_two_sided_review

margin_proceduresobjectRequired
2 child attributes
referencestringRequired
sha256stringRequired
roundingstringRequired

Cumulative_half_up_cent

same_securities_returnboolean or nullOptional
segregated_collateralboolean or nullOptional
substitutionboolean or nullOptional
valid_fromstring · dateRequired

A business date, YYYY-MM-DD

valid_throughstring · dateRequired

A business date, YYYY-MM-DD

to move to open esc to close