English Translation
A reasonable compromise must be found.
“Kesepakatan” is closer to “agreement” or “covenant”. The Indonesian sentence doesn’t fully capture the nuance of “compromise”. Besides, “berdasar” means “well-grounded” or “having a foundation”. But a “reasonable” compromise does not always involve a rationale based on objective facts and fairness.