How trust works

FirstSqueak doesn't ask for proof of purchase. Honest data comes from several layers instead: how long an account has existed, whether it's verified, whether its owner keeps following up on their things, what other trusted members think, and moderation. This page explains how those combine. All constants live in one place in the code (trust.Default) and are covered by tests.

Tiers

Helpful marks can speed up promotion, but they can never replace months of consistent follow-ups: those are the strongest signal that a real person owns real things. An upheld flag demotes a trusted reviewer automatically. Removing your last passkey returns a verified account to unverified.

How much a report counts

The weight of an owner's reports in durability scores is:

The result is kept between 0.1 and 1.5, so no single account can dominate a product's score. Reports from deleted accounts stay in the data at a fixed weight of 0.5.

Reputation from helpful marks

When someone marks your review helpful, you gain reputation according to their weight at that moment. The rules are designed so reputation can't be farmed:

Every mark is stored with the marker's weight at the time, so reputation can always be recomputed from scratch.

Trust score (0–100)

ComponentPoints
Passkey20
Verified email5
Account ageup to 20 (full after a year)
On-time check-ins6 each, up to 30
Reputation7 per unit, up to 20
Upheld flags (past year)−25 each

Trust is recomputed every night.

Other defences

Nothing is silently deleted: held or excluded contributions are kept and marked, so every decision can be reversed and scores recomputed.