| audit | No | Also return the run record and input/result hashes (an audit trail). Default false. | |
| detail | No | summary: totals, trade scopes, every line tied to a finding (capped at 40) plus the largest must-fix/refer-out lines, a one-line note on the routine lines left out, notes, and only findings needing attention (small). full: every line, finding and source. | summary |
| retain | No | Optional (contract 0.5.0). false: keep none of this request's text. By default the finding descriptions are kept with contact details and access codes removed, to improve matching; the estimate is the same either way. | |
| findings | No | Move-out inspection findings, one per condition, with location and extent. | |
| property | Yes | The unit: ZIP, size, type and year built. | |
| tax_rate | No | Applied to all lines, e.g. 0.07. | |
| decisions | No | Approve, decline or defer lines or findings from an earlier scope. | |
| rate_card | No | Your own prices by trade or task; they replace the regional library prices. | |
| standards | No | Finish profile, price tier and overrides. | |
| client_refs | No | Your own reference ids (e.g. unit_id, job_id). Echoed back, never used. | |
| constraints | No | Target ready date, whether the unit is occupied, access notes. | |
| serve_pinned | No | Optional, with expect_ruleset. True asks us to answer under the ruleset version you named even when the rules have changed since, from that version's signed bundle; the result says so in served_from_bundle. We refuse a version older than 12 months, one a later correction or law change replaced for your state, or one we have no bundle for. Default false: the call fails whenever the rules have changed. | |
| trade_vendors | No | Vendor (name, contact) to put on each trade's lines. | |
| expect_ruleset | No | Optional. The ruleset version you built against, as results carry it in provenance.ruleset_version (e.g. 'sd-2026.11.14'), or its sha256: hash. If the rules have changed since, the call fails (nothing computed, nothing charged) and says what is in force now, so you upgrade on your own schedule. Leave it out to answer under the current rules. | |