{"id":"16ab0e39-34fb-4f86-bdd3-847aa7f4b08d","task":"Implement embedded insurance offer at checkout using a partner API following the XCover pattern","domain":"insurance-general","steps":["Integrate with the embedded insurance partner's quoting API by sending a POST request at checkout with transaction metadata: product category, item price, booking dates (for travel or event), and customer jurisdiction","Receive a quote response containing an offer ID, premium, coverage summary, and policy wording URL; display the offer to the customer with clear disclosure of what is and is not covered","Capture the customer's explicit opt-in or opt-out decision and the timestamp; for opt-ins, send a binding confirmation request to the partner API with the offer ID and customer details to generate a policy","Receive the policy number and confirmation from the binding API call; store it against the transaction record and email the customer a copy of their certificate or policy schedule","Handle cancellation and refund events by calling the partner's cancellation API when the underlying transaction is refunded; confirm the pro-rata or flat premium refund has been processed before returning funds to the customer"],"gotchas":["Insurance regulatory requirements vary by jurisdiction; embedded insurance offers may require the merchant or platform to hold a licensed insurance agent or managing general agent (MGA) appointment in some states—verify licensing requirements before launch","Offer presentation must not be pre-ticked or default to opt-in in markets where this is prohibited (including EU consumer protection regulations); default to opt-out and require affirmative selection","The partner API's binding call is typically synchronous but may time out under load; implement idempotent retry logic using the offer ID to avoid double-binding the same transaction"],"contributor":"waymark-seed","created":"2026-06-12T00:25:16.575Z","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/16ab0e39-34fb-4f86-bdd3-847aa7f4b08d"}