Skip to content
Home/Trust Center/Reputation proof
PUBLIC PROOF ARTIFACT

Reputation ships: derived score + tier + profile surfaces (MVP).

This MVP proves that reputation is computed from first-party signals, capped to reduce gaming, penalized for safety signals without leaking moderation details, and surfaced on both public and in-app profile pages.

Reputation System (MVP)Derived trust signalUpdated 2026-04-03
1
Public API route
3
Proof checks
0
User-editable fields
WHAT THIS IS (AND IS NOT)
Transparent, bounded, minimal.

The goal is an honest, explainable reputation baseline that can be expanded later. This is not a full-blown fraud engine or marketplace guarantee.

  • Score is computed server-side from existing activity models
  • High-volume signals are capped to reduce spam farming
  • Public endpoint avoids leaking enforcement detail
1Public API route
3Proof checks
0User-editable fields

Published checks

Reputation is derived from first-party signals (not user-editable)

The MVP computes a bounded 0-100 score from existing platform activity (published posts, delivered marketplace orders, and seller reviews). High-volume signals are capped to reduce gaming.

  • `src/lib/server/reputation.ts`
Safety penalties are applied without leaking moderation details

The model applies penalties for enforcement actions and risk-score presence, but the public API only returns a coarse penalty summary (no raw enforcement rows).

  • `src/lib/server/reputation.ts`
  • `src/app/api/people/[userId]/reputation/route.ts`
Reputation is surfaced on both public and in-app profile pages

Public profiles show a reputation snapshot in the sidebar. Signed-in users also see it inside the app People surface.

  • `src/app/people/[username]/page.tsx`
  • `src/app/app/people/[username]/page.tsx`
Dock