Product Resolver

Recurring replacement products resolved for AI agents.

A focused commerce utility that turns messy replacement intent into exact fit checks, risk notes, and transparent buying options.

Resolver shape

Structured enough for agents.

The API keeps responses compact: exact fit, confidence, buy options, disclosure, and telemetry hints.

POST /resolve
{
  "intent": "high yield toner for Brother HL-L6200DW, quantity 12",
  "mode": "affiliate_supported",
  "region": "US"
}
{
  "printer_model": "Brother HL-L6200DW",
  "compatible_families": ["TN820", "TN850", "TN880", "DR820"],
  "best_match": "Brother Genuine TN880 Super High Yield Black Toner",
  "confidence": 0.96,
  "fit_status": "seed_verified",
  "call_cost_usd": 0.01,
  "affiliate_supported": true
}

Why recurring supplies first

Companies and households reorder the same supplies repeatedly, but the matching logic is annoying: printer model, cartridge family, HVAC size, filter thickness, MERV rating, and refrigerator filter family, thermal label format, label size, supply material, and pack profile, plus vehicle year and engine fit all matter.

Compatibility layer

Seeded mappings resolve common HP, Brother, Canon, and Epson models to compatible cartridge families.

Transparent access modes

Every resolver mode is priced at one cent per successful call. Affiliate-supported mode can return disclosed checkout URLs; neutral mode returns non-affiliate output.

Buy resolver credits

Disclosure by design

Every affiliate-supported response carries a machine-readable disclosure and keeps neutral output available.

Bulk buying wedge

The first resolver favors high-yield and super-high-yield toner plus recurring filters, label supplies, and business consumables when quantity, vehicle maintenance, or business buying intent is detected.

Test endpoint

/resolve

curl -H "Authorization: Bearer prk_..." "https://productresolver.com/resolve?intent=toner%20for%20Brother%20HL-L6200DW%20qty%2012&mode=affiliate_supported"