Skip to main content
NELLA Labs

NELLA Labs product

Modelling the tenancy, not the transaction

A property platform built around the tenancy as the central record, so applications, agreements, payments, maintenance and communications form one continuous, attributable history.

Client
Domicium — a NELLA Labs product
Status
In development
Year
2026
Sector
Property and real estate

This is a NELLA Labs product or platform, not an external commission. Nothing here implies a client engagement.

Context

Domicium is a NELLA Labs product in development. Its scope is provisional pending confirmation from the product owner, and nothing here should be read as a description of a shipped system.

Challenge and constraints

  • Four parties — landlord, agent, tenant, contractor — need genuinely different views of the same tenancy, and the differences are about sensitive data rather than convenience.
  • Statutory deadlines such as deposit registration and certificate renewal carry financial penalties for the landlord or agent.
  • Disputes are decided on the record, so the record has to be evidence-grade rather than merely convenient.
  • Load is dominated by document handling and month-end payment processing rather than by concurrent browsing.

Discovery

What we found, and what it changed

Research is only worth doing if it changes a decision. Each finding below is paired with the design or architecture change it caused.

Finding

Agents were reconstructing tenancy history from email, messaging apps and a spreadsheet whenever a dispute arose — typically taking hours per case.

What changed

The tenancy became the aggregate root, with every artefact attaching to it rather than to a property or a person.

Finding

Contractors were routinely given more access than the job required because the systems in use had no finer granularity.

What changed

Contractor access was scoped to the job and time-limited, with financial data behind separate permissions.

Finding

Missed compliance dates were caused by reliance on individual memory rather than by any lack of intent.

What changed

Compliance tracking with escalating, durable reminders and recorded acknowledgement was made a core capability rather than a report.

Solution

What we built

  • The tenancy as the aggregate root, with properties, people, agreements, payments and works attaching to it.
  • Row-level security keyed on tenancy membership and role, with financial and identity data behind additional permissions.
  • An append-only tenancy ledger covering rent, deposits and works costs, reconciled against provider settlements.
  • Documents in private storage with short-lived signed access, server-side validation, download auditing and per-class retention.
  • Durable compliance reminders with escalation and recorded acknowledgement.

Journeys

How people move through it

Tenant: viewing to keys

Structured application stating exactly what is needed and why, identity verification once, visible status, electronic signature, and confirmed deposit registration.

Agent: managing a let

Listing with compliance documents attached, structured applications, referencing outcomes in one place, agreement generated from the record.

Landlord: portfolio oversight

Occupancy, income and arrears across the portfolio, upcoming compliance dates, and approval of works above a threshold.

Architecture

Decisions and the reasoning

These are the choices that would have been expensive to reverse. Each one is recorded as an architecture decision record in the project.

Tenancy as aggregate root rather than property or transaction.

It is the only entity that persists across the whole relationship, and it is what a dispute is actually about.

Append-only ledger for money movement.

Arrears schedules and deposit disputes require a defensible history; mutable balances destroy it.

Additional permission tier for financial and identity data.

Most people who legitimately need tenancy access have no need for bank details or right-to-rent evidence.

Asynchronous document pipeline.

Generation, validation and virus scanning are slow and bursty; doing them in a request handler produces timeouts at month end.

Security, accessibility and quality

Access testing
Positive and negative tests per role across tenancy, property and document boundaries.
Upload safety
Server-side type validation, size limits, scanning and quarantine — client-declared MIME types are not trusted.
Retention
Per-class retention with tested deletion for identity and application evidence.
Reminder reliability
Durable scheduling with retry, tested against clock changes and daylight-saving boundaries.

Timeline

  1. Shape3 weeksDomain modelling with agents and landlords; statutory obligation mapping.
  2. Design5 weeksMulti-party journeys, permission model, document and payment flows.
  3. BuildIn progressTenancy core, applications, agreements and maintenance.

Team shape

  • Product lead
  • Domain modeller
  • Two full-stack engineers
  • QA specialist

Technologies

  • Next.js
  • TypeScript
  • Postgres
  • Row-level security
  • E-signature integration

Outcomes

What we can actually substantiate

Each statement is marked either verified — meaning it is demonstrable in the system — or design intent, meaning it is what the design sets out to achieve and has not yet been measured in production.

  • Design intentOne continuous, attributable record per tenancy across all four parties.
  • VerifiedContractor access is scoped to the job and time-limited.
  • VerifiedFinancial and identity data sit behind permissions beyond ordinary tenancy membership.
  • Design intentCompliance reminders are durable and escalate, with acknowledgement recorded.

Next stage

What comes next

  • Portfolio reporting
  • Compliance calendar completion
  • Accounting export and landlord statements

Related

Keep reading

Product

Domicium

The rental relationship, from listing to renewal, in one record.

Service

Create

Take a new product from idea to a first release people actually use.

Service

Scale

Cloud, DevOps and data foundations that hold under real load.

Work

Building verification into the centre of a learning marketplace

A tutoring marketplace where an educator profile is invisible to families until identity and credentials have been checked, and where sessions accumulate into curriculum-level progress rather than billable hours.

Work

Treating identity verification as orchestration rather than integration

Verification modelled as a configurable, resumable sequence of steps with an append-only evidence trail, so adding a market or replacing a provider is a configuration change rather than an engineering programme.

Next step

Have a problem shaped like this one?

Start with the Project Architect and you will get the same structure — problem, constraints, architecture direction, delivery path — for your own situation.