Agree
The payer escrows the funds, names the payee, and writes the terms plus a condition with a public source.
Write the agreement in plain English, name a real-world condition, and point to a public source where its truth can be read. The payer escrows the funds. When it's time to settle, the contract reads the source and a validator set agrees whether the condition is met - paying the payee if it is, refunding the payer if it isn't. A handshake that enforces itself.
The payer escrows the funds, names the payee, and writes the terms plus a condition with a public source.
The payee fulfils the deal. The proof of completion lives on a public page anyone can read.
The contract reads the source and validators agree. Condition met, the payee is paid. Unmet, the payer is refunded.
The money is locked in the contract the moment the deal opens. The payee knows it's there; the payer knows it can't be misused.
No legalese and no rigid templates. State the condition the way you'd say it, and cite where its truth can be checked.
A validator set reads the source and rules once. Met pays the payee, unmet refunds the payer. No disputes to chase.
Escrow the funds, name the condition, and settle from the source. One transaction on GenLayer studionet.