@cfxlabsinc/b2b-services
    Preparing search index...

    Type Alias ManualBankAccountType

    ManualBankAccountType: "CFX_PARTNER_BANK" | "COUNTERPARTY" | "CUSTOMER_EXTERNAL"

    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.