Guaranteed by England's King Edward I, the purpose of the treaty was to put to rest the competing claims of the House of Balliol and the House of Bruce. The treaties were drawn up in Salisbury in 1289 and Birgham, Berwickshire, in 1290. They were negotiated and signed by the Guardians of Scotland, who were ruling in the Maid of Norway's absence due to her age. Under the condition that the heiress of Scotland, Margaret, the Maid of Norway, would marry Edward's son, Scotland was to remain "separate and divided from England according to its rightful boundaries, free in itself and without subjection." The treaty specified that even though a wife's possessions should become the husbands upon marriage, in this case it would not. It stated upon Margaret, the Maid of Norway and Edward's marriage that the Churches of Scotland and England were to be made separate, that the owner of lands in Scotland shall not have them disinherited. It made sure that both the parliaments of England and Scotland were to remain separate and not be held outside of their respective country.
The treaty proved ineffectual, both because Margaret died en route to Scotland in 1290, and because English negotiators had included enough reservations to render the independence clauses useless. In 1291 Edward summoned the Scottish nobles to meet him at Norham-on-Tweed and styled himself overlord of Scotland ('Lord Paramount of Scotland') and challenged claimants to the Scottish throne to recognise himself as a feudal superior as a condition of his agreeing to arbitrate the various claims.