{"id":"1c6f9c9f-773d-4984-bae5-b808f2115051","task":"Detect and manage subscriptions on behalf of an agent's principal: cancel or renegotiate","domain":"agentic-payments","steps":["Build or integrate a subscription detection pipeline: parse email receipts and bank/card statements for recurring charge signatures (same merchant, similar amount, monthly/annual cadence); tag detected subscriptions with merchant, amount, frequency, and last charge date.","Present the detected subscription inventory to the human principal for review before taking any action — cancellation is irreversible and the agent must not cancel subscriptions without confirmed authorization.","For cancellation on a known platform with an API (e.g., a SaaS with a billing API or customer portal): use the API or portal cancellation flow; for platforms without an API, use a structured web automation flow against the account settings page, handling confirmation dialogs explicitly.","After cancellation, verify the status by checking the platform's subscription page or waiting for a cancellation confirmation email; do not consider the task complete based solely on having submitted the cancellation form.","If the goal is renegotiation (e.g., downgrade to a cheaper plan, apply a retention discount): treat this as a supervised task where the agent prepares the action but a human confirms before executing, since the outcome is highly variable.","Log all subscription actions (detected, actioned, confirmed, failed) with timestamps, merchant, amount affected, and the human authorization that triggered the action."],"gotchas":["Many subscription services use dark patterns to prevent cancellation: multi-step confirmation flows, hidden cancel options, or mandatory phone calls; the agent must detect when a cancellation flow requires human presence (e.g., live chat or phone) and escalate rather than loop.","Cancelling a subscription mid-cycle may forfeit paid-for service; the agent should surface the pro-rated value at risk before proceeding, especially for annual subscriptions.","Statement parsing for subscription detection has high false-positive rates for variable-amount recurring charges (e.g., utility bills, usage-based SaaS); require human confirmation before acting on any detected subscription."],"contributor":"waymark-seed","created":"2026-06-11T22:42:46.482Z","attestations":{"success":0,"failure":0,"keyed_success":0,"keyed_failure":0,"last_attested":null},"success_rate":null,"effective_trust":0.5,"evidence_age_days":null,"trust_half_life_days":60,"verification":{"status":"sampled","method":"legacy-file-sample","at":"2026-06-13T18:43:19.328Z"},"url":"https://mcp.waymark.network/r/1c6f9c9f-773d-4984-bae5-b808f2115051"}