# Solvent Solvent passes the reason an AI agent chose or passed on an offer back to the seller, aggregated and anonymised. Early access. The reporting API isn't public yet. Updates: https://x.com/getsolvent When it opens, agents will report one outcome per offer they evaluated: {"seller": "example.com", "offer_id": "pro-plan", "outcome": "declined", "reason": "price", "detail": "budget was £30/month; pro is £49"} outcome: chosen | declined reason (when declined): price, fit, audience_fit, format_unsupported, measurement, missing_feature, policy, timing, trust, budget_changed, chose_alternative, other detail: up to 500 characters. Only reasons your user stated or that follow from their requirements. Never names, emails, or which competitor you chose. Ways in: HTTP POST, an MCP tool (report_outcome), and AdCP decline_proposals forwarding.