Skip to content

The open constraint

Our ranking cannot be bought. Here is the code.

Most directories sell the top spot. Ours keeps no top spot for sale. The rule that a paid listing earns no rank is not a line in our marketing. It is a constraint in our database. Every excerpt below is pulled straight from the source each time this page is built, so what you read here is exactly what runs.

01

The rule, in the database

A paid listing earns no Verified rank. Not because we say so. Because the database refuses to store the combination.

migrations/0273_verified_engine.sqlline 78
CONSTRAINT verified_no_pay_to_play CHECK (NOT (listed_paid AND tier = 'verified'))

Every shop row carries a paid flag and a tier of either verified or listed. This one line makes the pair impossible: a single row can never be both paid and verified at once. The write is rejected at the database itself. There is no admin screen that turns it off.

02

What money is never allowed near

These are the columns where money lives. Every one is named, and none is allowed in the ranking.

agents/business/verified/ranking-criteria.jsline 37
export const BANNED_RANKING_KEYS = Object.freeze([
  'listed_paid', 'listing_paid_through', 'paid', 'fee', 'bid', 'price', 'spend',
]);

A guard reads this exact list and refuses to build if any of these ever shows up in the ranking sort. Paid status, fees, bids, spend. All named out loud, all fenced off from rank.

listed_paidlisting_paid_throughpaidfeebidpricespend

03

The ranking, in full

This is the whole sort, top to bottom. Every line is earned execution. Read all of it. There is no payment column in it.

migrations/0273_verified_engine.sqlline 408
ORDER BY
        tier_rank                 ASC,
        recovered_revenue_cents   DESC NULLS LAST,
        completion_rate           DESC NULLS LAST,
        callback_rate             DESC NULLS LAST,
        response_time_p50_seconds ASC  NULLS LAST,
        sample_size               DESC,
        tenant_id                 ASC
  • Verified shops rank above unverified ones.
  • Then the money the crew actually won back for the shop, proven by the receipt chain. That is money earned for the contractor, never a fee paid to us for placement.
  • Then how many jobs got finished, how often a missed call got a call back, and how fast the first reply went out.
  • The final line is a stable tiebreaker, so two shops never flip order at random.

Checked at build time: none of the payment columns above appear anywhere in this sort. If one ever did, this page would refuse to build.

Straight about what this is

Verified measures one thing: did the work happen, proven by receipts. Here is what it is not.

  • No quality score. It is not a judgment of how good the work looks or how nice the crew is.
  • No stars, no reviews, no popularity. A louder shop does not sit above a quieter one.
  • No pay-to-rank. Money moves nothing here. See the constraint at the top of the page.

There is no field in our database where a payment can touch rank.

Every Verified record ships as a signed file that anyone can check. You do not have to take our word for the numbers either.