Prototype built at a hackathon — not production-ready. Results may be wrong or out of date. Not legal advice.

  1. California

Prohibition on algorithm use or distribution in a restraint of trade

Cal. Bus. & Prof. Code § 16729(a)State law

A person must not use or distribute a common pricing algorithm as part of a contract, combination in the form of a trust, or conspiracy to restrain trade or commerce in violation of the chapter.

Answers the question “Can rent-setting software be used on my rent?”

The source

… that no reimbursement is required by this act for a specified reason. Digest Key Vote: MAJORITY Appropriation: NO Fiscal Committee: YES Local Program: YES Bill Text The people of the State of California do enact as follows: SECTION 1. Section 16729 is added to the Business and Professions Code, to read: 16729. (a) It shall be unlawful for a person to use or distribute a common pricing algorithm as part of a contract, combination in the form of a trust, or conspiracy to restrain trade or commerce in violation of this chapter. (b) It shall be unlawful for a person to use or distribute a common pricing algorithm if the person coerces another person to set or adopt a recommended price or commercial term recommended by the common pricing algorithm for the same or similar products or services in the jurisdiction of this state. (c) Nothing in…

Official law
Open the official source
Document
D022, retrieved Oct 1, 2026
Dates
In force since Jan 1, 2026
Status on Oct 1, 2026
In force

What it depends on

Covers
Conditions not extracted yet.
What you can do next
Read the law at its official source

Audit trail

The model reads the law; code decides who it covers. The line between them stays visible.

Extracted by the model

What the model read from the source text, checked by code (the quote must appear word for word).

Category
Rent-setting software
Requirement
A person must not use or distribute a common pricing algorithm as part of a contract, combination in the form of a trust, or conspiracy to restrain trade or commerce in violation of the chapter.
Key value
none
Effect
protection_or_duty
Quote found in source
yes
Confidence
90%

reasoning boundary

Decided by code

Deterministic: same rules, facts and date give the same answer.

  1. Jurisdiction: listed only for addresses whose state or legal city is CA.
  2. Dates: in force from 2026-01-01 (California default: January 1 after enactment 2025-10-06 (Cal. Const. art. IV § 8(c))); before that, not yet in force.
  3. Coverage: no building condition the data can test; conditions in words stay with the text.

As of Oct 1, 2026Engine run

Sources retrieved Oct 1, 2026.

Which buildings it reaches

All 250 sample addresses in California on Oct 1, 2026.

San Francisco and Berkeley
A0005: AppliesA0016: AppliesA0018: AppliesA0021: AppliesA0025: AppliesA0027: AppliesA0030: AppliesA0033: AppliesA0038: AppliesA0041: AppliesA0050: AppliesA0055: AppliesA0061: AppliesA0062: AppliesA0069: AppliesA0072: AppliesA0081: AppliesA0084: AppliesA0085: AppliesA0088: AppliesA0091: AppliesA0092: AppliesA0097: AppliesA0103: AppliesA0105: AppliesA0106: AppliesA0109: AppliesA0112: AppliesA0113: AppliesA0115: AppliesA0126: AppliesA0135: AppliesA0141: AppliesA0147: AppliesA0156: AppliesA0157: AppliesA0158: AppliesA0164: AppliesA0183: AppliesA0188: AppliesA0189: AppliesA0192: AppliesA0193: AppliesA0197: AppliesA0201: AppliesA0202: AppliesA0205: AppliesA0206: AppliesA0212: AppliesA0215: AppliesA0216: AppliesA0222: AppliesA0225: AppliesA0228: AppliesA0229: AppliesA0231: AppliesA0234: AppliesA0236: AppliesA0237: AppliesA0239: AppliesA0253: AppliesA0257: AppliesA0259: AppliesA0260: AppliesA0263: AppliesA0268: AppliesA0271: AppliesA0277: AppliesA0278: AppliesA0280: AppliesA0282: AppliesA0283: AppliesA0289: AppliesA0293: AppliesA0305: AppliesA0317: AppliesA0318: AppliesA0319: AppliesA0324: AppliesA0328: AppliesA0334: AppliesA0335: AppliesA0349: AppliesA0351: AppliesA0357: AppliesA0363: AppliesA0364: AppliesA0368: AppliesA0369: AppliesA0373: AppliesA0375: AppliesA0382: AppliesA0383: AppliesA0385: AppliesA0395: AppliesA0397: AppliesA0398: AppliesA0401: AppliesA0402: AppliesA0411: AppliesA0414: AppliesA0419: AppliesA0425: AppliesA0430: AppliesA0434: AppliesA0439: AppliesA0440: AppliesA0457: AppliesA0461: AppliesA0469: AppliesA0470: AppliesA0477: AppliesA0481: AppliesA0483: AppliesA0484: AppliesA0486: AppliesA0487: AppliesA0493: AppliesA0494: Applies
Los Angeles
A0001: AppliesA0004: AppliesA0007: AppliesA0014: AppliesA0022: AppliesA0023: AppliesA0031: AppliesA0035: AppliesA0037: AppliesA0045: AppliesA0060: AppliesA0066: AppliesA0067: AppliesA0074: AppliesA0079: AppliesA0080: AppliesA0107: AppliesA0111: AppliesA0117: AppliesA0122: AppliesA0127: AppliesA0133: AppliesA0138: AppliesA0142: AppliesA0153: AppliesA0162: AppliesA0170: AppliesA0172: AppliesA0173: AppliesA0178: AppliesA0179: AppliesA0180: AppliesA0184: AppliesA0196: AppliesA0200: AppliesA0207: AppliesA0210: AppliesA0213: AppliesA0224: AppliesA0235: AppliesA0238: AppliesA0248: AppliesA0252: AppliesA0255: AppliesA0267: AppliesA0281: AppliesA0285: AppliesA0303: AppliesA0309: AppliesA0314: AppliesA0315: AppliesA0323: AppliesA0327: AppliesA0330: AppliesA0340: AppliesA0345: AppliesA0353: AppliesA0355: AppliesA0370: AppliesA0374: AppliesA0405: AppliesA0407: AppliesA0408: AppliesA0417: AppliesA0421: AppliesA0427: AppliesA0432: AppliesA0433: AppliesA0437: AppliesA0442: AppliesA0445: AppliesA0451: AppliesA0452: AppliesA0454: AppliesA0458: AppliesA0474: AppliesA0479: AppliesA0492: AppliesA0499: AppliesA0500: Applies
San Diego
A0019: AppliesA0058: AppliesA0094: AppliesA0100: AppliesA0114: AppliesA0121: AppliesA0145: AppliesA0150: AppliesA0152: AppliesA0154: AppliesA0165: AppliesA0167: AppliesA0219: AppliesA0240: AppliesA0246: AppliesA0247: AppliesA0251: AppliesA0262: AppliesA0273: AppliesA0274: AppliesA0275: AppliesA0276: AppliesA0304: AppliesA0316: AppliesA0322: AppliesA0333: AppliesA0341: AppliesA0347: AppliesA0365: AppliesA0367: AppliesA0378: AppliesA0379: AppliesA0386: AppliesA0387: AppliesA0391: AppliesA0392: AppliesA0396: AppliesA0409: AppliesA0413: AppliesA0420: AppliesA0426: AppliesA0431: AppliesA0441: AppliesA0443: AppliesA0456: AppliesA0478: AppliesA0480: AppliesA0496: AppliesA0497: Applies

Every dot is the rule engine’s result for that address. The larger dots are the example addresses listed below. 2 addresses have no coordinates and are counted but not drawn.

Decided by code for the example addresses

On Oct 1, 2026. Rules that don’t apply are left out.