Skip to content

x/review — Review module

The x/review module records reviews between lease counterparties: tenants review providers on delivery quality, and provider-side standing accumulates into a reputation that is portable across the whole marketplace and tamper-evident by construction — reviews are chain state tied to real leases.

Because a review requires an underlying lease, reputation cannot be fabricated by sockpuppet accounts at scale; combined with VEID identity gating, review farming is structurally expensive.

Every completed lease opens a review window for both sides. Tenants rate providers on delivery quality, providers rate tenants on conduct, and each review lands as chain state bound to the lease it came from — visible across the whole marketplace rather than locked inside one interface.

That binding is the module’s anti-manipulation property. Only actual counterparties of a real lease can review, so manufactured standing is structurally off the table, and accumulated reputation feeds offer presentation and tenant choice wherever the participant goes.

Repeat-game trust is what makes marketplaces work, and centralized platforms hold that trust hostage — leave the platform, lose your reputation. On-chain reviews make track records a public good owned by the participant who earned them.

ConceptDefinition
Lease-bound reviewA review permitted only between actual counterparties of a real lease.
Portable reputationTrack record held as chain state, not as a platform’s private asset.
  1. Serve — A lease completes. Delivery happened between verifiable counterparties — the precondition for any review.
  2. Review — Both sides rate. Tenants review providers on delivery quality; providers review tenants on conduct.
  3. Record — Reviews become state. Tamper-evident, tied to the lease, and visible across the whole marketplace.
  4. Compound — Standing compounds. Accumulated reputation feeds offer presentation and tenant choice — portability included.
MessagePurpose
MsgSubmitReviewSubmit a review against a completed lease.
MsgDeleteReviewRemove a previously submitted review.
MsgUpdateParamsGovernance-only update of module parameters.
QueryPurpose
ReviewA single review record.
ReviewsByUserReviews associated with one user.
ParamsCurrent module parameters.
ModuleHow they interact
x/marketReviews attach to completed leases between real counterparties.
x/veidVEID may be an optional signal on a specific offer; it does not universally gate reviews or prevent manipulation.
x/marketplaceReputation signals inform offer presentation and choice.

A review permitted only between actual counterparties of a real lease — the constraint that anchors reputation to delivery.

Reviews require an underlying lease, which ties feedback to marketplace activity. That does not eliminate coordinated abuse. VEID is optional and may be required for a specific offer; it is not a universal anti-fraud guarantee.

Your track record lives in chain state rather than a platform’s database: switch interfaces or providers and your earned standing travels with you. See How the marketplace works.