ConstReadonlyCUSTOM_PROTOCOL_FEE: 4Bit 2: Custom protocol fee enabled — overrides default 100 bps (1 = enabled)
ReadonlyNET_AMOUNT: 2Bit 1: Net amount mode — recipient receives exactly payment_amount, fees added on top (1 = net)
ReadonlyPERMISSIONLESS: 8Bit 3: Permissionless composable execution enabled (ADR-0016).
Frozen at gateway creation — cannot be toggled via update_gateway_feature_flags.
When set, executeComposable admits any signer for CONFORMING
composable policies (post_validation or route pinned). The trusted three
(gateway signer / owner / recipient) always pass regardless.
ReadonlyREFERRAL: 1Bit 0: Referral program enabled (1 = enabled)
Gateway feature flag bit positions. Bit-vector stored in PaymentGateway.feature_flags (u8).