Embed compliance directly
in your workflow.
Single-loan validation, batch processing, MISMO-normalized confidence scoring, and cryptographic audit trails — all via a clean REST API that integrates with any LOS, valuation platform, or internal system.
Single-loan AVM compliance validation with full MISMO response and optional SOPA session creation.
Batch validation for loan tapes. Sync for small batches, async with webhook for large volumes.
Query compliance sessions with filtering by status, loan type, state, date range, and pagination.
Retrieve a single session with full compliance proof, MISMO normalization audit, and nondiscrimination tags.
API keys with scoped permissions.
Create API keys from the dashboard with granular permission scopes. Keys are hashed at rest — the raw key is shown exactly once at creation. Each key can be named, scoped, rate-limited, and revoked independently.
Pass your key in the X-API-Key header. Every request is attributed to the key's tenant and recorded in the protocol chain.
One loan. Full compliance. One request.
Submit loan and AVM data. Receive the five-factor policy check result, MISMO-normalized confidence, nondiscrimination tags, and an optional cryptographic session — all in a single synchronous response.
The normalizedAvm object.
Every response includes the full MISMO normalization result: the original score, the normalized MISMO CCS score, the confidence tier, the PP10 basis, the normalization method used, and any warnings the engine emitted.
The pp10Basis field tells you exactly how much to trust the confidence score:
The vendor publishes this metric as PP10-aligned. We're passing it through directly.
We derived a percentage from a non-PP10 metric (FSD inversion, scale transform). The output approximates a probabilistic claim but isn't the vendor's own.
The source metric type (letter grade, qualitative term) doesn't support a probabilistic claim.
Proof, not just a result.
Set includeAuditTrail: true and the response includes the full cryptographic evidence for the validation event.
The integrity hash provides a cryptographic proof that the data was not modified between submission and evaluation. The chain position links this validation event into the institution's verifiable evidence sequence.
Per-factor timing breakdowns prove which checks ran and when. The integrity verification flag confirms the intake data is unchanged from submission to evaluation. This is the evidence structure an examiner would review when evaluating your Factor 2 controls.
Thousands of loans.
One request.
Submit up to 10,000 loans in a single batch request. Each loan receives the same five-factor policy check, MISMO normalization, and nondiscrimination tagging as a single-loan validation.
Small batches (<100 loans) process synchronously. Larger batches process asynchronously with progress tracking and optional webhook notification on completion.
Batch results include per-loan status, issues, session IDs, and an aggregate summary — along with the same MISMO-normalized AVM data and compliance proof available on single-loan requests.
Where the API fits.
LOS Integration
Embed compliance validation in your loan origination workflow. Validate at the point of decision — before the loan closes, not after.
Call /v1/validate when the AVM is received. Use the response to gate or flag the loan in your LOS based on the five-factor result.
Bulk Portfolio Review
Validate existing portfolios against current policies. Process historical loan tapes to build retroactive compliance evidence.
Submit loan tapes via /v1/batch. Use analytics mode for non-session validation, or compliance mode to create full protocol sessions.
Secondary Market Diligence
Generate loan-level compliance proofs for securitization due diligence, investor reporting, and GSE seller/servicer requirements.
Process acquisition tapes with includeAuditTrail: true. Each loan receives a cryptographic proof packet with MISMO normalization and policy check evidence.
Nightly Batch
Automate daily compliance processing. Submit the day's originations via SFTP or API batch with webhook notification.
Schedule a nightly job that pushes the day's loans to /v1/batch with async: true. Receive results via webhook or poll for completion.
Vendor Evaluation
Compare AVM vendor performance before signing contracts. Process sample tapes from candidate vendors through the MISMO engine.
Submit sample data from each vendor. Compare normalized confidence distributions, tier breakdowns, and PP10 coverage across vendors.
Internal Analytics
Feed MISMO-normalized AVM data into your internal risk models, data warehouse, or business intelligence tools.
Use analytics mode (createSession: false) for lightweight validation without protocol session creation. Parse the normalizedAvm object for downstream consumption.
Your LOS. Our proof layer. Integrated.
Start your free trial. Create an API key from the dashboard. Validate your first loan in under five minutes. The API is available on Professional and Enterprise plans.