What kind of account a manual registration describes.
CFX_PARTNER_BANK is the population the BANK_INSTRUCTION arm infers from
bank's four JSONB rail columns — registering one here is what demotes that
arm to backstop for that account. COUNTERPARTY is an account CFX trades
with, which has no representation in any other arm at all: the feed only ever
records CFX's side, so a counterparty appears in no table and not even in
OBSERVED (§ 1.2). CUSTOMER_EXTERNAL is a customer's own outside account.
A text column rather than a pg enum precisely so it can be widened once
operators have used the form — see open question 2. Do not encode this set
anywhere a change would be expensive.
What kind of account a manual registration describes.
CFX_PARTNER_BANKis the population theBANK_INSTRUCTIONarm infers frombank's four JSONB rail columns — registering one here is what demotes that arm to backstop for that account.COUNTERPARTYis an account CFX trades with, which has no representation in any other arm at all: the feed only ever records CFX's side, so a counterparty appears in no table and not even inOBSERVED(§ 1.2).CUSTOMER_EXTERNALis a customer's own outside account.A text column rather than a pg enum precisely so it can be widened once operators have used the form — see open question 2. Do not encode this set anywhere a change would be expensive.