SDK Guide
The SDK is the integration surface for applications and wallet frontends.
Primary exports:
RecoveryClient- contract orchestrationPolicyBuilder- policy construction + validationAuthManager- adapter registryEoaAdapter,PasskeyAdapter,ZkJwtAdapter- proof generationcreateRecoveryIntent,hashRecoveryIntent- EIP-712 helpers
Recommended usage model
- Build/deploy policy with owner client.
- Create
RecoveryIntentfrom on-chain nonce and challenge period. - Have guardian-specific clients generate proofs.
- Call
startRecovery/submitProoffrom guardian wallets. - Execute after challenge period.