Security model
- The embed key is publishable by design — it grants quoting only, never account or payment access.
- Per-origin allowlist with fail-closed framing: the embed refuses to render anywhere you have not approved.
- Messages between your page and the embed are origin-locked in both directions.
- Rate limiting per key protects your checkout from abuse.