keeper.platforms selects the key algorithms included in the artifact. Set it separately from keeper.features.
| Platform value | Provides |
|---|---|
ecc |
SECP256K1, P256, ED25519, ECDSA, FROST, BIP-340/Taproot, and ECIES |
pqc |
MLDSA44, MLDSA65, MLDSA87, key generation, signing, import, and promotion |
Build examples
All platforms:
./gradlew shadowJar -Pkeeper.platforms=all
ECC only:
./gradlew shadowJar -Pkeeper.platforms=ecc
PQC only:
./gradlew shadowJar -Pkeeper.platforms=pqc
Feature dependencies
Some features require a platform:
| Feature | Required platform |
|---|---|
evm |
ecc |
bitcoin |
ecc |
tron |
ecc |
xrp |
ecc |
solana |
ecc |
authority-x509 |
ecc |
ecies |
ecc |
Include the required platform with each feature. See the full feature matrix, including agentic payments and recovery.
Operational note
To use an algorithm absent from the running build, rebuild the artifact with its platform.