@inaya-network/custody-sdk

Live

The core client SDK -- crypto, on-chain, payments, metadata, analytics, and backup, in seven independently-usable layers.

npm install @inaya-network/custody-sdk ethers

Layers

Crypto

Client-side AES-256-GCM encryption, PBKDF2 key derivation, and binary sharding -- disperseAndSlice()/reconstructAndDecrypt().

On-chain

InayaKernel -- wallet connect, vault key derivation, ledger anchoring.

Payments

Fee-token approval and payment flows.

Metadata

File/folder metadata operations -- the client for the ~17 routes under src/app/api/metadata/.

Analytics

Usage/storage analytics.

Backup

Dual-provider shard replication and recovery.

Organization API

Shares, FileRequests, Governance, Devices and Compliance clients over the organization API (API key only), plus Webhooks.verify for signed webhook deliveries. There is deliberately no Chat, Contacts or Notes client: those are end-to-end encrypted and a key-less SDK cannot read them.