← Back to Home

How DeepV reviews a UAD 3.6 appraisal

Nine deterministic stages from upload to gated PDF download. Twenty brains orchestrated by Prime Brain along a fixed 21-step runtime. Same input plus same configuration produces the same report.

1

Upload

The customer uploads an appraisal payload through the DeepV portal. Accepted formats follow the URAR 3.6 runtime contract: 1004, 1004UAD, 1073, MISMO 2.6 GSE, MISMO 3.x, and TOTAL/alamode PDF. Supporting exhibits and any prior demand correspondence may be attached.

  • Accepted: pdf.1004, pdf.1004UAD, xml.mismo.26, xml.mismo.3x, pdf.total_alamode
  • Intake preflight runs the 5-gate security model before any review begins
  • No console-only success — uploads either land in the intake bucket or fail closed
2

UAD 3.6 intake

The intake service normalises the payload, validates the MISMO 3.6 namespaces, and produces an immutable AppraisalState with provenance for every extracted FieldValue. Legacy 1004 / MISMO 2.6 payloads flow through the legacy bridge before review.

  • XML and PDF preflight, deskew/dewarp/contrast where needed
  • AppraisalState is frozen — version control by content hash
  • Legacy bridge maps MISMO 2.6 GSE into UAD 3.6 canonical fields
3

Parser and rules evaluation

DeepV parses every UAD field, runs the deterministic rule pack, and emits structured rule outcomes. Rule IDs are stable across runs so findings can be reconciled against prior reviews. Misparses route to Section 9 for reconciliation.

  • Stable rule_id and rule_family on every outcome
  • Validation engine integrated with the field catalog
  • No fallback narrative; structured output enforced
4

Render-back

The parser output renders back into a structured form view so reviewers see exactly how DeepV read each field. The render is built from the same FieldValue records the brains consume, so the reviewer view, the audit trail, and the brain inputs stay in sync.

  • Form view matches the appraisal grid exactly
  • FieldValue provenance is visible per cell
  • No silent inference — every read shows its source
5

Prime Brain fan-out

Prime Brain orchestrates the canonical 20 DeepV brains across the 21-step URAR 3.6 runtime sequence. Every brain produces structured output for every review — either a finding, a "searched but not found" report with attempted sources, or a "not applicable" status.

  • 21-step runtime sequence per DEEPV_RuntimeBundle_v2_FULL_EMBED.json
  • Always-active brains; no silent passes
  • Output behavior pinned: fully_expanded_if_triggered
6

RISC scoring

Findings roll up into the RISC bar by Risk Band Conductor. Materiality weighting (value-impacting 1.0, compliance-only 0.6, cosmetic 0.3) and severity bucketing (0.90 / 0.70 / 0.40 / 0.15) are pinned from the runtime configuration. Hard fails surface a black-ball indicator regardless of composite score.

  • Six-level palette: Low, Mild, Moderate, Elevated, Critical, Unknown
  • Lower-is-better composite, 0–100
  • Black ball = hard fail; surfaced visibly
7

Source and evidence trace

Every finding carries evidence references (page, field, image, comparable, supplement). Every brain logs the public-record sources it queried with timestamps — even when it found nothing. LangSmith / glass-box trace IDs are pinned per stage in the audit trail.

  • Per-finding evidence: {kind, uri}
  • Searched-but-not-found registry with attempted sources + timestamps
  • LangSmith trace_id and span_id in the audit_trail block
8

Final report assembly

Report Assembly composes the deterministic JSON report and the human-readable narrative. Audit trail (rule_pack_version, brain_version_ids, prompt_version, model_id, temperature, seed, langsmith_trace_id) is pinned in the report so the same input plus the same configuration produces the same artifact.

  • Report JSON schema versioned r79.v1
  • Eight required disclaimers
  • deterministic_hash excludes generated_at and storage paths
9

PDF download — gated

PDF rendering produces one artifact per review_id with SHA-256 pinned. The downloadable copy is gated behind the payment / report-completeness gate inside the portal. The public site shows only the labeled R81 sample for walkthroughs. No live paid report download is implied until a payment provider is configured.

  • One PDF per review_id, SHA pinned
  • Public-site sample download labeled SAMPLE; not a live paid run
  • Live download enabled only when payment provider is wired

21-step runtime sequence

Verbatim from DEEPV_RuntimeBundle_v2_FULL_EMBED.jsonurar36_runtime_v1.steps. Prime Brain calls each agent in order during Stage 5 (fan-out).

  1. 1jules_moreno
    Section 1 intake
  2. 2grady_moraine
    Section 2 site/terrain
  3. 3harper_knox
    Section 3 construction type
  4. 4mira_langston
    Sections 4/6/7/8 CCR overlay
  5. 5reese_calderon
    Section 5 STR
  6. 6nico_dray
    Section 6 mixed-use
  7. 7dane_vexler
    Section 7 eligibility grid
  8. 8deepv_central_command
    Section 8 overlay aggregator
  9. 9ross_brandt
    Section 9 reconciliation
  10. 10axel_rhodes
    Section 10 log-home
  11. 11giovanni_agricola
    Section 11 ag overlay
  12. 12sadie_moraine
    Sections 12 / 12A title & parcel
  13. 13dr_lyra_cross
    Section 13 photo forensics
  14. 14miles_checker
    Section 14 address audit
  15. 15lex_parsewell
    Section 15 document extraction
  16. 16appraisal_review_team_s16
    Section 16 appraisal compliance
  17. 17appraisal_review_team_s17
    Section 17 FHA/VA review
  18. 18appraisal_review_team_s18
    Section 18 ROV / rebuttal
  19. 19remediation_impact_team
    Section 19 remediation
  20. 20lexi_quinn
    Section 20 credit underwriting
  21. 21jules_moreno_contract
    Purchase-contract pass (Jules return)

RISC palette (Stage 6)

  • Low Risk
  • Mild Risk
  • Moderate Risk
  • Elevated Risk
  • Critical Risk
  • Unknown / Unverified

See the 20-brain pipeline run on your sample

Pay-per-review pilot on a real appraisal from your portfolio. The output is the same deterministic report you would receive at scale.