Conditional settlement · GenLayer

Deals that settle themselves.

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.

How it works
PayerPayee
Reading the chain...
Settles when-
0 GEN in escrow-
0Open agreements
0GEN in escrow
0Settled
How it works

Three steps to a self-enforcing deal.

01

Agree

The payer escrows the funds, names the payee, and writes the terms plus a condition with a public source.

02

Do the work

The payee fulfils the deal. The proof of completion lives on a public page anyone can read.

03

Settle

The contract reads the source and validators agree. Condition met, the payee is paid. Unmet, the payer is refunded.

Agreements

-
Reading the chain...
Why Concord

Trust the terms, not the timing.

Funds escrowed first

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.

Plain-English terms

No legalese and no rigid templates. State the condition the way you'd say it, and cite where its truth can be checked.

One impartial settle

A validator set reads the source and rules once. Met pays the payee, unmet refunds the payer. No disputes to chase.

Shake on it. Let the contract keep its word.

Escrow the funds, name the condition, and settle from the source. One transaction on GenLayer studionet.