4 июня 874 года в Форххайме, в Северной Баварии, Святополк и Людовик Немецкий наконец подписали то, к чему оба шли через провал военных решений. Двумя годами ранее Людовик бросил против Моравии три армии одновременно — все три вернулись без победы. Дипломатия началась там, где остановился меч.
Переговоры начались ещё в прошлом году, после встречи Людовика с папой Иоанном VIII в Вероне: возвращаясь домой, король принял в Форххайме послов Святополка, просивших мира. Год потребовался, чтобы довести договорённости до подписи.
Условия отражали реальный баланс сил, а не желаемый франками порядок. Послы Святополка обещали от его имени верность Людовику «все дни его жизни» и ежегодную дань Восточной Франкии. В обмен Людовик соглашался отказаться от враждебных действий против Моравии. Формальная лояльность — и полное отсутствие франкских гарнизонов, чиновников или прямого контроля над внутренними делами княжества.
Святополк получил то, чего безуспешно добивался его дядя Растислав два десятилетия, — мир на собственных условиях, без необходимости подчинять Моравию чужой воле на деле. Дань платилась словами и серебром, не покорностью.
Договор развязывал руки в другом направлении. Свободный от франкской угрозы, Святополк уже присматривался к соседним землям — землям вислян на севере, которые вскоре окажутся под его властью.