Looking for a mortgage? royalmtg.com · Looking for the app? royalai.ai

The architecture

The AI machine, end to end.

Layer by layer, in the language this industry actually uses. What each layer is responsible for, what it hands to the next one, and where a human stands in the middle of it. No slide-deck arrows. If a layer is bought, it says bought.

01 · What it was built against

Four constraints, chosen before any code.

Every architecture is an argument about what matters most. Here is ours, so you can disagree with it precisely instead of generally.

A borrower makes the offer before they know the answer

The single most common sentence in this business is "I made an offer on a house and I do not know if I can buy it." That is not a borrower failure, it is a process failure. Everything upstream in this platform exists to move the answer before the offer.

Speed is the only moat that compounds

Rate is a commodity and service is a claim. Time to a real answer is neither. Pre-approval in minutes, and a full approval inside an hour as the standing goal when documentation arrives promptly.

Because the underwritten answer is already done, the closing date stops being the lender's and becomes the seller's, and closing can happen in as little as seven days from a signed contract.

Energy runs out reading down a list

So an application asks the easiest questions first and a condition list puts the hardest first. That single inversion is worth more completion than any interface work we have ever done.

A person signs, or none of it is defensible

Automating the decision would have been the easy part and the wrong one. A human underwriter signing every decision is what lets the ninety percent above it move as fast as it does.

Seven days is measured from the signed purchase contract, not from the day you apply. It is the fastest we have done and it is not the typical result. Your actual closing date is set by your purchase contract and the seller's schedule, along with the title work and the appraisal. Available on conventional purchase loans. Not available on refinances or in every state. Subject to underwriting review. Not all applicants will qualify. A hard credit inquiry occurs later, before closing. Approval can be withdrawn if your financial condition or credit changes, or if information in your application turns out to be inaccurate or incomplete. This is not a commitment to lend.

02 · The intake layer

The interview is the application.

Not a form with a helper beside it. The conversation is the data-entry mechanism, and the question order is a governed document rather than a screen layout.

SectionWhat it capturesWhy it sits here in the order
Where you are Position in the buying process. Offer made, home identified, feelers out, or refinance. It sets the branch and the urgency before a single personal question is asked.
You Name and date of birth, plus the standard regulatory section every lender is required to include. The two easiest questions a person can answer come first, so the file is real before anything harder is asked.
Banking Where checking and savings are held. Everyone knows their bank. Slightly more personal, so it follows rather than leads.
Work Employer, start date, pay and frequency. Self-employment opens its own path. The self-employed answer changes the entire documentation set, so it is caught early rather than at the closing table.
Property Other real estate owned. A portfolio is where a four-minute interview goes to die. Past two properties the platform diverts to a per-property form instead of stalling the conversation.
What you have Retirement, investments and other non-liquid assets. Late, because it is the fuzziest recall. The car and the jewelry still do not count, and someone still asks every single time.
The last step The soft credit pull decision. Last on purpose. It is the moment a conversation becomes a file, and it should be taken by someone who has already seen how the process treats them.

The branches

Refinance forks out of the purchase spine entirely rather than being walked through the wrong interview. Self-employment opens a different documentation path. More than two properties diverts. Each fork is a declared branch in the flow, not an if-statement someone added later.

The monitoring question

Read out in the government's own words, including the right to decline. The borrower answers however they naturally speak and the platform allocates that into ethnicity and race fields. Declining is recorded as a complete answer, not a gap.

Change your last answer

The interview can be walked backwards. Reversing an answer replays the transcript with the new branch rather than patching the old one, so a changed answer produces the file the borrower would have had if they had said it first.

03 · The record

What comes out the other side.

The output of the intake is not a PDF of a form. It is a structured record with the answer, the question that produced it, the branch it sat on, and the order it arrived in.

What a form gives you

  • Final field values only
  • No idea which questions were hard
  • No idea what was corrected, or when
  • No idea what the borrower actually said
  • Abandonment shows up as an empty row
  • Every file looks the same afterwards

What the record gives you

  • Field values, plus the exchange that produced each one
  • Question order, timing and the branch taken
  • Corrections and reversals as first-class events
  • The borrower's own phrasing, before allocation
  • Exactly where a file stops, and on which question
  • A dataset that gets more valuable with every loan

This is the part that compounds. Rate sheets reset every morning and a marketing advantage lasts a quarter. A structured record of how thousands of real borrowers answered real questions, in order, does not reset and cannot be bought. It is the reason the intake was built in house instead of licensed.

04 · The enrichment layer

Every gap the platform can close, the platform closes.

Employer resolution

Nobody is sent to go look up an address

When an employer can be resolved, the address and the verification route are filled without asking. The borrower supplies only what genuinely cannot be found anywhere else.

Effect fewer questions, same completeness

Deferred detail

The portfolio does not stall the interview

Past two properties, per-property detail moves to a form delivered by email, text or both. Insurance and association dues are numbers only the owner has, and they are worth collecting properly rather than badly in a chat window.

Effect the clock survives a landlord

Restraint

Income is not underwritten in the interview

A stated pay figure is recorded as a stated pay figure. The platform deliberately does not compute qualification from it before documentation lands. Guessing early creates a number a borrower remembers and an underwriter has to take away.

Effect no promise the file cannot keep

05 · The credit layer

A soft pull, priced in the open.

What happens

A soft pull returns a full tri-merge report and does not land on the borrower's file as an inquiry. It is priced at $138, and that price is said out loud in the interview rather than buried. Card details and the Social Security number are taken in a secure step, never on an open page, and identity is confirmed by a person on a call.

Why it is the last question

Because it is the only one that costs anybody anything. Everything before it is free to both sides, which means a borrower reaches the decision having already seen how they are going to be treated. If the answer is no, a person calls them. Nothing about that path is a dead end.

06 · The document layer

The chase, inverted.

An application asks easy first. A condition list does the opposite, and for the same reason.

Hardest first

People read down a condition list losing energy with every line. Putting the worst item at the top means it gets done while the borrower still has momentum, instead of becoming the one thing that sits there for nine days.

Requested, received, read

The platform asks for the document, takes it in, and reads it — then reconciles what it says against what the interview recorded. A discrepancy becomes a question, early, while it is still cheap.

The borrower's half

The standing line in the interview is "willing to get to work", and it means exactly one thing: when a document is asked for, go and get it. That half of the speed belongs to the borrower and the platform says so up front rather than pretending otherwise.

07 · The pricing layer

A panel, not a desk. Options shown whole.

The file goes across a lender panel and the results come back as structures a person can actually choose between.

Lowest rate

The smallest monthly payment story, with more invested up front. Shown with its cost, not without it.

Balanced

Rate and upfront cost in even measure. The structure most borrowers land on once they can see all three at once.

Keep my cash

The least out of pocket at the table. Room to breathe on day one, paid for over time, and stated that way.

The rule inside the pricing layer

It matches. It never decides.

The panel is presented neutrally and the borrower chooses the structure. The platform's job is to make three real options legible side by side, on the record, before anything is locked. It is not there to steer a file toward a particular outcome, and the architecture is built so that it cannot quietly start doing so.

What that means downstream
  • The chosen structure is recorded as the borrower's choice
  • Every option shown is retained, not just the one taken
  • A person walks the options before anything is locked
  • Panel neutrality is a design property, not a policy memo

The consumer-facing explanation of this layer lives on royalai.ai, not here. This site does not run a borrower funnel.

08 · The decision layer

Where the automation deliberately stops.

A Royal Mortgage underwriter signs every decision

Before it is issued. Not a sample, not an audit of a percentage, not a review of exceptions. Every one. The file is being prepared and overseen by people while the interview is still running, which is why an hour is a plausible goal rather than a slogan.

Why we did not automate it

Because the first time this industry has to answer who decided in front of someone with authority, "the model" will not be an acceptable sentence. Holding that line costs us the least defensible ninety seconds of the process and buys the other ninety-nine percent room to move.

09 · The voice layer

You can talk to it. Here is exactly how far that goes.

The name exists because it is spoken. We would rather state the scope precisely than let a demo imply something the web cannot do.

What is real

  • Answer any interview question out loud instead of typing it
  • ROYAL Ai reads his side of the conversation aloud when asked to
  • Wake on the name while the page or installed app is open
  • Transcription happens in the browser; nothing is recorded to a server

What is not, and we will not imply it is

  • A web page cannot listen while it is closed. Always-on wake needs a native app.
  • Microphone access requires a secure connection and an explicit grant
  • Browser support is uneven, and everything degrades to typing rather than breaking
  • ROYAL Ai tees up a phone call and puts the number in front of you. He does not dial it.

10 · The data layer

The asset under all of it.

The value is not the software. It is the conversation the software produces.

The founding position at Royal Mortgage

It is proprietary because it is first-party

This is not scraped, licensed or purchased. It is what borrowers said to a licensed lender in the course of an actual application, which is a category of data that cannot be assembled any other way.

It improves the thing that made it

Where the interview loses people, which question order performs, which branch genuinely needs a fork — all of it comes back out of the record and into the next version of the intake.

It is governed like an asset

Securing it is treated as the largest engineering project in the company, not a checkbox at the end. The walkthrough covers the handling model directly, because counterparties are right to ask.

11 · The handoff layer

Where our surfaces stop and the industry's systems start.

The one door

A borrower applies through exactly one intake. Not a portal here and a form there and a third thing on a partner page. One door, one record, and every other surface in the house points at it. Duplicate funnels were removed rather than maintained.

Back office stays back

Origination and processing systems are industry-standard and they are never a borrower surface. The file moves out of our intake into those systems in a standard loan-data interchange, and a person moves it the rest of the way. That one manual step is known, named internally, and it is the next thing to go.

12 · Engineering posture

How this is actually built.

Relevant to engineers, and to any counterparty who has been shown a platform that turned out to be four vendors in a trench coat.

  • No build step, anywhere in the front end. What is in the repository is what the browser runs. It is readable, it is auditable, and it cannot rot behind a toolchain nobody has upgraded since launch.
  • No content delivery network in front of a lender's customers. Fonts, marks and scripts are served from our own origin. One less third party sitting between a borrower and their application.
  • One stylesheet across every Royal surface. Eight sites, one design system, one navy, one gold, one coin. A change lands once and every surface moves together.
  • The engine holds no key in the browser. The client talks to the engine, streams the answer in, and when the engine cannot be reached it falls back to a real human path rather than a spinner.
  • Nothing is written with innerHTML from user text. The brand painter builds every mark with real nodes, so a borrower can type anything at all into the interview and it stays literal text.
  • Copy is governed like code. The interview order and the lines ROYAL Ai says live in ruled documents that outrank the implementation. Changing what he says is a decision, not a commit.
  • Accessibility is not a pass at the end. Every target clears the forty-four pixel floor, focus is visible on navy, reduced motion is honored and the transcript announces itself politely.

13 · The surface map

Which Royal address does what.

There used to be genuine ambiguity here, with two surfaces both describing themselves as the home base. That is settled. Each address below has exactly one job.

AddressAudienceIts one job
royalmtg.com Borrowers The licensed lender. Where somebody who wants a mortgage goes.
royalai.ai Borrowers The consumer front door for the software. The ask bar, the rooms, the products.
royalai.app Borrowers, builders, agents The app itself, and the worlds inside it.
RoyalMortgage.ai Industry This page. The proof surface. How the platform is built, and the record behind it.
RoyalBuilder.ai Home builders The builder portal and the builder relationship.
royalagent.ai Real estate agents The agent surface.

If you landed here looking for a mortgage, the first two rows are what you want. This surface will not take an application and does not have one to take.

Ask it

Any layer above, in your own words.

Next

Reading it is one thing. Watching it run is another.

Forty five minutes, screen shared, a real file through the intake, and the record it produced opened field by field.

Book a walkthrough