// Electronics manufacturers · Compliance declarations
Compliance declarations, built from your BOM and your suppliers' own paperwork.
For EMS providers and contract electronics manufacturers. One job, tested on customer requests your team already answered. Each AI draft reads the assembly's BOM, finds the supplier declaration behind each part and fills in the RoHS, REACH, conflict minerals or IPC-1752A answer the customer asked for. Any part with no declaration, an expired one or two that disagree goes on a list for your quality lead, who signs.
- Past requests
- 20 to 30
- Built from
- Supplier files on hand
- System access
- None
// The one job
A request lands. A declaration and a gap list come back.
An OEM wants to know whether an assembly meets RoHS, which REACH Candidate List substances it holds, which smelters its conflict minerals passed through, or every substance in it as an XML file. The answer exists only in pieces: a BOM of a few hundred lines, and a folder of certificates, statements and spreadsheets from the makers of those parts, each written for its own part on its own date.
In the proof of concept, AI works through copies of requests you already answered and drafts the reply your quality lead would have signed, in the format the customer asked for, with the supplier document behind every line. Whatever it can't back with a document on file goes on the signer's list, never into the answer.
your supplier files
// What the answer rests on
Where a signed declaration can be wrong
The request sets how deep the answer goes. IPC-1752A, the materials declaration management standard, defines four classes: A answers a query list, B states the material classes in a product, C sums substance categories for the whole product, and D lists every substance in every homogeneous material, which buyers call a full material declaration. Classes can be combined in one reply. Revision B, published in July 2020, mirrors submissions to SCIP, the ECHA database that has taken every article supplier's REACH Article 33(1) information since 5 January 2021, and Revision C is dated June 2026. The draft answers in the class asked, only as deep as your files go: a part backed by a yes-or-no statement can't fill a Class D line.
An assembly's answer is hundreds of small ones. Each BOM line is matched by manufacturer part number to that maker's declaration, with the date and the part number suffixes it covers. Some lines have nothing on file, some files are years old, and some contradict each other, such as a statement claiming no exemptions beside a certificate that lists one. IPC-1752A leaves out process chemicals unless they end up as part of the product, so what your line leaves on the board, such as solder, coating, adhesive and labels, belongs in the roll-up beside the parts and the bare board. Every gap is listed with the part, each assembly it reaches and the supplier contact your team holds.
Exemptions changed in 2025. IPC-1752A says plainly that it is not a compliance guide and leaves the use and expiry of exemptions to the requester and the supplier. Delegated directives the Commission adopted on 8 September 2025 rewrite several RoHS Annex III entries from 1 July 2026. Entry 7(a), lead in high melting temperature solders, now expires on 30 June 2027 and was split into seven narrower entries, 7(a)-I to 7(a)-VII, that run to 31 December 2027. Entry 7(c)-I, lead in glass or ceramic other than capacitor dielectrics, expires on 30 June 2027 and 7(c)-II on 31 December 2027. A renewal application is due at least 18 months before an exemption expires, and the exemption holds until the Commission decides. Medical devices and monitoring and control instruments have their own list, Annex IV. The draft shows each exemption a supplier claims beside its current entry and expiry, and marks wording that has since been replaced.
The minerals templates moved too. The Responsible Minerals Initiative's Extended Minerals Reporting Template now covers cobalt, copper, natural graphite, lithium, natural mica and nickel, four of them added in version 2.0 in April 2025, and its Additional Minerals Reporting Template takes up to ten other minerals the user names. New CMRT and EMRT versions with functional changes came out on April 17, 2026. The RMI sets no reporting expectations and collects no completed templates, so each customer decides which version it accepts. A template is declared for the whole company, a list of products or a scope the supplier writes in. The draft merges the smelter lists from your suppliers' templates into the one your customer asked for, flags supplier files on an older version than that customer accepts, and leaves the choice of scope to your signer.
Your reviewer. The owner names the person who knows your declarations best, usually the quality or compliance lead who signs them. They hold each draft against the reply your team sent: parts matched, gaps found, exemptions read correctly, smelters carried over and questions sent back to the OEM. Include one request your team answered in full, one it could answer only in part, and one that asked for an IPC-1752A XML file.
// What you send
What your quality team pulls together
20 to 30 customer requests as they arrived
Each OEM's email, form, spreadsheet or XML request, with the assembly revision it named. Mix RoHS-only questions with full material declarations and minerals templates.
The replies your team sent
Every signed declaration, completed template or IPC-1752A file that went back, plus any note explaining a part your team could not vouch for.
The supplier files you held then
Declarations, certificates and minerals templates from your component, board and process material suppliers, as they stood when each request came in. A folder export from your ERP, PLM or shared drive is enough.
An NDA before any file moves
Signed first, because a BOM shows how a customer's product is built. No login to your ERP, your PLM, a supplier's site or a customer's compliance portal.
Look-alike requests if files must stay
Where an OEM's terms keep its BOMs in your building, we build look-alike requests with you that carry the same kinds of gaps, exemptions and formats.
// Before it starts
Agreed before the first request is copied
The owner and your quality lead settle each of these before any BOM or supplier file is shared.
- Your reviewer
- Named by the owner, often the quality lead who signs
- Success criteria
- In writing: parts that must match, and how gaps are scored
- Supplier files
- Only those on hand when each request arrived
- Price
- A range for live declarations, given before the test
- Requests
- Commercial and industrial programs your reviewer picks
// How it's scored
Your signed reply, beside the draft
| Compared on the same requests | What your team sent | The AI draft |
|---|---|---|
| Time from request received to draft ready for review | Filled in from your requests | Filled in from your requests |
| Format and declaration class matched to what the customer asked | Filled in from your requests | Filled in from your requests |
| Parts matched to a supplier file by manufacturer part number | Filled in from your requests | Filled in from your requests |
| Missing, expired and conflicting files listed | Filled in from your requests | Filled in from your requests |
| Exemptions claimed, with their current entry and expiry | Filled in from your requests | Filled in from your requests |
| Smelter lists merged from supplier templates | Filled in from your requests | Filled in from your requests |
| Questions for the OEM your team also raised | Filled in from your requests | Filled in from your requests |
// After a yes
About 30 days on new requests
After a yes, each new customer request gets a draft declaration and a gap list as it arrives, for about 30 days.
Your quality lead checks every line, chases the gaps with suppliers and signs or holds each reply, then sends it the way your team always has. Scoring runs through the month on the terms the test used.
// Later, ranked
Where declarations could lead
- 01Next
Last-time-buy notices
A maker's end-of-life notice matched to the assemblies that use the part, with the open orders it puts at risk listed for your buyer.
- 02Then
Declarations after an engineering change
A revised assembly's declaration redrafted from the parts its ECO added and removed, for your quality lead to sign again.
- 03After that
Material change notices
A component maker's notice that its material declaration will change, matched to every declaration you already signed that names the part.
// One hard limit
It never signs a declaration or decides compliance.
Whether an assembly meets RoHS, which exemption applies and what goes back to the OEM are decisions for the person who signs. The draft shows its sources and lists its gaps; it never sends a declaration, contacts a supplier or a customer, or works on anything but copies. Nothing on this page is legal or regulatory advice. Only commercial and industrial programs come into the test.
Compliance declarations are priced as their own job: a range before the test, and a fixed price before you sign.
The range follows how many requests arrive each month, how long a typical BOM runs and how many requests ask for full material declarations or minerals templates.
// Questions
Compliance questions from EMS quality teams
Can it tell us whether an assembly complies with RoHS?
Which IPC-1752A class can it draft?
Customers send their own forms and portal questionnaires. Does that work?
Why do OEMs want a declaration for each assembly revision?
Do you need access to our PLM or compliance records?

Rob Eason, founder
// Book a proof of concept call
Test it on declarations your team already signed.
Thirty minutes with Rob. You'll be asked about your company and role, the job you'd test first and how many declaration requests reach you in a month. Hold back BOMs and supplier files 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.
