Skip to content
/ oko Public

Oko is an open-source embedded wallet stack that provides passwordless crypto experience via multi-party computation

License

Notifications You must be signed in to change notification settings

chainapsis/oko

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Oko

Oko Wallet

Oko is an open-source embedded wallet stack that gives developers full control over authentication, signing, and key management architecture.

Key Features and Architecture

Everything is fully open source and Apache-2.0 licensed:

  • Non-custodial, based on Multi-Party Computation (MPC)

  • Key Management: Hybrid signing model utilizing TSS (Threshold Signature Scheming) plus SSS (Shamir’s Secret Sharing)

  • Key Security: Signatures are generated via distributed key shares; private key never reconstructed.

  • User Onboarding: Supports email/social logins; eliminates seed phrases and browser extensions.

  • Unified Account: Unified global wallet address with native multichain support.

  • Modular Architecture: Orchestrator, adaptors, MPC services, and signing logic are self-hostable and auditable.

Integration and Support

  • Official Integration: Access enterprise-grade key share infrastructure, dedicated monitoring and operational support, and comprehensive Dapp Dashboard and User Dashboard interfaces.

  • Self-Host (Open Source): Utilize the Apache 2.0 components for complete architectural control and customization.

To accelerate Official Integration, submit the form and you’ll receive the next step by email.

Demo | Docs

Oko SDK

Packages Latest
@oko-wallet/oko-sdk-core npm version
@oko-wallet/oko-sdk-cosmos npm version
@oko-wallet/oko-sdk-eth npm version

How it works

For a deeper dive into Oko’s architecture, check out the official documentation.

Running a key share node

Please refer to the document.

Contributing

Any contributions you make are greatly appreciated. If you have a suggestion can improve this project, please do not hesitate to open an issue ticket or raise a pull request. Guidelines are provided.

Security

Please see SECURITY.md for our security policy and how to report vulnerabilities.

License

Distributed under the Apache License 2.0. See Apache 2.0 License for more information.

Development

Prerequisites

  • Postgres 17+

pg_dump

During development, key share node assumes the system has "pg_dump" executable. pg_dump should be installed while installing Postgres. One way to install on MacOS is as follows.

brew install postgresql@18
echo 'export PATH="/opt/homebrew/opt/postgresql@18/bin:$PATH"' >> ~/.zshrc
source ~/.zshrc

About

Oko is an open-source embedded wallet stack that provides passwordless crypto experience via multi-party computation

Resources

License

Contributing

Security policy

Stars

Watchers

Forks

Packages

No packages published