RSV Global / Work / LeaseOasis Decision System

Proposals that cannot be compared,
turned into a defensible decision.

Property owners receive short-term-rental operator proposals that cannot be compared: different fee bases, different revenue definitions, different inclusions and different reporting. This turns them into one comparable economic picture and a decision somebody can defend.

The problem

Proposals that look comparable and are not.

Operators present economics on incompatible bases. One quotes a fee on gross revenue, another on net. One includes linen and utilities, another does not. One reports occupancy, another reports nights sold. Placed side by side the proposals look comparable and are not, so the choice gets made on presentation quality.

Constraint

Independence

The system is only useful if it is not run by an operator, because every operator platform compares the market to itself.

Constraint

Determinism

An investment committee cannot act on a number that changes between runs on the same inputs.

Constraint

Evidence quality

Proposals arrive with gaps, and the gaps are frequently the point.

Constraint

Comparability

Useful comparison is cross-operator and same-building, not against a generic market average.

Architecture

How the system is put together.

01Proposal intake. Structured capture of proposals arriving in whatever form the operator chose to send.
02Normalisation. Fee bases, revenue definitions and inclusions restated onto one common basis.
03Deterministic waterfall. The revenue waterfall is computed, not generated. Identical inputs produce identical economics every time.
04Evidence completeness and red flags. What is missing is scored as missing, and specific patterns are flagged rather than averaged away.
05Operator scoring. Operational quality assessed separately from the economics, so a good story does not improve a weak number.
06IC memorandum. The output is an investment committee memorandum, because that is the artefact the decision actually needs.
Key decisions

The choices that shaped it.

Each of these was a decision with an alternative, taken deliberately.

Decision 01

AI explains the result, it does not calculate it

The economics are deterministic code. The model writes the narrative around the numbers and never touches the numbers themselves. This is the boundary the entire product depends on.

Decision 02

Missing evidence is scored, not filled

An incomplete proposal stays visibly incomplete. Interpolating a plausible figure would make the output look more finished and be worth less.

Decision 03

Independence as the moat

Cross-operator, same-building comparison is only credible from a party with no operator to favour.

Decision 04

Infrastructure defined in code

The estate is Terraform-defined with autoscaling, private administration, federated CI credentials and an operations runbook covering dependencies, troubleshooting and maintenance.

The boundary

Where AI is used, and where it is not.

Where AI earns its place
  • Narrative generation over computed results.
  • Summarising qualitative operator differences.
  • Drafting the memorandum around fixed numbers.
Where it never goes
  • Calculating the revenue waterfall.
  • Deciding whether evidence is sufficient.
  • Scoring an operator.
  • Producing any figure that reaches the memorandum.
Operating model

What it takes to keep it running.

A managed Kubernetes estate on AWS, defined in Terraform, with autoscaling via Karpenter, private administration through a bastion, federated CI credentials via IRSA rather than long-lived keys, and ArgoCD for delivery. The service estate is split across separate application, API, subscription, notification, shared library, migration and assistant services.

Outcomes

What it changed.

Coming soon

Measured outcomes for this system are being compiled from our own operating records. We publish figures only once we can show how they were measured, so this section is deliberately empty until then.

Other work

More systems we built and run.

A useful first conversation

Show us the workflow everyone has learned to tolerate.

We will help determine whether it needs a focused product, an autonomous operating system, a stronger data layer, a review of what already exists, or a simpler fix that involves no AI at all.