ClosingTable · vf_realty
Own the view. Rule the city.
ClosingTable is the engine under Vice Drip Realty — real-estate roleplay with real closings, where agents list, tour, negotiate, and close, and every deal reconciles to the cent.
A mansion sale becomes a citywide event with a recap card the buyer flexes. Commissions hit an audited agency treasury. Property is identity — and nothing in it can mint money. Server-authoritative to the core, built for FiveM on Qbox, QBCore, and ESX Legacy.
Status honesty: the engine's money core, read surface, and deal-room NUI are authored code today; runtime is 0% proven — no live-server session has run any of it. Everything on this page is design and its status is labeled. No performance numbers are published; those read [measured-pending]. Nothing here is on sale.
What ClosingTable does
One brokerage engine, six moving parts.
Listings, offers, closings, commissions, agencies, and brokered leasing — each one an append-only record, none of them a money faucet.
Listings
A living board of properties — draft to active to under-offer to closed — with server-side price bounds off the CleanTitle config price, FSBO support, and a sold-history read that turns a flip record into a query instead of a brag.
Offers & counters
Negotiation is the gameplay; the server only enforces the bounds. Offers, counters, and accepts are append-only rows — accept freezes the price, and both parties confirm before anything moves.
Closings
The signature moment. Buyer, seller, and agent at the ClosingTable; the settlement runs as one audited multi-party saga with per-leg compensation and a conservation check read from observed balance deltas.
Commissions
An integer commission split routes the seller proceeds, the agency cut, and the agent cut in one move, remainder-to-agent — landing in an audited agency treasury, never minting a cent along the way.
Agencies
Create, invite, and role a brokerage through a permission bitset. Agent records carry sales closed, volume brokered, commission earned, and reputation — the durable tables the Top Producer Board reads from.
Brokered leasing
Placement, not a menu buy: an agent puts a tenant into a rent-enabled property, a one-time fee splits between agency and agent with a named payer, and the whole move is conserved and audited.
Built · Preview · Future
Exactly what exists, and what doesn't yet.
Runtime proof: 0 — pending Shadow bench. Resmon: [measured-pending]. “Built” means the code exists and passed static/headless review, never that it has run on a live server.
Built · authored, static-reviewed
Code exists in the engine and passed static/headless review. Runtime 0% proven — no live-server session has run it.
- The brokered-sale saga — deduped multi-party locks, per-leg compensation, conservation checked from observed balance deltas
- Listing lifecycle, append-only offers/counters/accepts, integer commission split
- Agencies, roles, and treasury via a Society passthrough; brokered rent placement with a named payer
- Six permission-gated read callbacks (headless harness green) and the deal-room NUI — Browse / Listing / Closing
- The /vfrealty admin surface (inspect, voidlisting, agency) — corrections append, history is never edited
Preview · design + fixture
Read-views and presentation over the built substrate. No code wired for these yet.
- Branded board lanes — residential, commercial, lease, luxury, and featured Skyline Listings
- The Top Producer Board and public 'sold by' agent portfolios
- Open House events — scheduling, countdown, and attendance counting (money-free by design)
- The MoneyTrail deal view and the culture layer — Gold Key, badges, neighborhood titles
- The CityPulse recap cards — the engine emits zero recap calls today; every card is a fixture
Future · phase-gated
Designed ideas blocked behind roadmap gates in the studio phased plan.
- Full tenancy lifecycle — term, renewal, due and late states, and lease categories
- First-class commercial categories (gates on MainStreet maturing)
- The Watchtower oversight adapter and structured dispute workflows
- In-world 'Sold by Vice Drip' signage props
The connected stack
ClosingTable makes the stack a living economy.
Every deal exercises the products you already run. Each card below shows its real status straight from the product truth model — nothing here is claimed as finished.
CleanTitle Housing
Holds the title and executes the ownership handoff via a compare-and-swap. ClosingTable brokers against that seam — it never force-transfers ownership itself.
Property ownership that holds up — a real title, a move-in receipt, a guest list, rent history, and an open house you can actually throw.
Join preview →MoneyTrail
The audit spine. Every payment, placement fee, and commission leg lands as an append-only row cross-referenced by a shared ref, so 'every dollar of this deal has a story' is a read, not a promise.
A banking system built like a ledger, not a pile of balances — audited money movement, append-only history. Performance [MEASURED-PENDING].
Get launch signal →MainStreet
Where commercial listings get their tenants. First-class commercial categories are future work that gates on MainStreet maturing — today a commercial property is flavor over a housing property.
Businesses that create server nights — hire a crew, run happy hour, and become a name the whole city knows, with books that reconcile.
Join preview →CityPulse
The civic broadcast. A committed sale becomes a screenshot-safe 'Sold by Vice Drip' recap card — display names, whole-dollar strings, district-level location, owner-governed per moment type.
A free, unescrowed FiveM announcement + server-broadcast layer — permission-aware, event-driven citywide alerts.
View docs →ClosingTable is the capstone of the Realty Empire Stack → and the top of the Vice Drip Realty brand world.
See what it looks like
Sample cards, labeled as fixtures.
These are design fixtures with invented names and figures — not live game data, not a customer, and not runtime proof. They show the shape of the surfaces the engine would render. More in the demo showcase.
Cliffside Glass House
DEMO / FIXTURE — not runtime proof
Corner Storefront
DEMO / FIXTURE — not runtime proof
Vista Grande — Closed
DEMO / FIXTURE — not runtime proof
Agent Voss
DEMO / FIXTURE — not runtime proof
Gold Key Club — New Member
DEMO / FIXTURE — not runtime proof
Prime Lease Friday Delivers
DEMO / FIXTURE — not runtime proof
Questions, answered directly
FiveM real estate, without the overclaim.
What is ClosingTable (vf_realty)?
ClosingTable is the server-authoritative real-estate brokerage engine behind Vice Drip Realty for FiveM (Qbox, QBCore, and ESX Legacy via the free ForgeCore bridge). Agents list, tour, negotiate, and close; commissions route to an audited agency treasury. It's in development — the money core, listing and offer flow, commission split, and deal-room NUI are authored and static-reviewed, but no live-server session has run it, so runtime proof is pending.
Can I buy ClosingTable right now?
No. It's in development and there is no Buy button, no price, and no purchase path on this page. Pricing reads pending and stays that way until the studio's lock. You can join the preview list to be told — once — when it ships, with the measured numbers and the escrow manifest attached.
How does the closing actually work?
Buyer, seller, and agent are captured on the listing; accepting an offer freezes the price; a both-party confirm arms the close. The saga then acquires every party lock before it yields, moves money by destination, verifies conservation from observed buyer-balance deltas, treats the CleanTitle ownership compare-and-swap as the last-commit leg, and compensates every prior leg on any failure — auditing each leg and reversal under one shared ref.
Does it handle property ownership itself?
No — ownership lives in CleanTitle Housing, which holds the title and executes the handoff. ClosingTable brokers against that seam and never edits ownership tables directly. Every listing, offer, sale leg, and commission is an append-only row, so 'who brokered this, at what price, to whom, when' is answerable in one admin command.
Can it inflate the economy?
No money is minted anywhere in the flow. Money moves only through the existing server-approved cores, the split is integer with remainder-to-agent, and the saga verifies conservation from observed deltas. Negotiated-price property is designed as a money sink that produces content — listings, tours, rivalries — rather than a faucet.
What is NOT included?
No custom MLO or mapping (config and data only). No performance numbers — those read [measured-pending] until a real client produces a real figure. No time-gap escrow or deposit hold in v1 (the saga settles atomically). The full tenancy lifecycle and first-class commercial categories are future work. And nothing here is on sale — security is tamper-evident and dupe-resistant, never absolute.
ClosingTable · join the preview
Get the receipt when it lands.
One email at launch — measured numbers, the escrow manifest, and launch-window pricing. No drip campaigns.