Skip to content

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.

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 and known authenticator support.

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.

About

Accounts on any chain and platform, from a passkey.

Resources

Code of conduct

Contributing

Stars

20 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages