PLUMB  /  FOR COMP IMPORTERS  ·  COMPLIANT-OUTPUT LAYER

The compliant-output layer for comp importers.

Send structured subject, comp-grid, and valuation data to Plumb. The deterministic ingest path produces UAD 3.6 MISMO XML, a PDF, and an Appendix H-1 report that states exactly how many rules were evaluated. The contract is importer-agnostic for TrueTracts, DataMaster, or equivalent exports.

Mandatory UCDP date Nov 2, 2026 Compliance engine Appendix H-1 v1.5 Last verified 2026-09-05
Check the output first Plumb Bob checks your XML against the rules it evaluates and reports the exact count before you submit. Free while it's in beta — start now with code WELCOME2026. Why wait?
Public ingest spec The contract between your importer and Plumb is documented in Plumb ingest spec — subject + comp grid + valuation JSON in, UAD 3.6 XML + compliance report out. Validate your payload against schemas/plumb_ingest_v1.schema.json, the frozen public contract.
STEP 01 · DATA IN
Your importer
TrueTracts, DataMaster, or any comp export. You send one JSON object: subject address + characteristics, comp grid, valuation. Plumb never asks you to re-type — the rows you already hold are the input.
STEP 02 · PLUMB
Structure + validate
Plumb maps your JSON onto the UAD 3.6 MISMO model, emits XSD-validated XML against the official GSE_UAD_3.6.0_v1.3 schema, and runs the Appendix H-1 compliance engine. Absent fields stay absent — never silently defaulted.
STEP 03 · COMPLIANT OUT
XML + report
UAD 3.6 XML for the UCDP delivery workflow, plus a compliance report citing each finding the current engine evaluates by rule ID. Appendix H-1 v1.5 contains 508 published Fatal rules — the ones that reject a submission outright.

Published rules, not a black box.

Most QC tools score your file with a proprietary rubric and hand back a pass/fail you can't trace. Plumb loads the Appendix H-1 workbook — v1.5, dated 2026-08-13 — directly from the GSE publication and reports the exact number of rules evaluated. Every finding cites the rule ID (UAD####), the severity (Fatal / Warning / Informational), and the workbook text. If a finding fires, you can look it up in the published rules and see why. If you disagree, you disagree with the GSEs' own rule, not Plumb's opinion.

508
Fatal rules from Appendix H-1 v1.5 — the ones that reject a UCDP submission outright. See all 508 →
628
Total rules loaded — Fatal, Warning, and Informational, all traceable to the workbook.
13
Fixture archetypes exercising the ingest path end-to-end: SFR, condo, 2–4 unit, new-construction, ADU, basement/waterfront, HOA, refi.

The workflow split.

Comp importers are good at data-IN — pulling comps, normalizing addresses, assembling the grid. They are not built to emit UAD 3.6 MISMO XML or run the GSE compliance ruleset. Plumb is the UAD-XML-OUT half: a structured-ingest API that takes your JSON, maps it onto the MISMO model, validates against the XSD, and runs the published compliance engine. You keep your importer; Plumb rides alongside as the output layer.

The split is honest about scope. Plumb's conversational capture flow is SFR-first today. The structured ingest path covers more ground — the 13 fixture archetypes prove SFR, condo, 2–4 unit (with per-unit rent schedule and GRM income approach), and new-construction-subject-to-completion end-to-end. If your importer covers a shape the chat doesn't yet capture, the ingest path is the one to use.

What Plumb returns.

Honesty rules.

The ingest spec.

The full field-level contract is in Plumb ingest spec — one JSON object with three required blocks (subject, comparables, valuation) plus optional blocks for site, structure, amenities, defects, and 2–4 unit / income-approach data. Your payload validates against schemas/plumb_ingest_v1.schema.json; docs/plumb_ingest_v1.md carries the field-to-UAD-UID mapping.

For TrueTracts, DataMaster, and equivalent importers.

The ingest format is importer-agnostic. If your export can produce the subject + comp grid + valuation JSON described in the spec, Plumb can produce XSD-validated UAD 3.6 XML from it. Integrations welcome — email hello@plumbvaluation.com.