Surfil
// proof, not quotes

The quote wall is empty on purpose.

Testimonial pages ask you to trust strangers. We built a product where you don't have to trust anyone - including us. This page is what replaces the wall.

surfil verify rcpt_8f2a
Signed savings receiptVALID
receiptrcpt_8f2a
typeprefix-cache + prune
saved48,200 tokens
measuredbefore / after
signatureed25519:… (epoch 7)
verifiedoffline · no account
Run surfil verify on any receipt - the signature is the proof.
The replacement

This is what we show instead

One command, runnable by anyone, offline, with no account. Illustrative product UI - the receipt ID would be yours.

~/acme/api - surfil
$ surfil verify rcpt_8f2a
✓ VALID (Ed25519 · offline · epoch 7 · no account)
# the signature is the testimonial
The argument

Three ways a quote wall lies without lying

Even a wall of perfectly genuine quotes misleads structurally. Receipts don't have these failure modes.

Quotes aren't falsifiable

You can't re-run a testimonial. You can re-run surfil verify on any receipt, any time, and get the same answer we would.

Quotes age silently

A 2024 quote about a product that's changed twice since tells you nothing. A signed receipt is pinned to exactly what was measured, when.

Quotes select themselves

Nobody publishes the lukewarm ones. Receipts don't get to be selective - the measurement is what it is, floor included.

What proof means here

Measured. Signed. Reversible.

The three properties that make Surfil's claims checkable rather than quotable.

Measured, not asserted

We publish no savings percentage. What your agents cost is measured on your own repos and reported in tokens, and byte-exact interception keeps the provider cache that already removes most of it hitting.

Signed, not screenshotted

Every paid output carries an Ed25519 signature. The receipt is the proof; no dashboard has to be trusted.

Reversible, not sticky

Uninstall restores every agent config byte-for-byte. Trying Surfil costs nothing to reverse.

If quotes ever appear

The standard a quote must meet to live here

We're not against real voices - we're against unverifiable ones. When quotes appear on this page, they'll clear all three bars.

A real, named person

Name, role, company - with their explicit consent to publish. No “Engineering Lead, Fortune 500 company”.

A receipt behind it

Any number in the quote must trace to a signed receipt the customer holds. The quote decorates the proof, never replaces it.

Freely given

No incentives, no discounts-for-quotes. The moment a testimonial is paid for, it's an ad wearing a costume.

Using Surfil and willing to be the first name here - with a receipt behind your words? Send it to a human.

Skip the testimonials. Run the verifier.

Install Surfil, measure a week of real agent traffic, then run surfil verify on the receipt. Your own repos are more convincing than anyone's quote.