// Metal fabricators · Mill test reports
Mill test reports matched to the job, and the cert package drafted for your QC lead.
For structural, sheet metal and custom fab shops. One job, tested on copies of jobs you already shipped. Each AI draft ties every MTR to its PO line and heat number, checks it against the spec the customer called out, and assembles the package that goes out with the steel.
- Shipped jobs
- 20 to 30
- Accepts material
- Your QC lead
- System access
- None
// The one job
Steel arrives with paper. The paper gets checked and packaged.
A truck of beams, tube and plate comes in from the service center, with MTRs emailed ahead, stuffed in the box or promised later. Someone on your QC side finds the report for each heat, checks it against your PO and the job's spec, files it, and later pulls every report into the package the customer asked for.
In the proof of concept, AI works through copies of those reports for jobs you already shipped. It matches each MTR to its PO line and heat, lists every value it checked and the limit it used, and drafts the package. Whatever doesn't line up is flagged with the reason, and nothing is accepted or rejected.
PO line and spec
// What your reviewer watches
Where mill certs and the job stop agreeing
One heat, several grades. An MTR carries the heat number, size, mill, chemistry and tensile results, and often more than one specification. Wide-flange producers have long certified the same heat to A992 and A572 Grade 50 together, and AISC names A992 as the preferred spec for W-shapes, so a PO line written as A36 for a beam can be filled with steel whose report never mentions A36. The draft shows which grade on the report lines up with the grade called out. When none does, it flags the line and leaves the substitution question to your QC lead.
Which rules apply depends on the product. ASTM A6 sets the general requirements for plate, shapes and bars under A36, A572 and A992, the product spec wins where they differ, and a reported value is rounded to the last place of the limit, per ASTM E29, before it is compared. A500 tube is not on the A6 list, and its scope points buyers who need impact testing to other standards. A572 has five grades, the producer picks the alloy type (1, 2, 3 or 5) unless the purchaser named one, and A588 can't stand in for it without agreement. Supplementary requirements such as a Charpy test apply only when the PO calls for them, so the draft reads your PO as well as the report.
Certs from abroad and certs for public work. Imported material often arrives with an EN 10204 certificate instead of a US-style MTR. A type 3.1 inspection certificate reports results for the material supplied and is validated by the manufacturer's inspection representative, independent of production. A type 2.2 test report rests on non-specific inspection, so its numbers aren't from your heat. On federal-aid highway work, Buy America (23 CFR 635.410) requires every manufacturing process for the steel, coating included, to happen in the United States, so the draft lists the country each report gives and flags any report that names none.
The package is more than MTRs. A structural package often adds bolt certs, the galvanizer's certificate and filler metal certs. Structural bolts are now made to ASTM F3125, which replaced A325, A490, F1852 and F2280 as separate specs, so a cert for F3125 Grade A325 answers a drawing that still says A325. Fabrications are galvanized to ASTM A123 and hardware to A153, and each cert should cite the right one. The American Galvanizers Association explains that silicon and phosphorus, both on the MTR, speed up the reaction in the zinc and can leave a thick, dull gray coating, so the draft can pass that chemistry to your galvanizer.
Your reviewer. The owner names the person who knows your material paperwork best, usually the QC lead. They check that every heat on the cut list has a report, that each report landed on the right PO line, that every flag is real, and that the package matches what the customer received. Parts cut from a drop carry the heat of the plate they came from, so include a job that reused remnants.
// What you send
What your QC desk sends
20 to 30 shipped jobs
For each, the purchase orders to your supplier, the MTRs that came with the steel and the package that went to the customer. Include a job with imported material and one where a report went missing.
The spec each job called out
The material notes from the drawings or project spec, or the customer's PO notes, so each draft is checked against what that job required.
Your heat records
Receiving logs, cut lists or a Tekla PowerFab export showing which heat went to which piece mark. A spreadsheet is fine.
An NDA, then copies
Signed before a single report is sent. No login to your inventory, purchasing or document system, before or during the test.
Look-alike jobs if needed
If customer paperwork must stay in the shop, we build look-alike jobs with you that keep the same specs, heats and problem reports.
// Before it starts
Written down before the first MTR moves
The owner and the QC lead agree on each of these before any report is copied.
- Your reviewer
- Named by the owner, usually the QC lead
- Success criteria
- In writing: matches that must be right, flags that must be raised
- Package contents
- Your list, by type of job and customer
- Price
- A range for the live job, given up front
- Jobs
- Picked by your reviewer from shipped work
// How it's scored
The package that shipped, beside the draft
| Compared on the same jobs | What your QC lead did | The AI draft |
|---|---|---|
| Time from reports received to package ready for review | Filled in from your jobs | Filled in from your jobs |
| Each MTR matched to the right PO line and heat | Filled in from your jobs | Filled in from your jobs |
| Grade on the report checked against the grade called out | Filled in from your jobs | Filled in from your jobs |
| Chemistry and tensile values checked against the spec, rounded the ASTM way | Filled in from your jobs | Filled in from your jobs |
| PO and project extras caught, such as impact tests or domestic steel | Filled in from your jobs | Filled in from your jobs |
| Bolt, galvanizing and filler metal certs placed in the package | Filled in from your jobs | Filled in from your jobs |
| Missing reports and mismatches flagged, with no material accepted or rejected | Filled in from your jobs | Filled in from your jobs |
// After a yes
About 30 days on incoming steel
After a yes, new MTRs get matched as material arrives, and each job's package is drafted as the job gets ready to ship, for about 30 days.
Your QC lead reviews every match and every package, then approves, fixes or sends it back. Accepting material, writing a nonconformance and signing anything for a customer stay with your people, and the scoring table runs all month.
// Later, one at a time
What could follow
- 01Next
Estimates from bid packages
Takeoffs, operations and questions for the GC drafted from your own past bids, for your estimator to price.
- 02Then
Missing-cert requests
Emails to the mill or service center for every heat that arrived without a report, drafted for your buyer to send.
- 03After that
Welder qualification records
Each welder's qualifications and continuity log kept current, so that part of a job's package is ready before it ships.
// Across industries
The same job in other industries
// One hard limit
It never accepts or rejects material.
It matches, checks and flags, and stops there. Whether a heat is acceptable, whether a substitution is allowed and whether steel goes on hold are your QC lead's calls, and any question for the engineer of record goes through your people. No package reaches a customer until a person signs off.
Mill cert checking is priced as its own job: a range before the test, and a fixed price before you sign.
Two numbers set the range: jobs shipped per month, and how many heats a typical job carries.
// Questions
Mill cert questions
What happens when a value on the MTR doesn't meet the spec?
Our beams come certified A992 and A572 Grade 50, but the drawings say A36. Will every beam get flagged?
Do you handle EN 10204 certificates on imported steel?
Do we need Tekla PowerFab or another system?

Rob Eason, founder
// Book a proof of concept call
Test it on jobs you already shipped.
Half an hour with Rob. The booking form asks for your company and role, the job you would test, and about how many MTRs come in each month. Hold every report until the NDA is signed.
- Co-owned a 60-employee financial services firm and sold his share to his partner.
- Ran GOSO Technologies, a Boston solar company rated 5/5 across 24 Google reviews.
- 5/5 across 83 reviews in HighLevel's Certified Admin Directory.
- 4.3/5 from 6 Google reviews of Massmarket AI.
- Every directory and Google review, critical ones included, is shown word for word at massmarket.ai/reviews.
- Takes every proof-of-concept call himself.
