> ## Documentation Index
> Fetch the complete documentation index at: https://docs.corbado.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Passkey Creation Cancellation and Retry

> Acceptance criteria for passkey creation cancellation, explicit retry, prompt limits and continuing without a passkey.

## Cancellation During Passkey Creation

The baseline is a manual post-login nudge that explains why creating a passkey helps. Automatically opening the creation ceremony can improve adoption, but cancellation must return the user to a calm manual choice.

<Steps>
  <Step title="Manual creation nudge is available">
    * After an eligible login, the nudge explains how a passkey improves the next sign-in.
    * The user can click Continue to start creation or continue without a passkey.
  </Step>

  <Step title="Creation starts">
    * In the core flow, the ceremony opens after the user clicks Continue.
    * A quality implementation can open one ceremony automatically before showing the manual nudge.
  </Step>

  <Step title="The user cancels the ceremony">
    * The application shows the manual nudge without an error, so the user can read the explanation before deciding again.
    * The ceremony remains closed until the user clicks Continue.
  </Step>

  <Step title="The user retries or continues">
    * Clicking Continue starts one new creation ceremony.
    * After the configured attempt limit, the application stops offering creation and continues without a passkey or an error.
  </Step>
</Steps>

## Acceptance criteria

| Benchmark as | Expected adoption impact |
| ------------ | ------------------------ |
| Baseline     | Mid                      |

The manual post-login creation nudge is the core flow. Automatically opening the ceremony and offering a manual retry after cancellation are quality improvements.

| ID            | Level   | Acceptance criterion                                                                                                                                                                                                                                                                              | How to verify                                                                                                                                                                                                                                         |
| ------------- | ------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **W2.8-AC01** | Core    | After an eligible login, show a manual passkey-creation nudge that explains how a passkey improves the next sign-in, unless a passkey was already created by the automatic ceremony in W2.8-AC02. The user can click Continue to start creation or continue to the application without a passkey. | Complete an eligible login. Confirm that the nudge explains the future sign-in benefit, Continue opens one creation ceremony, and skipping continues without creating a passkey. One automatic ceremony under W2.8-AC02 does not fail this criterion. |
| **W2.8-AC02** | Quality | On suitable clients, one creation ceremony can open automatically after login. If the ceremony is cancelled or fails, show the manual nudge without an application error. This lets the user read the explanation and retry only by clicking Continue.                                            | Open creation automatically and cancel or fail it. Confirm that no passkey or success state is recorded, the manual nudge appears without an error, and no ceremony reopens until Continue is clicked.                                                |
| **W2.8-AC03** | Quality | After the configured number of consecutive cancellations or failed creation attempts, stop offering creation for the current journey and continue without a passkey or an application error.                                                                                                      | Reach the configured attempt limit. Confirm that the signed-in journey continues and that no further creation ceremony, manual nudge, success state or error appears.                                                                                 |

### References

* **Relevant criteria:** **W2.8-AC01–AC02:** [Passkeys user journeys](https://developers.google.com/identity/passkeys/ux/user-journeys#canceling-passkey-creation) covers the post-login creation explanation and a clear path to retry after cancellation.
* **Relevant criteria:** **W2.8-AC01–AC03:** [How to get high passkey adoption in creation flows](https://www.corbado.com/blog/passkey-creation-best-practices) covers manual and automatic post-login creation, follow-up prompts and stopping repeated prompts after a defined limit.
