@category-labs/mera
v0.2.0
Published
Accounts on any chain and platform, from a passkey
Maintainers
Readme
mera
Accounts on any chain and platform, from a passkey.
mera is a TypeScript library for building passkey accounts. It gives applications authenticator-bound entropy and signing sessions that zero their keys when ended, while leaving account derivation, recovery, storage, and product flows under application control.
Developers can use mera to:
- create new accounts from a passkey without adding smart-account contracts or a custody service;
- protect an existing recovery phrase, private key, or other secret with a passkey;
- keep account derivation and recovery choices in the application;
- use the same passkey across web, iOS, and Android applications tied to the same domain.
Supported platforms
- Web browsers
- React Native on iOS 18 or later and Android 9 or later
See authenticator support for browser and OS support.
Documentation and demos
Installation, guides, compatibility information, the security model, the API reference, and the live demos are on the mera documentation website. The passkey PRF model shows how stable PRF output determines account data.
Repository
src/contains the library source.demo/contains the live demo application source.prf-demo/contains the standalone passkey PRF model.docs/contains the documentation website.test/contains the library test suite.
Status
mera is in preview. The API may change before 1.0. Category Labs has completed an internal security review. The documentation describes its security model.
Contributing
Issues and pull requests are welcome. See the contribution guide and code of conduct.
mera is developed by Category Labs.
License
Licensed under either the Apache License 2.0 or the MIT License, at the licensee's option.
