Laboratory Transparency Protocol
Laboratory Transparency Protocol
These are the rules we set for ourselves about publishing laboratory work. We wrote them before we had a single result, on purpose — a disclosure rule is only worth something if it is fixed while the outcome is still unknown. The first reports arrived in July 2025. The rules did not change.
Where things stand
The first third-party panel on Bean Reaper coffee was sampled on June 27, 2025 from roasted production lot #12983284, and issued by FoodChain ID Testing in July 2025. Three result pages are live, and each one is written to the standard set out below.
What gets tested, and at what stage
Coffee can be sampled at more than one point, and the point decides what the report is actually about. A green lot sampled before roasting answers a question about raw material as it arrived from origin. Roasted coffee sampled after packing answers a question about what leaves the roastery in a bag. Those are different questions, and a report that answers one does not answer the other.
Every report published on this site states which stage its sample was drawn at, in the report's own terms where the document specifies them. Where a report covers only one stage, we say so plainly rather than letting it imply coverage of both. Where the analyte class makes one stage the meaningful one to sample, the result page explains why.
The July 2025 panel was drawn from roasted coffee. It describes what went into bags from that lot. It says nothing about the green coffee before roasting, and nothing about any other lot.
How a sample is identified
A laboratory report describes a sample. It does not describe a brand, a roast profile or a product line, and treating it as though it does is the most common way a transparency page misleads the person reading it.
Every report we publish carries the sample or batch identifier printed on the document, tied back to the lot it was drawn from. A result from one lot is never carried forward to describe another, and a single lot is never presented as though it can speak for continuous production.
One further identification point, because a sharp reader will notice it on the documents: the reports are issued to Roastify, LLC of Bend, Oregon. That is our roasting partner — the facility that roasts and packs Bean Reaper coffee — and the sample was drawn from their roasted production. The name on the report is theirs rather than ours, and we say so on every result page rather than leaving you to find it.
Reports are not summarised in place of being shown
We do not crop reports, publish an excerpt in place of a document, or substitute our own summary for the thing being summarised. Every figure on a result page is transcribed from the report, beside the units, the reporting limit and the method as the document states them.
Both reports are published here whole — header, analyte list, results, units, detection and quantification limits, methods, and every note, caveat and disclaimer the laboratory attached to its own work. Nothing is cropped and nothing is withheld. If a report cannot be published in full, it does not go up, and neither does the claim that would have rested on it.
The laboratory is named exactly as printed
The laboratory's name appears here as it appears on its own letterhead: FoodChain ID Testing. Not "an accredited third-party lab". Not "an independent facility". The name, so a reader can look the laboratory up and form their own view of it.
Accreditation is quoted from the document and attributed to whichever body granted it rather than waved at in general terms. In this case: PJLA, under the ilac‑MRA mutual recognition arrangement. Where part of a panel was run by an outside provider on the laboratory's behalf — as the yeast and mold culture was — the result page says so.
Below a reporting limit is not zero
Whatever term a laboratory uses for a given analyte is the term that appears in that analyte's row on this site. "Not detected" means not detected by that method, on that sample. "Less than 0.010 ppm" means the measurement sat under the threshold that method can resolve.
A result below a reporting limit or a detection limit is not the same thing as zero, and will never be described that way here. Those limits describe the sensitivity of a method — the threshold below which that method, on that sample, can no longer tell a small quantity apart from none at all. A result under the threshold means the method did not measure the substance there. It does not establish that the substance is absent, and it does not license the language of absence.
- No absolute claims of purity from a below-limit result.
- No "zero", and no hyphenated absence wording bolted onto a product name.
- No translating a laboratory's finding into a health claim.
- The reporting limit printed beside every result, because the result cannot be read without it.
What this page does not claim
Nothing here says that every bag we have shipped was tested, or that testing runs continuously. One lot has been through a third-party panel. That is what the result pages report, and it is all they report.
When further panels are run, they will be published under these same rules, with their own lot numbers, sampling dates and report numbers — whatever the results turn out to say.
Related
Reports referenced: 22210A‑1 and 22210A‑3, FoodChain ID Testing, signed Thomas Scott, Laboratory Director. Sample: roasted coffee, lot #12983284, sampled June 27, 2025. Both documents are linked above in full.
Bean Reaper