> This is HumanApproved's documentation, as Markdown for AI agents. /llms.txt lists every page; /llms-full.txt has them all. If you're helping someone integrate HumanApproved, start with /guides/ai-coding-agents. # Embed SDK > Pause an AI agent's insurance purchase until the customer approves it. ## Docs - [Embed SDK](https://docs.humanapproved.com/us/embed/sdk/overview.md): What the HumanApproved embed does, how to load a pinned version with Subresource Integrity, and how to protect a checkout step with protect(). - [protect() options](https://docs.humanapproved.com/us/embed/sdk/options.md): Reference for the HumanApproved embed's protect() options, including quoteDetails, userId, signal, onResult and timeoutMs. - [Handling the outcome](https://docs.humanapproved.com/us/embed/sdk/on-result.md): Reference for the HumanApproved embed's onResult callback, its outcomes, fail-open reasons and decline reasons. - [The pause panel](https://docs.humanapproved.com/us/embed/sdk/pause-panel.md): The HumanApproved embed's pause panel for AI agents, its default wording, placeholders, styling settings and accessibility rules. - [After an approval](https://docs.humanapproved.com/us/embed/sdk/after-an-approval.md): What the HumanApproved embed does after the customer approves, how it compares quote details on later presses, and how to connect early. - [Browser support and storage](https://docs.humanapproved.com/us/embed/sdk/browser-support.md): The HumanApproved embed's requirements, Content Security Policy compatibility, and the data it stores in sessionStorage and localStorage.