Resolves account.virtual-account.v1 activation for a specific entity
(the ledger account's owning identity or organization), loading every
Victor precondition the matcher inspects (customer-level Victor
enrollment, ledger-account presence) so callers don't have to gather
them one-by-one.
Pass provider + ledgerAccountId to signal creation/mutation intent —
the matcher only enforces Dart-parity preconditions when
virtualAccountProvider === "VICTOR" (see migration
20260418004128_virtual_account_victor_preconditions). Read-only callers
can omit both; the matcher falls through to the non-VICTOR catch-all rule.
Resolves
account.virtual-account.v1activation for a specific entity (the ledger account's owning identity or organization), loading every Victor precondition the matcher inspects (customer-level Victor enrollment, ledger-account presence) so callers don't have to gather them one-by-one.Pass
provider+ledgerAccountIdto signal creation/mutation intent — the matcher only enforces Dart-parity preconditions whenvirtualAccountProvider === "VICTOR"(see migration20260418004128_virtual_account_victor_preconditions). Read-only callers can omit both; the matcher falls through to the non-VICTOR catch-all rule.