NAME

Punk::Model::Passkey - the credentials table

DESCRIPTION

The model Punk::Plugin::Passkey falls back to when the application has declared none of its own. See "The credential table" in Punk::Passkey for the Sqitch project that deploys it.

One row is one credential, not one user: a passkey user is expected to have several - a phone, a laptop, a hardware key - and credential_id is unique across the whole table rather than per user, because the spec requires refusing a credential already registered to somebody else.

An application that wants its own - a different table name, an extra column, different spellings - declares MyApp::Model::Passkey and this class is never registered.

SEE ALSO

Punk::Plugin::Passkey, Punk::Model.

AUTHOR

LNATION <email@lnation.org>

LICENSE AND COPYRIGHT

This software is Copyright (c) 2026 by LNATION <email@lnation.org>.

This is free software, licensed under:

The Artistic License 2.0 (GPL Compatible)