{"name":"smithereen","description":"Measured chemical content (phthalates, their substitutes, and bisphenols) of physical consumer products, from published lab data. Facts, not verdicts: measured quantities and minimal reference. You interpret toxicity yourself.","skill":"https://smithereen.fyi/skill.md","rules":"https://smithereen.fyi/rules.md","endpoints":[{"method":"GET","path":"/search","params":{"q":"required — search string","limit":"optional int","offset":"optional int"},"returns":"ranked product candidates (array)","description":"Fuzzy product discovery. Not a complete enumeration."},{"method":"GET","path":"/product/{id|name}","returns":"full per-chemical ng/serving breakdown + serving size","errors":["not_found","ambiguous"],"description":"Full breakdown for one product."},{"method":"GET","path":"/rank/{chemical-code|name}","params":{"order":"optional — 'high' (default) most first, or 'low' least first","limit":"optional int"},"returns":"products ranked by median ng/serving of one analyte","errors":["not_found"],"description":"Rank products by one chemical. Same chemical only — never cross-chemical."},{"method":"GET","path":"/chemical/{code|name}","returns":"canonical name, CAS, subgroup weighting","errors":["not_found"],"description":"Reference for one analyte."},{"method":"GET","path":"/chemicals","returns":"all analytes (code, name, type, CAS)","description":"List every analyte."}],"errors":{"shape":"{ error: { code, message, ... } }","location":"response body, with a non-2xx status","codes":{"usage":400,"not_found":404,"ambiguous":409}}}