No bespoke crypto.
Just named standards.
The full specification is in the source-available repo. This page is the executive summary.
Cryptographic primitives.
No new constructions. Every primitive used by the algorithm is named in a published standard, implemented by Web Crypto in the core (zero deps), or by audited libraries in the secondary packages.
Built on Stellar's curve.
Keptex leans on Stellar's native Ed25519. The same curve runs from your wallet to your passkey, with no transcoding and no second key system. The credential stays chain-invariant: it is bound to (rpId, userHandle, counter, algorithm), never to the chain you display.
Public test vectors.
The @keptex/core package ships a JSON file of fixed inputs → known outputs. Any third party, an independent security researcher, a curious user, can verify that the credentials Keptex produces match the spec, byte for byte.
→ Test Files 4 passed (4) · Tests 69 passed (69)
Threat model.
Licensing.
Source-available
The whole repository, the derivation core, the passkey provider, and the apps, is published under PolyForm Noncommercial 1.0.0. Read it, audit it, modify it, run it for any noncommercial purpose.
Commercial use
Embedding any part of Keptex in a wallet or a product offered to users needs a separate licence. Copyright holder: S7P7 SASU. Get in touch at contact@keptex.com.