Open Source

What We Open Source

The parts of Cryptograph that handle your keys are open source: key storage, cryptographic primitives, transaction signing, and transaction decoding.

The watch UI, product logic, and user experience remain closed source for now.

Our Repositories

We contribute new tools to the ecosystem and maintain minimal forks where watchOS requires it. Where possible, we use upstream packages directly.

Repository Purpose
wallet-core Fork of Trust Wallet's WalletCore with watchOS support. Handles BIP-39 mnemonic generation, BIP-32 key derivation, and transaction signing for Bitcoin, Ethereum, Base, and Solana. Our fork integrates directly with the Secure Enclave and adds explicit buffer zeroing to ensure sensitive key material is wiped from memory after use.
perpetua-engineering/wallet-core →
orchard Fork of the Orchard shielded protocol implementation with modifications for our signing flow.
perpetua-engineering/orchard →

Thank You

Every cryptographic primitive, every networking library, every build tool we use was crafted by someone who believed in sharing knowledge freely.

From the mathematicians who designed elliptic curves to the developers who implemented them in battle-tested libraries — your work protects real people and real assets.

We commit to giving back. Our own contributions are available on GitHub, and we actively support the projects we depend on.

To every contributor, maintainer, and reviewer: thank you.

View third-party licenses →