← Rivl AI  /  Proof

A licensed brokerage,
built as software.Controlled beta

Rivl Real Estate is a Missouri real estate brokerage that we hold the license for and that we operate. A seller enters an address. AI drafts the listing, public county records set a price range, a licensed broker reviews every listing before it publishes, and a buyer makes an offer through a constrained composer that cannot produce a term nobody approved.

We did not build it to sell a real estate product. We built it to prove that a regulated workflow can be run end to end by a system that is accountable for what it says.

The seller sees the listing exactly as a buyer will see it before it goes anywhere. Every edit they make is screened again by the same compliance gate that screened the original.

How it works

Six steps, one of which can stop everything.

The interesting step is the third one. It is the only one that exists to say no, and it is the reason the other five can be automated at all.

01

Address

The seller signs in through a single use link and enters the property. No account password to lose.

02

Draft

The model writes the listing from the facts on file. Nothing it cannot trace to an entered fact is allowed into the copy.

03 — Gate

Screen

Two layers, a pattern detector and a model judge, screen for fair housing risk. A hard flag blocks. A soft flag routes to a human.

04

Price

An engine builds a range from arm's length county sales, adjusted for living area and recency, with the comparable count shown.

05

Approve

A licensed broker reviews and publishes as a separate deliberate act. Approvals are born pending and cannot be forged.

06

Transact

Buyers compose offers from approved terms only. Counter, accept and reject run through the same record.

Rivl Real Estate operates as a transaction broker, a single neutral intermediary rather than an agent for either side. The recommended range is an approximation built from public records and is not an appraisal or a valuation opinion.

Under the hood

The parts a demonstration
never shows you.

Anyone can put a model behind a form. What separates a demonstration from a system that a regulator, a lawyer and a customer can all live with is the machinery underneath that makes the wrong outcome impossible rather than unlikely.

Evaluation

A gate that has failed us in public

Generated copy runs against a fixed corpus of scored cases on three separate axes, with deliberately planted negative controls that must be caught. We found that one axis had been measured with only half the production screening in place, corrected it, and watched the score fall below the bar. The release stopped. That is the gate working.

Invariants

Rules the database enforces, not the code

An approval cannot be created already approved. A listing cannot publish without a stored executed agreement. A notice cannot claim delivery that never happened. These are constraints in the schema, so a bug in the application, or a party calling the interface directly, still cannot produce the forbidden state.

Audit

An export written for counsel

Every material act, generation, screening, edit, approval, offer, counter and acceptance, is recorded and exportable as one document. When a correction is made after the fact it is labeled as a correction rather than quietly overwritten.

Data

Public records, honestly bounded

The pricing engine loads county assessor sale records, uses the county's own arm's length classification instead of one we invented, separates the file date from the data vintage so a load cannot contain sales newer than the file that carried them, and refuses to publish a range without a minimum comparable count.

Constrained generation

Offers assembled from approved terms

The offer composer draws from a whitelist held as data, with a database relationship that makes an unapproved blank unrepresentable. There is no free text cover letter and no path from the composer to a model. The buyer is derived from the session rather than passed as a parameter, so one buyer cannot compose as another.

Delivery

Claims verified against the provider

Notification status is stored per message with the outcome the email provider actually returned. The system reports what happened rather than what it attempted, including when the answer is that delivery failed.

90 daysPrototype to a live licensed platform running the full transaction path
120 casesFixed evaluation corpus with negative controls on both axes
$0.02Model cost per generated listing, measured rather than estimated
1 teamThe same people who scope a client engagement built and operate this
What it proves

The pattern moves.
Only the domain changes.

Real estate advertising is regulated speech with a licensed accountable human at the end of it. So is a claim denial letter, a patient financial notice, a credit adverse action, and a suitability disclosure. The machinery is the same machinery.

From the compliance gate

Regulated content generation

Any place your organization produces customer facing language that a regulator could read back to you. Denial and appeal letters, adverse action notices, disclosures, plan summaries. Screened before send, with a documented pass rate and a stop condition.

From the invariants

Workflows that cannot skip a step

Approval chains, dual control, licensed sign off, segregation of duties. Enforced at the data layer so the control is real rather than procedural, and so an audit finding is a query rather than an investigation.

From the audit export

Evidence packages on demand

Examinations, discovery, internal audit and vendor due diligence all ask the same question, show me what happened and when. The answer should be a document the system produces, not a project.

From the pricing engine

Public data into a decision input

Extracting, bounding and refreshing a public data source, then being explicit about coverage gaps rather than filling them with a plausible number. Most valuation, benchmarking and rate comparison problems are this problem.

From the offer composer

Bounded assistance in high risk moments

Where a model must help a user act but must not be allowed to author the terms. Applications, submissions, orders, authorizations. The user gets speed. The organization keeps the boundary.

From the whole build

Speed with a defensible record

A working regulated platform in months rather than years, built the way we would build yours, with the evidence to show a compliance officer why the timeline did not cost you control.

Rivl AI

We will build yours the same way.

Fifteen minutes. Bring the workflow that has to be right every time, and we will tell you which parts of this apply and which parts do not.