Nature of a ContractConsideration
Section § 1605
This section explains that if someone makes a promise and, in return, gets something they weren't already entitled to, or if the other party agrees to suffer some kind of loss they weren't bound to accept, then that is a valid reason, or 'consideration', for making the promise. It's basically saying that a deal is legit if there is a real exchange of benefits or burdens.
Section § 1606
This law says that if someone already has a legal duty to do something, or if they feel a moral obligation because they've received a benefit or caused a loss to someone else, that can count as a valid reason for them to make a promise. However, the promise is only valid as long as it matches the original obligation and doesn't go beyond it.
Section § 1607
This law states that the value or reason for making a contract (called 'consideration') has to be legal. For more details on what's considered legal, see Section 1667.
Section § 1608
If any part of the reason you're making a contract is illegal, then the whole contract can't be enforced. Similarly, if you're giving or promising illegal things as part of an agreement, then that agreement can't stand either.
Section § 1609
This section basically says that consideration, which is what you give or promise in a contract, can either be something already done (executed) or something that will be done in the future (executory). If it's the latter, it must follow certain rules in another part of the law.
Section § 1610
Section § 1611
This law says that if a contract doesn't specify how much a party should be paid or how to figure that out, and it leaves that decision up to one of the parties involved, the payment should equal the reasonable value of what's being exchanged or provided.
Section § 1612
Section § 1613
Section § 1614
In simple terms, this law says that if there's a written agreement, it's usually assumed that something of value was exchanged, unless proven otherwise.
Section § 1615
If someone wants to show that a contract or agreement is not valid because there wasn't enough value exchanged, it's their responsibility to prove it.