Fetch a program by its Victor ledger program id, or null when unregistered.
Set the deposit-instruction beneficiary override for a program, keyed by its
Victor ledger program id. Creates the registry row if it doesn't exist yet
(with a placeholder name operators can rename), else updates only
beneficiaryName. An empty/blank value clears the override (falls back to
the bank template).
Admin reads/writes for the Victor ledger-program registry.
Programs are keyed by the opaque
victorLedgerProgramIdthat FBOvictor_accountrows carry. Rows are backfilled from existing program ids and created on demand here, so the only editable field is the deposit-instructionbeneficiaryNameoverride — the rest is provisioned out-of-band.