Add a parameter to the deliver method to validate that the derivative scheme matches the required scheme, ensuring consistency and security. Update routing to include the required derivative scheme as a constant.
deliver
merged