Marketplace
The future marketplace allows available properties to become listings and tenants to apply.
Listing lifecycle
DRAFT
-> PUBLISHED
-> APPLICATIONS_OPEN
-> RESERVED
-> RENTED
-> ARCHIVED
Proposed entity: property_listings
| Field | Description |
|---|---|
id | Primary identifier. |
property_id | Listed property. |
property_unit_id | Optional listed unit. |
created_by_user_id | User who created the listing. |
title | Listing title. |
description | Listing description. |
available_from | Availability date. |
asking_rent_amount | Requested rent. |
currency | Currency. |
status | Listing lifecycle status. |
visibility | Public, private, or invite-only visibility. |
created_at | Creation timestamp. |
published_at | Publication timestamp. |
Proposed entity: applications
| Field | Description |
|---|---|
id | Primary identifier. |
property_listing_id | Target listing. |
applicant_party_id | Tenant party applying. |
applicant_user_id | User who submitted the application. |
status | DRAFT, SUBMITTED, REVIEWED, SHORTLISTED, REJECTED, ACCEPTED, WITHDRAWN. |
message | Applicant message. |
submitted_at | Submission timestamp. |
reviewed_at | Review timestamp. |
Candidate evaluation
Landlords should evaluate candidates using:
- application completeness
- affordability estimate
- tenant-provided documents
- consented payment reputation
- manual communication
Marketplace evaluation must remain explainable and avoid exposing sensitive raw data unnecessarily.