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/veidIdentity gating makes review manipulation costly.
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.

Not at scale. Reviews require an underlying lease, and VEID identity gating makes review farming structurally expensive — repeat-game trust, protocol-enforced.

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.