One machine measured this. These are the rest.
The August report is a single developer's laptop and says so on every page. This is the same measurement taken on every machine whose owner chose to send it, pooled rather than averaged, with the machine count printed beside each number.
The first run we published is the one where we saved nothing
Every tool in this category quotes a percentage. Here is a real run from our own machine, including the figure that does us no favours.
removed from 533 intercepted requests. Nothing redundant was there, so nothing was taken out and nothing is claimed. A number you can check beats a percentage you cannot.
of 533 requests, 0 blocked. Two kinds of credential were seen in outbound traffic before it left the machine: anthropic-keygithub-token
What the other machines say
Counts are always shown. Ratios appear once five machines have contributed, and any figure one machine dominates is flagged or withheld.
Either too few machines have contributed, or one machine is so much of the total that publishing it would describe that machine rather than a population.
Either too few machines have contributed, or one machine is so much of the total that publishing it would describe that machine rather than a population.
Either too few machines have contributed, or one machine is so much of the total that publishing it would describe that machine rather than a population.
Either too few machines have contributed, or one machine is so much of the total that publishing it would describe that machine rather than a population.
What these numbers cannot tell you
The same limits as the single-machine report, and one more that only applies to a pooled one.
There is no time span
Each device keeps a fixed SIZE of history and evicts the oldest first, so a submission covers whatever fitted. No per-day or per-week figure is derivable, and none is published.
Contributors are not a sample
These are people who installed a cost tool and chose to send their numbers. That is a self-selected group, and it is not the same as developers in general.
Pooled, never averaged
Every ratio is the sum of numerators over the sum of denominators. A mean would give a machine with three requests the same vote as one with fifty thousand.
Some totals are floors
A machine whose window had already evicted events reports what it still holds. Those submissions are counted above, and their totals understate rather than overstate.
One command, and you can read exactly what it sends first
It prints the payload, waits for a yes, and refuses to send at all without a terminal to ask in.
Your machine is identified by a random id in ~/.surfil/contributor.json, generated on your device and derived from nothing about it. Delete the file and you are a new contributor. Contributing again replaces your previous numbers rather than adding to them, because surfil report is already cumulative.
The single-machine report, with its full method and every caveat, is at the August field report.
Measure your own agents first
Contributing is optional and always second. The tool is useful on one machine, which is where every figure on this page came from.