The unit has to wait for the buyer
If another customer buys it during the conversation, the beautiful interface has failed. The hold must exist in the developer's system.
REAL.BZ is now assembling developer, bank and registry interfaces into one transaction route.
Not a chatbot with apartment cards. Live inventory, a real hold, checks, documents, escrow and electronic registration — without dropping the buyer between services.
The buyer chooses the unit and signs the agreement. The system prepares the rest, exposes the state of every step and stops wherever a person must make the decision.
The easy version of this agent recommends an apartment, shows the floor plan and generates a film. The buyer says “I’ll take it.” That is where the actual system starts.
If another customer buys it during the conversation, the beautiful interface has failed. The hold must exist in the developer's system.
Developers use different formats, promotions and update schedules. Inventory without a last-sync time becomes an error source quickly.
An agent may collect data and prepare the agreement. The buyer still makes the legally significant decision and signs it.
That is why video is phase two. First comes the transaction spine: data, hold, checks, agreement, signature and registration.
The route does not start with a floor filter. It starts with the person's job and ends only when every party knows the next transaction state.
Budget, household, timing, city, mortgage, investment or living goal, and the constraints the buyer will not trade away.
A structured request
Not a hundred cards: 3–5 live options. Each explains why it fits, what it gives up and what the actual window direction can show.
A reasoned shortlist
The developer API returns price, hold expiry, payment amount and refund terms. A source may return 24, 48 or 72 hours; the MVP tests a 48-hour window and the project remains the source of truth.
A timed hold with terms
Mortgage pre-approval, identity and compliance checks, subsidies, trade-in and other eligibility rules run before the agreement is prepared.
No surprise after the hold
Buyer data populates the project agreement, is checked by the parties and moves into the agreed developer and bank workflow.
A signature-ready package
The system presents the final terms and hands the document to the approved electronic-signature service. The buyer signs it.
One explicit human action
After signature, the package advances and returns a real state: accepted, awaiting data, suspended or registered.
The deal never vanishes into chat
Every developer names fields, states, promotions and update schedules differently. REAL.BZ maps them into one schema while preserving the source and time of every change.
Every source has an acceptable delay. An expired unit is not presented as current: the system rechecks it or removes it from the shortlist until the source responds.
Normalisation does not rewrite the developer's truth. It makes that truth comparable and shows how much it can be trusted right now.
A useful recommendation answers more than “do you like this apartment?” It checks whether the buyer can complete it and whether a better alternative exists.
Mortgage pre-approval, deposit, eligible subsidies and trade-in are checked before anyone promises a timeline.
KYC and bank compliance become visible states, not a surprise rejection on the last screen.
A panorama is tied to the building, floor and window direction. If verified data does not exist, the system says so instead of inventing an ocean.
The buyer sees available legal project information and a comparison with alternatives, not only the claims of whoever pays the commission.
Who pays REAL.BZ and how must be clear before the choice: developer commission, a fixed buyer fee or another agreed model.
That boundary is not decorative. The agent does not impersonate the buyer's intent and does not press a legally significant button for them.
The target is two deliberate buyer actions: choose and sign. “One evening” describes the route to a ready, signed package, not a promise that an external registry will finish that evening. If the bank, developer or jurisdiction requires another action, the route exposes it instead of hiding it behind the word “automatic.”
In a transaction, failure is not a red toast. It is a stranded hold, a duplicate charge or documents in conflicting states. Reliability is designed with the interface.
A hold or payment has an operation key. Repeating the request returns the existing result instead of creating a second hold or charge.
When an external service is unavailable, the operation is not lost. The system knows what finished, what is waiting and what can be retried.
If the chain stops, the reversal is known: release the hold, refund under project rules or stop the document package.
Before payment, the buyer sees who owns the unit, money, documents and registration, plus refund rules and any applicable insurance.
We are already assembling the interfaces and data. The first version is built around a short choice, a real hold and one legible path to signature.
Video for the selected plan, finish options and verified window view. It helps the decision; it does not replace live inventory or the hold.
Send the documentation, a sample export or your technical contact. We will map unit states, hold rules, payment, documents and responsibility boundaries.
Write in Telegram. A project link and a sample feed are enough to start.