Recalls reach the person who owns the product only if someone tells them.
CPSC's own figures: a recall announced by press release gets about 6% of consumers to act; one sent straight to the owner gets about 50%. The businesses that already hold the list of what people own can be that direct notice. Tagout does the matching.
First customer: property managers and home-warranty firms
They keep each unit's appliances (brand, model, serial) for service calls and inspections. Tagout watches that list, and a recall that names one of those models becomes a work order with the agency's own sentence attached as proof.
- Price: $1 per unit per month. A 200-unit building pays $200 a month.
- Our cost: about 37¢ once to check a unit's eight appliances, then a share of one daily sweep that reads each new recall once: at most about 3¢ a day across every watched list, so well under a cent per unit per month.
- Channel: property-management software marketplaces, then warranty claims systems.
Second: checking resale listings before they go live
Selling a recalled consumer product is unlawful in the U.S. (15 U.S.C. 2068). A seller photographs the label; Tagout tags the listing red only when the item's own code is printed in a recall. On 105 test cases it wrongly tagged nothing as do-not-use, so honest sellers aren't blocked. Buyers: resale marketplaces, kids' resale and thrift chains, pawn shops. Priced per listing checked.
What a check costs us
Measured on the 105-case eval: Nemotron tokens at Nebius Token Factory list price, plus Tavily credits at 0.8¢ each. The agency APIs are free.
| Tier | Nemotron per item | Tavily per item | All in | Right on 105 cases |
|---|---|---|---|---|
| Full: Nemotron 3 Ultra agent | 2.6¢ | 2.0¢ | 4.6¢ | 104 |
| Lite: fixed plan, Nemotron Nano reader | 0.3¢ | 1.2¢ | 1.4¢ | 98 |
A watched list doesn't re-run the agent for every household: each new recall is read once a day and matched against every watched list by rules, so the cost grows with the number of recalls, not the number of households.
Connecting a list
Paste one appliance per line (brand, model, serial) into the check box, or send the same text to the API. Every check gets its own link; save it as a watch to keep it compared with new recalls.
curl -X POST https://tagout-recalls.vercel.app/api/checks \
-H 'content-type: application/json' \
-d '{"text": "Whirlpool refrigerator, model WRF555SDFZ\nVornado heater, TYPE SRTH"}'
# → {"id": "…"} then open https://tagout-recalls.vercel.app/check/<id>
# or read the result as JSON: GET https://tagout-recalls.vercel.app/api/checks/<id>A finished example: a household of five things (as JSON).
Run a pilot
Open an issue on the GitHub repository with the kind of list you hold and roughly how many units. What is stored and who can read it is on the privacy page.