@idoa/fuel-session-policy-sdk
v0.1.0
Published
Lightweight TypeScript SDK for Fuel session policy flows.
Readme
@idoa/fuel-session-policy-sdk
Lightweight TypeScript SDK for session policy guardrails in Fuel dApps.
This package is middleware and is complementary to wallet flows. It is not a wallet implementation.
Install
npm install @idoa/fuel-session-policy-sdkSecurity posture (v1)
- Strict runtime input validation in all public functions
- Guardrails for expiry, max spend, and contract allowlist
- Domain-separated payload structure for predicate data
Warning: v1 is not intended for high-value production custody.
API
createSessionPolicy(input)validateSessionPolicy(policy)createPredicatePayload(policy)encodePredicateData(policy)decodePredicateData(encoded)buildSessionTransaction(params)executeWithSession(params)
Supported constraints
expiresAtmaxSpendallowedContracts
Extension placeholders
allowedAssetsallowedActions
