What the forward-rate solver is doing
The forward-rate solver treats spot, tenor, and the two currency rates as linked by a covered-interest-parity identity. If you know spot, tenor, and both rates, it solves the implied forward. If you know spot, forward, tenor, and one rate, it solves the missing rate that would make the relationship consistent.
That makes it useful for education, benchmarking, and quick sense checks. It is not intended to replace a real FX pricing engine or a dealer quote because practical forward markets also reflect basis, collateral, and execution details.