Package-level declarations

Types

Link copied to clipboard

Backend contract for an authentication ceremony with opaque state and application output.

Link copied to clipboard
sealed interface CeremonyFailure

Failures that the generic flow can classify without owning application/backend semantics.

Link copied to clipboard
sealed interface CeremonyResult<out Output>

Completion value or deliberately classified platform/concurrency failure.

Link copied to clipboard
data class CeremonyStart<State, Options>(val state: State, val options: Options)

Server-owned continuation state and options returned when a ceremony starts.

Link copied to clipboard
class PasskeyFlow(passkeyClient: PasskeyClient)

Stateless ceremony orchestration that carries opaque backend state from start through finish. Backend and callback exceptions deliberately propagate to the application.

Link copied to clipboard

Lifecycle phase of a passkey ceremony.

Link copied to clipboard

Backend contract for a registration ceremony with opaque state and application output.