Webauthn
stands for “Web Authentication”, a new standard to create public key-based credentials for web applications.zkECDSA
is a TypeScript implementation of ZKAttest zero-knowledge proofs of an ECDSA-P256 signature.
Using both, you can register a public key to a web service. When prompted for any sort of access, you can generate a zkAttest showcasing your key is registered, allowing you to be granted access to services or other offline workflows (e.g. tickets for events).
Keys:
Register to create keys, and then create proofs with them.